ADTF_DEVICE_TOOLBOX
3.12.0 (ADTF 3.18.3)
|
The ICANDatabase interface. More...
Public Member Functions | |
ADTF_IID (ICANDatabase, "can_database.axle.can.sdk.devicetb.adtf.iid") | |
virtual tResult | GetMessageCount (uint32_t *pnMessageCount) const =0 |
Returns the count of Messages described in this DBC. More... | |
virtual tResult | GetMessageID (const char *strMessageName, tMessageID *pnMessageID, bool *pbExtended) const =0 |
Retrieves the ID of a Message. More... | |
virtual tResult | GetMessageName (tMessageID nMessageID, bool bExtended, const char **pMessageName) const =0 |
Retrieves the name of a Message. More... | |
virtual tResult | GetMessageInfo (tMessageID nMessageID, bool bExtended, const tMessageInfo **pMessageInfo) const =0 |
Returns the information structure for the specified message. More... | |
virtual tResult | GetSignalCount (uint32_t *pnSignalCount) const =0 |
Returns the count of signals described in this database. More... | |
virtual tResult | GetSignalID (const char *strSignalName, tSignalID *pnSignalID) const =0 |
Returns the ID of a signal. More... | |
virtual tResult | GetSignalName (tSignalID nSignalID, const char **pSignalName) const =0 |
Returns the name of a signal. More... | |
virtual tResult | GetSignalUnit (tSignalID nSignalID, const char **pSignalUnit) const =0 |
Returns the unito of a signal. More... | |
virtual tResult | GetSignalDescription (tSignalID nSignalID, const char **pSignalDescription) const =0 |
Returns the description of a signal. More... | |
virtual tResult | GetSignalInfo (tSignalID nSignalID, const tSignalInfo **pSignalInfo) const =0 |
Returns information about a signal. More... | |
virtual tResult | GetNetworkNodes (std::vector< const char * > &astrNetworkNodes) const =0 |
Returns an array of names of all network nodes. More... | |
virtual tResult | GetNetworkNames (std::vector< const char * > &astrNetworkNames) const =0 |
Returns an array of names of all CAN networks. More... | |
The ICANDatabase interface.
Definition at line 53 of file can_database_intf.h.
|
pure virtual |
Returns the count of Messages described in this DBC.
pnMessageCount | [out] Count of Messages |
|
pure virtual |
Retrieves the ID of a Message.
strMessageName | [in] Name of Message |
pnMessageID | [out] Message ID |
pbExtended | [out] True if message is an extended CAN message, otherwise false |
|
pure virtual |
Returns the information structure for the specified message.
nMessageID | [in] Message ID |
bExtended | [in] True if message is an extended CAN message, otherwise false |
pMessageInfo | [out] Reference of pointer to the structure. |
|
pure virtual |
Retrieves the name of a Message.
nMessageID | [in] Message ID |
bExtended | [in] True if message is an extended CAN message, otherwise false |
pMessageName | [out] Name of Message |
|
pure virtual |
Returns an array of names of all CAN networks.
astrNetworkNames | [out] vector of CAN network names |
|
pure virtual |
Returns an array of names of all network nodes.
astrNetworkNodes | [out] vector of network node names |
|
pure virtual |
Returns the count of signals described in this database.
pnSignalCount | [out] Count of signals |
|
pure virtual |
Returns the description of a signal.
nSignalID | [in] Signal ID |
pSignalDescription | [out] Pointer to pointer variable of signal description |
|
pure virtual |
Returns the ID of a signal.
strSignalName | [in] Signal Name |
pnSignalID | [out] Pointer to variable of signal ID |
|
pure virtual |
Returns information about a signal.
nSignalID | [in] Signal ID |
pSignalInfo | [out] Pointer to pointer variable of signal information |
|
pure virtual |
Returns the name of a signal.
nSignalID | [in] Signal ID |
pSignalName | [out] Pointer to pointer variable of signal name |
|
pure virtual |
Returns the unito of a signal.
nSignalID | [in] Signal ID |
pSignalUnit | [out] Pointer to pointer variable of signal unit |