12 #define CID_DEVTB_FLEXRAY_SUPPORT "flexray.service.devicetb.cid"
50 #define IID_DEVTB_FLEXRAY_SUPPORT "flexray.axle.flexray.sdk.devicetb.adtf.iid"
67 virtual tResult
CreateCoder(
const adtf::ucom::ant::iobject_ptr<IFlexRayDatabase>& pDatabase, adtf::ucom::ant::iobject_ptr<IFlexRayCoder>& pObj) = 0;
75 virtual tResult
GetDatabase(
const adtf::devicetb::sdk::flexray::axle::tDeviceChannel nDeviceChannel, adtf::ucom::ant::iobject_ptr<IFlexRayDatabase>& pObj) = 0;
88 adtf::ucom::ant::iobject_ptr<IFlexRayDatabase>& pDatabase) = 0;
98 virtual tResult
SetDatabase(
const tDeviceChannel nDeviceChannel,
const char* strDatabaseFiles,
99 const adtf::ucom::ant::iobject_ptr<IFlexRayDatabase>& pObj) = 0;
The IFlexRaySupport interface provides methods to query FIBEX databases.
virtual tResult SetDatabase(const tDeviceChannel nDeviceChannel, const char *strDatabaseFiles, const adtf::ucom::ant::iobject_ptr< IFlexRayDatabase > &pObj)=0
Sets the default FIBEX database object.
virtual tResult LoadDatabase(const char *strDatabaseFiles, adtf::ucom::ant::iobject_ptr< IFlexRayDatabase > &pDatabase)=0
Simply loads a FIBEX database from a file without side effects.
virtual tResult GetDatabase(const adtf::devicetb::sdk::flexray::axle::tDeviceChannel nDeviceChannel, adtf::ucom::ant::iobject_ptr< IFlexRayDatabase > &pObj)=0
Returns the default FIBEX database object.
virtual tResult CreateCoder(const adtf::ucom::ant::iobject_ptr< IFlexRayDatabase > &pDatabase, adtf::ucom::ant::iobject_ptr< IFlexRayCoder > &pObj)=0
Creates a new flexray coder object.
#define IID_DEVTB_FLEXRAY_SUPPORT
The service interface identifier for the adtf::IFlexRaySupport.
axle::IFlexRaySupport IFlexRaySupport
The IFlexRaySupport interface provides methods to query FIBEX databases.