ADTF_DEVICE_TOOLBOX  3.12.0 (ADTF 3.18.3)
adtf::devicetb::sdk Namespace Reference

Namespace for SDK of ADTF-Devicetoolbox. More...

Namespaces

 axle
 Namespace for functionality provided by V3.0.0.
 
 can
 Namespace for CAN in ADTF-Devicetoolbox.
 
 canfd
 Namespace for CAN FD in ADTF-Devicetoolbox.
 
 cylinder
 Namespace for functionality provided by V3.2.0.
 
 flexray
 Namespace for FlexRay in ADTF-Devicetoolbox.
 
 someip
 Namespace for SOME/IP in ADTF-Devicetoolbox.
 

Typedefs

using IBusDatabaseLoader = cylinder::IBusDatabaseLoader
 Interface for implementing bus database readers. More...
 
using IBusDatabaseRegistry = axle::IBusDatabaseRegistry
 Bus database registry class for handling different implementations of reading bus database specifications. More...
 

Variables

constexpr const char *const BUSDB_PARSER_DATABASE_PROP = cylinder::BUSDB_PARSER_DATABASE_PROP
 Compulsory property name for the filepath to the database file. More...
 
constexpr const char *const BUSDB_PARSER_BUSTYPE_PROP = cylinder::BUSDB_PARSER_BUSTYPE_PROP
 Compulsory property name for the bus type, which is requested by the caller. More...
 
constexpr const char *const BUSDB_PARSER_ADDITIONAL_PARAMETERS_PROP = cylinder::BUSDB_PARSER_ADDITIONAL_PARAMETERS_PROP
 Additional parser parameters which will be forwarded into the parser. More...
 
constexpr const char *const BUSDB_PARSER_CLUSTER_NAME_PROP = hood::BUSDB_PARSER_CLUSTER_NAME_PROP
 

Detailed Description

Namespace for SDK of ADTF-Devicetoolbox.

Typedef Documentation

◆ IBusDatabaseLoader

Interface for implementing bus database readers.

Inherit this interface in your class in order to implement your own parser for bus communication specifications. Such a parser can be registered in the CAN/LIN/FlexRay Support Services as providers for bus communication descriptions if you have special needs or different file formats other than DBC or FIBEX.

Definition at line 254 of file bus_database_intf.h.

◆ IBusDatabaseRegistry

Bus database registry class for handling different implementations of reading bus database specifications.

Definition at line 255 of file bus_database_intf.h.

Variable Documentation

◆ BUSDB_PARSER_ADDITIONAL_PARAMETERS_PROP

constexpr const char* const BUSDB_PARSER_ADDITIONAL_PARAMETERS_PROP = cylinder::BUSDB_PARSER_ADDITIONAL_PARAMETERS_PROP
constexpr

Additional parser parameters which will be forwarded into the parser.

Definition at line 258 of file bus_database_intf.h.

◆ BUSDB_PARSER_BUSTYPE_PROP

constexpr const char* const BUSDB_PARSER_BUSTYPE_PROP = cylinder::BUSDB_PARSER_BUSTYPE_PROP
constexpr

Compulsory property name for the bus type, which is requested by the caller.

Valid values are CID_DEVTB_MULTIBUSDB_PARSER, CID_DEVTB_CANDB_PARSER, CID_DEVTB_CANFDDB_PARSER or CID_DEVTB_FLEXRAYDB_PARSER

Definition at line 257 of file bus_database_intf.h.

◆ BUSDB_PARSER_CLUSTER_NAME_PROP

constexpr const char* const BUSDB_PARSER_CLUSTER_NAME_PROP = hood::BUSDB_PARSER_CLUSTER_NAME_PROP
constexpr

Definition at line 259 of file bus_database_intf.h.

◆ BUSDB_PARSER_DATABASE_PROP

constexpr const char* const BUSDB_PARSER_DATABASE_PROP = cylinder::BUSDB_PARSER_DATABASE_PROP
constexpr

Compulsory property name for the filepath to the database file.

Definition at line 256 of file bus_database_intf.h.