12#define CID_DEVTB_CANFD_SUPPORT "canfd.service.devicetb.cid"
49 ADTF_IID(
ICANFDSupport,
"canfd.axle.canfd.sdk.devicetb.adtf.iid");
57 virtual tResult
CreateCoder(adtf::ucom::iobject_ptr<ICANFDCoder>& pObj) = 0;
67 virtual tResult
GetDatabase(tChannelID nChannel, adtf::ucom::ant::iobject_ptr<ICANFDDatabase>& pCANFDDatabase) = 0;
79 adtf::ucom::ant::iobject_ptr<ICANFDDatabase>& pCanfdDatabase) = 0;
96 ADTF_IID(
ICANFDSupport,
"canfd.ignition.canfd.sdk.devicetb.adtf.iid");
104 virtual tResult
CreateCoder(adtf::ucom::iobject_ptr<ICANFDCoder>& pObj) = 0;
114 virtual tResult
GetDatabase(tChannelID nChannel, adtf::ucom::ant::iobject_ptr<ICANFDDatabase>& pCANFDDatabase) = 0;
126 virtual tResult
LoadDatabase(
const char* strDatabaseFiles,
const char* strClusterName,
127 adtf::ucom::ant::iobject_ptr<ICANFDDatabase>& pCanfdDatabase) = 0;
143 ADTF_IID(
ICANFDSupport,
"canfd.jack.canfd.sdk.devicetb.adtf.iid");
151 virtual tResult
CreateCoder(adtf::ucom::iobject_ptr<ICANFDCoder>& pObj) = 0;
173 virtual tResult
LoadDatabase(
const char* strDatabaseFiles,
const char* strClusterName,
174 adtf::ucom::ant::iobject_ptr<ICANFDDatabase>& pCanfdDatabase) = 0;
Definition canfd_support_srv_intf.h:47
virtual tResult CreateCoder(adtf::ucom::iobject_ptr< ICANFDCoder > &pObj)=0
virtual tResult LoadDatabase(const char *strDatabaseFiles, adtf::ucom::ant::iobject_ptr< ICANFDDatabase > &pCanfdDatabase)=0
virtual tResult GetDatabase(tChannelID nChannel, adtf::ucom::ant::iobject_ptr< ICANFDDatabase > &pCANFDDatabase)=0
Definition canfd_support_srv_intf.h:94
virtual tResult CreateCoder(adtf::ucom::iobject_ptr< ICANFDCoder > &pObj)=0
virtual tResult LoadDatabase(const char *strDatabaseFiles, const char *strClusterName, adtf::ucom::ant::iobject_ptr< ICANFDDatabase > &pCanfdDatabase)=0
virtual tResult GetDatabase(tChannelID nChannel, adtf::ucom::ant::iobject_ptr< ICANFDDatabase > &pCANFDDatabase)=0
Definition canfd_support_srv_intf.h:141
virtual tResult GetDatabase(tChannelID nChannel, adtf::ucom::ant::iobject_ptr< ICANFDDatabase > &pCANFDDatabase)=0
virtual tResult LoadDatabase(const char *strDatabaseFiles, const char *strClusterName, adtf::ucom::ant::iobject_ptr< ICANFDDatabase > &pCanfdDatabase)=0
virtual tResult CreateCoder(adtf::ucom::iobject_ptr< ICANFDCoder > &pObj)=0
Namespace for functionality provided by V3.0.0.
Definition canfd_coder_intf.h:44
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
Namespace for CAN FD in ADTF-Devicetoolbox.
Definition canfd_coder_intf.h:38
ignition::tChannelID tChannelID
Definition canfd_types.h:737
jack::ICANFDSupport ICANFDSupport
Definition canfd_support_srv_intf.h:179
Namespace for SDK of ADTF-Devicetoolbox.
Definition bus_database_intf.h:42
Devicetoolbox - Namespace.
Definition bus_database_intf.h:36
ADTF - Namespace.
Definition bus_database_intf.h:30