ADTF Device Toolbox SDK
Loading...
Searching...
No Matches
adtf::devicetb::sdk::flexray::hood::IFlexRayDatabase Class Referenceabstract

More...

#include <flexray_database_intf.h>

Inheritance diagram for adtf::devicetb::sdk::flexray::hood::IFlexRayDatabase:
[legend]
Collaboration diagram for adtf::devicetb::sdk::flexray::hood::IFlexRayDatabase:
[legend]

Public Member Functions

 ADTF_IID (IFlexRayDatabase, "flexray_database.hood.flexray.sdk.devicetb.adtf.iid")
 Interface ID for the fibex database service interface.
 
virtual tResult GetPDUInfo (tPDUID nPDUID, const tPDUInfo **pPDUInfo) const =0
 
virtual tResult GetPDUInfo (tPDUID nPDUID, const tPDUInfo **pPDUInfo) const=0
 
- Public Member Functions inherited from adtf::devicetb::sdk::flexray::axle::IFlexRayDatabase
 ADTF_IID (IFlexRayDatabase, "flexray_database.axle.flexray.sdk.devicetb.adtf.iid")
 Interface ID for the fibex database service interface.
 
virtual const char * GetName () const =0
 
virtual tResult GetClusterConfig (tClusterConfig *pCluster)=0
 
virtual tResult GetChannelName (tChannelID nChannel, const char **pChannelName) const =0
 
virtual tResult GetECUCount (uint32_t *pnECUCount) const =0
 
virtual tResult GetECUName (tECUID nECUID, const char **pECUName) const =0
 
virtual tResult GetECUID (const char *strECUName, tECUID *pnECUID) const =0
 
virtual tResult GetECUInfo (tECUID nECUID, const tECUInfo **pECUInfo) const =0
 
virtual tResult GetECUConfig (const char *strECU, tECUConfig *pECUConfig)=0
 
virtual tResult GetSignalCount (uint32_t *pnSignalCount) const =0
 
virtual tResult GetSignalName (tSignalID nSignalID, const char **pSignalName) const =0
 
virtual tResult GetSignalUnit (tSignalID nSignalID, const char **pSignalUnit) const =0
 
virtual tResult GetSignalDescription (tSignalID nSignalID, const char **pSignalDescription) const =0
 
virtual tResult GetSignalInfo (tSignalID nSignalID, const tSignalInfo **pSignalInfo) const =0
 
virtual tResult GetPDUCount (uint32_t *pnPDUCount) const =0
 
virtual tResult GetPDUID (const char *strPDUName, tPDUID *pnPDUID) const =0
 
virtual tResult GetPDUName (tPDUID nPDUID, const char **pPDUName) const =0
 
virtual tResult GetPDUSignalMap (tPDUID nPDUID, uint32_t *nSignalCount, const tSignalID **pSignalMap) const =0
 
virtual tResult GetSignalID (const char *strSignalName, tSignalID *pnSignalID) const =0
 
virtual tResult GetFrameInfo (tChannelID nChannel, tCycleID nCycle, tSlotID nSlot, const tFrameInfo **pFrameInfo) const =0
 
virtual tResult GetCycleInfo (tChannelID nChannel, tCycleID nCycle, const tCycleInfo **pCycleInfo) const =0
 
virtual tResult GetChannelsForECU (tECUID nECUID, tChannelID **pChannelIDs, uint8_t *pChannelCount) const =0
 
virtual tResult GetClusterConfig (tChannelID nChannelID, tClusterConfig *pConfig)=0
 
virtual tResult GetSignalPDUMappingConfig (tChannelID nChannelID, tSignalPDUMappingConfig *pConfig)=0
 
virtual tResult GetClusterName (tChannelID nChannelID, const char **strClusterName)=0
 
virtual tResult GetNetworkID (const char *strClusterName, tNetworkID *nNetworkID)=0
 
virtual tResult SetChannelID (tNetworkID nNetworkID, tChannelABID nChannelABID, tChannelID *pChannelID) const =0
 
virtual tResult GetNetworkID (tChannelID nChannelID, tNetworkID *pNetworkID) const =0
 
virtual tResult GetChannelABID (tChannelID nChannelID, tChannelABID *pChannelABID) const =0
 
virtual tResult GetAllClusterNames (tClusterNameLst *pClusterNames)=0
 
virtual tResult GetAllECUNames (const char *strProjectID, tECUNameLst *pECUNames)=0
 
virtual tResult GetProjectID (const char *strFileName, const char **strProjectID)=0
 

Detailed Description

Interface of FIBEX database

Member Function Documentation

◆ GetPDUInfo() [1/2]

virtual tResult adtf::devicetb::sdk::flexray::hood::IFlexRayDatabase::GetPDUInfo ( tPDUID nPDUID,
const tPDUInfo ** pPDUInfo ) const
pure virtual

Retrieves the count of PDU of a frame.

Parameters
nPDUID[in] PDU ID
pPDUInfo[out] Reference of pointer to the structure.
Returns
Standard Result Code

◆ GetPDUInfo() [2/2]

virtual tResult adtf::devicetb::sdk::flexray::axle::IFlexRayDatabase::GetPDUInfo ( tPDUID nPDUID,
const tPDUInfo ** pPDUInfo ) const
virtual

Retrieves the count of PDU of a frame.

Parameters
nPDUID[in] PDU ID
pPDUInfo[out] Reference of pointer to the structure.
Returns
Standard Result Code

Implements adtf::devicetb::sdk::flexray::axle::IFlexRayDatabase.


The documentation for this class was generated from the following file: