11#include <adtf_utils.h>
12#include <adtf_ucom3.h>
18#define CID_DEVTB_CANFDDB_PARSER "canfd_database_parser.service.devicetb.cid"
55 ADTF_IID(
ICANFDDatabase,
"canfd_database.axle.canfd.sdk.devicetb.adtf.iid");
74 virtual tResult
GetMessageID(
const char* strMessageName, tMessageID* pnMessageID,
bool* pbExtended)
const = 0;
84 virtual tResult
GetMessageName(tMessageID nMessageID,
bool bExtended,
const char** pMessageName)
const = 0;
111 virtual tResult
GetSignalID(
const char* strSignalName, tSignalID* pnSignalID)
const = 0;
120 virtual tResult
GetSignalName(tSignalID nSignalID,
const char** pSignalName)
const = 0;
129 virtual tResult
GetSignalUnit(tSignalID nSignalID,
const char** pSignalUnit)
const = 0;
156 virtual tResult
GetNetworkNodes(std::vector<const char*>& astrNetworkNodes)
const = 0;
165 virtual tResult
GetNetworkNames(std::vector<const char*>& astrNetworkNames)
const = 0;
210 ADTF_IID(
ICANFDDatabase,
"canfd_database.ignition.canfd.sdk.devicetb.adtf.iid");
263 virtual tResult
GetFramePduInfos(tFrameID nFrameId,
const ucom::nitro::ifunction<
void(
const tPduInfo* pPduInfo)>& fnCallback)
const = 0;
289 virtual tResult
GetParentPdu(tPDUID nChildPduId,
const ucom::nitro::ifunction<
void(
const tPduInfo* pPduInfo) >& fnCallback)
const = 0;
324 virtual tResult
GetPdusBySignal(tSignalID nSignalId,
const ucom::nitro::ifunction<
void(
const tPduInfo* pPduInfo) >& fnCallback)
const = 0;
373 ADTF_IID(
ICANFDDatabase,
"canfd_database.jack.canfd.sdk.devicetb.adtf.iid");
Definition canfd_database_intf.h:179
virtual tResult HandleMessage(const tMessageInfo *pInfo)=0
Definition canfd_database_intf.h:172
virtual tResult ListCANFDMessages(IMessageCallback *pCallback) const =0
Definition canfd_database_intf.h:53
virtual tResult GetMessageCount(uint32_t *pnMessageCount) const =0
virtual tResult GetMessageName(tMessageID nMessageID, bool bExtended, const char **pMessageName) const =0
virtual tResult GetSignalCount(uint32_t *pnSignalCount) const =0
virtual tResult GetSignalID(const char *strSignalName, tSignalID *pnSignalID) const =0
virtual tResult GetSignalUnit(tSignalID nSignalID, const char **pSignalUnit) const =0
virtual tResult GetSignalName(tSignalID nSignalID, const char **pSignalName) const =0
virtual tResult GetNetworkNodes(std::vector< const char * > &astrNetworkNodes) const =0
virtual tResult GetMessageID(const char *strMessageName, tMessageID *pnMessageID, bool *pbExtended) const =0
virtual tResult GetMessageInfo(tMessageID nMessageID, bool bExtended, const tMessageInfo **pMessageInfo) const =0
virtual tResult GetSignalInfo(tSignalID nSignalID, const tSignalInfo **pSignalInfo) const =0
virtual tResult GetNetworkNames(std::vector< const char * > &astrNetworkNames) const =0
virtual tResult GetSignalDescription(tSignalID nSignalID, const char **pSignalDescription) const =0
Definition canfd_database_intf.h:208
virtual tResult GetFrameInfo(const char *pstrFrame, const tFrameInfo **pFrameInfo) const =0
virtual tResult GetFrameInfo(tFrameID nFrameId, const tFrameInfo **pFrameInfo) const =0
virtual tResult GetParentPdu(tPDUID nChildPduId, const ucom::nitro::ifunction< void(const tPduInfo *pPduInfo) > &fnCallback) const =0
virtual tResult GetPduInfo(tPDUID nPduId, const tPduInfo **pPduInfo) const =0
virtual tResult GetClusterEcus(const ucom::nitro::ifunction< void(const tEcuInfo *pEcuInfo) > &fnCallback) const =0
virtual tResult GetSignalInfo(tSignalID nSignalId, const tSignalInfo **pSignalInfo) const =0
virtual tResult GetClusterFrames(const ucom::nitro::ifunction< void(const tFrameInfo *pFrameInfo) > &fnCallback) const =0
virtual tResult GetClusterPdus(const ucom::nitro::ifunction< void(const tPduInfo *pPduInfo) > &fnCallback) const =0
virtual tResult GetReceiverEcusByFrame(tFrameID nFrameId, const ucom::nitro::ifunction< void(const tEcuInfo *pEcuInfo) > &fnCallback) const =0
virtual tResult GetFrameSignalInfos(tFrameID nFrameId, const ucom::nitro::ifunction< void(const tSignalInfo *pSignalInfo)> &fnCallback) const =0
virtual tResult GetPdusBySignal(tSignalID nSignalId, const ucom::nitro::ifunction< void(const tPduInfo *pPduInfo) > &fnCallback) const =0
virtual tResult ResolveFrameInfo(tMessageID nMessageId, const tFrameInfo **pFrameInfo) const =0
virtual tResult GetSenderEcusByFrame(tFrameID nFrameId, const ucom::nitro::ifunction< void(const tEcuInfo *pEcuInfo) > &fnCallback) const =0
virtual tResult GetSignalInfo(const char *pstrSignal, const tSignalInfo **pSignalInfo) const =0
virtual tResult GetClusterSignals(const ucom::nitro::ifunction< void(const tSignalInfo *pSignalInfo) > &fnCallback) const =0
virtual tResult GetClusterName(const char **pstrClusterName) const =0
virtual tResult GetFramePduInfos(tFrameID nFrameId, const ucom::nitro::ifunction< void(const tPduInfo *pPduInfo)> &fnCallback) const =0
Definition canfd_database_intf.h:371
virtual tResult GetContainedPduInfo(const tContainedPduHeader &oHeader, const tContainedPduInfo **pContainedPduInfo) const =0
virtual tResult GetContainedPduInfos(const ucom::nitro::ifunction< void(const tContainedPduInfo *pContainedPduInfo) > &fnCallback) const =0
Namespace for functionality provided by V3.8.0.
Definition canfd_coder_intf.h:230
Namespace for functionality provided by V3.9.0.
Definition canfd_coder_intf.h:414
jack::ICANFDDatabase ICANFDDatabase
Definition canfd_database_intf.h:395
ADTF - Namespace.
Definition bus_database_intf.h:30
Definition canfd_types.h:170
Definition canfd_types.h:102
Definition canfd_types.h:382
Definition canfd_types.h:647
Definition canfd_types.h:617
Definition canfd_types.h:438
Definition canfd_types.h:707