Struct SSignalDef#
Defined in File dbcparser.h
Nested Relationships#
Nested Types#
Inheritance Relationships#
Base Type#
public dbc::SSignalTypeBase
(Struct SSignalTypeBase)
Struct Documentation#
-
struct SSignalDef : public dbc::SSignalTypeBase#
Signal type definition base.
Public Types
Public Members
-
uint32_t uiMsgId = 0u#
Message ID this signal belongs to.
-
std::string ssName#
Signal name.
-
int32_t iMltplxCase = 0ll#
For multiplexed signals: case value. Valid when uiMultiplexBitmask has bit mltplx_val set.
-
uint32_t uiMultiplexBitmask = 0u#
Signal type.
-
uint32_t uiStartBit = 0#
Start bit.
-
std::vector<std::string> vecReceivers#
Vector containing receivers.
-
TValDescMap mapValueDescriptions#
Value descriptions.
-
std::string ssSignalTypeDef#
When available, the type definition of the signal (overriding the existing definition).
-
std::vector<std::string> vecComments#
Comments.
-
std::vector<SAttributeValue> vecAttributes#
Attribute values.
-
std::vector<SExtendedMultiplex> vecExtMultiplex#
Extended multiplexing information.
-
struct SExtendedMultiplex#
Extended multiplex information.
Public Members
-
SSignalDef &rsMultiplexor#
Multiplexor signal.
-
std::vector<std::pair<uint32_t, uint32_t>> vecRanges#
Ranges of values that validates this signal.
-
SSignalDef &rsMultiplexor#
-
uint32_t uiMsgId = 0u#