The ICANFDSupport interface.
More...
|
| ADTF_IID (ICANFDSupport, "canfd.axle.canfd.sdk.devicetb.adtf.iid") |
|
virtual tResult | CreateCoder (adtf::ucom::iobject_ptr< ICANFDCoder > &pObj)=0 |
| Creates a new CANFD coder object. More...
|
|
virtual tResult | GetDatabase (tChannelID nChannel, adtf::ucom::ant::iobject_ptr< ICANFDDatabase > &pCANFDDatabase)=0 |
| Returns the CANFD Database for the channel. More...
|
|
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 one database. More...
|
|
The ICANFDSupport interface.
Definition at line 46 of file canfd_support_srv_intf.h.
◆ CreateCoder()
virtual tResult CreateCoder |
( |
adtf::ucom::iobject_ptr< ICANFDCoder > & |
pObj | ) |
|
|
pure virtual |
Creates a new CANFD coder object.
- Parameters
-
pObj | [out] Pointer to object which implements ICANFDCoder interface |
- Returns
- Returns a standard result code.
◆ GetDatabase()
virtual tResult GetDatabase |
( |
tChannelID |
nChannel, |
|
|
adtf::ucom::ant::iobject_ptr< ICANFDDatabase > & |
pCANFDDatabase |
|
) |
| |
|
pure virtual |
Returns the CANFD Database for the channel.
- Parameters
-
[in] | nChannel | CANFD Channel number |
[out] | pCANDatabase | Pointer to CAN database |
- Returns
- Returns a standard result code.
◆ LoadDatabase()
virtual tResult LoadDatabase |
( |
const char * |
strDatabaseFiles, |
|
|
adtf::ucom::ant::iobject_ptr< ICANFDDatabase > & |
pCanfdDatabase |
|
) |
| |
|
pure virtual |
Loads all files from the file list (separated with semicolons or commas) and merge them together to one database.
- Parameters
-
[in] | strDatabaseFiles | List of DBC files to load |
[out] | pCanfdDatabase | Pointer to object which implements ICANFDDatabase interface If more than one file is listed in strFileNames, the results will be merged. |
- Returns
- Returns a standard result code.