11#include <adtf_utils.h>
12#include <adtf_ucom3.h>
18#define CID_DEVTB_CANDB_PARSER "can_database_parser.service.devicetb.cid"
56 ADTF_IID(
ICANDatabase,
"can_database.axle.can.sdk.devicetb.adtf.iid");
75 virtual tResult
GetMessageID(
const char* strMessageName, tMessageID* pnMessageID,
bool* pbExtended)
const = 0;
85 virtual tResult
GetMessageName(tMessageID nMessageID,
bool bExtended,
const char** pMessageName)
const = 0;
112 virtual tResult
GetSignalID(
const char* strSignalName, tSignalID* pnSignalID)
const = 0;
121 virtual tResult
GetSignalName(tSignalID nSignalID,
const char** pSignalName)
const = 0;
130 virtual tResult
GetSignalUnit(tSignalID nSignalID,
const char** pSignalUnit)
const = 0;
158 virtual tResult
GetNetworkNodes(std::vector<const char*>& astrNetworkNodes)
const = 0;
167 virtual tResult
GetNetworkNames(std::vector<const char*>& astrNetworkNames)
const = 0;
176 ADTF_IID(
ICANDatabaseList,
"can_database_list.axle.can.sdk.devicetb.adtf.iid");
Definition can_database_intf.h:182
virtual tResult HandleMessage(const tMessageInfo *pInfo)=0
Definition can_database_intf.h:174
virtual tResult ListCANMessages(IMessageCallback *pCallback) const =0
Definition can_database_intf.h:54
virtual tResult GetSignalUnit(tSignalID nSignalID, const char **pSignalUnit) const =0
virtual tResult GetNetworkNodes(std::vector< const char * > &astrNetworkNodes) const =0
virtual tResult GetNetworkNames(std::vector< const char * > &astrNetworkNames) const =0
virtual tResult GetSignalDescription(tSignalID nSignalID, const char **pSignalDescription) const =0
virtual tResult GetMessageCount(uint32_t *pnMessageCount) const =0
virtual tResult GetSignalID(const char *strSignalName, tSignalID *pnSignalID) const =0
virtual tResult GetSignalCount(uint32_t *pnSignalCount) const =0
virtual tResult GetMessageName(tMessageID nMessageID, bool bExtended, const char **pMessageName) const =0
virtual tResult GetMessageID(const char *strMessageName, tMessageID *pnMessageID, bool *pbExtended) const =0
virtual tResult GetSignalInfo(tSignalID nSignalID, const tSignalInfo **pSignalInfo) const =0
virtual tResult GetMessageInfo(tMessageID nMessageID, bool bExtended, const tMessageInfo **pMessageInfo) const =0
virtual tResult GetSignalName(tSignalID nSignalID, const char **pSignalName) const =0
axle::ICANDatabase ICANDatabase
Definition can_database_intf.h:202
axle::ICANDatabaseList ICANDatabaseList
Definition can_database_intf.h:203
ADTF - Namespace.
Definition bus_database_intf.h:30
Definition can_types.h:161
Definition can_types.h:96