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;
The ICANFDSupport interface.
virtual tResult CreateCoder(adtf::ucom::iobject_ptr< ICANFDCoder > &pObj)=0
Creates a new CANFD coder object.
virtual tResult LoadDatabase(const char *strDatabaseFiles, adtf::ucom::ant::iobject_ptr< ICANFDDatabase > &pCanfdDatabase)=0
Loads all files from the file list (separated with semicolons or commas) and merge them together to o...
virtual tResult GetDatabase(tChannelID nChannel, adtf::ucom::ant::iobject_ptr< ICANFDDatabase > &pCANFDDatabase)=0
Returns the CANFD Database for the channel.
The ICANFDSupport interface.
virtual tResult LoadDatabase(const char *strDatabaseFiles, const char *strClusterName, adtf::ucom::ant::iobject_ptr< ICANFDDatabase > &pCanfdDatabase)=0
Loads all files from the file list (separated with semicolons or commas) and merge them together to o...
virtual tResult CreateCoder(adtf::ucom::iobject_ptr< ICANFDCoder > &pObj)=0
Creates a new CANFD coder object.
virtual tResult GetDatabase(tChannelID nChannel, adtf::ucom::ant::iobject_ptr< ICANFDDatabase > &pCANFDDatabase)=0
Returns the CANFD Database for the channel.
The ICANFDSupport interface.
virtual tResult LoadDatabase(const char *strDatabaseFiles, const char *strClusterName, adtf::ucom::ant::iobject_ptr< ICANFDDatabase > &pCanfdDatabase)=0
Loads all files from the file list (separated with semicolons or commas) and merge them together to o...
virtual tResult CreateCoder(adtf::ucom::iobject_ptr< ICANFDCoder > &pObj)=0
Creates a new CANFD coder object.
virtual tResult GetDatabase(tChannelID nChannel, adtf::ucom::ant::iobject_ptr< ICANFDDatabase > &pCANFDDatabase)=0
Returns the CANFD Database for the channel.
ignition::tChannelID tChannelID
jack::ICANFDSupport ICANFDSupport
The ICANFDSupport interface.