13 #define CID_DEVTB_CAN_SUPPORT "can.service.devicetb.cid"
46 ADTF_IID(
ICANSupport,
"can.axle.can.sdk.devicetb.adtf.iid");
54 virtual tResult
CreateCoder(adtf::ucom::ant::iobject_ptr<ICANCoder>& pObj) = 0;
66 adtf::ucom::ant::iobject_ptr<ICANDatabase>& pCANDatabase) = 0;
79 virtual tResult
LoadDatabase(
const char* strDatabaseFiles, adtf::ucom::ant::iobject_ptr<ICANDatabase>& pCanDatabase) = 0;
The ICANSupport interface.
virtual tResult CreateCoder(adtf::ucom::ant::iobject_ptr< ICANCoder > &pObj)=0
Creates a new CAN coder object.
virtual tResult GetDatabase(tChannelID nChannel, adtf::ucom::ant::iobject_ptr< ICANDatabase > &pCANDatabase)=0
Returns the CAN Database for the channel.
virtual tResult LoadDatabase(const char *strDatabaseFiles, adtf::ucom::ant::iobject_ptr< ICANDatabase > &pCanDatabase)=0
Loads all files from the file list (separated with semicolons or commas) and merge them together to o...
axle::ICANSupport ICANSupport
The ICANSupport interface.