ADTF_DEVICE_TOOLBOX  3.12.1 (ADTF 3.18.3)
bus_database_intf.h File Reference

Copyright © CARIAD SE. More...

Go to the source code of this file.

Classes

class  IBusDatabaseLoader
 Interface for implementing bus database readers. More...
 
class  IBusDatabaseRegistry
 Bus database registry class for handling different implementations of reading bus database specifications. More...
 
class  IBusDatabaseLoader
 Interface for implementing bus database readers. More...
 

Namespaces

 adtf
 ADTF - Namespace.
 
 adtf::devicetb
 Devicetoolbox - Namespace.
 
 adtf::devicetb::sdk
 Namespace for SDK of ADTF-Devicetoolbox.
 
 adtf::devicetb::sdk::axle
 Namespace for functionality provided by V3.0.0.
 
 adtf::devicetb::sdk::cylinder
 Namespace for functionality provided by V3.2.0.
 

Macros

#define DEVTB_BUS_DB_PARSER_FILE_EXT   "so"
 OS File Extensions.
 
#define CID_DEVTB_MULTIBUSDB_PARSER   "multibus_database_parser.service.devicetb.cid"
 Specific Database Parser ID which cover mutliple vehicle buses.
 

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 = "database"
 Compulsory property name for the filepath to the database file.
 
constexpr const char *const BUSDB_PARSER_BUSTYPE_PROP = "bustype"
 Compulsory property name for the bus type, which is requested by the caller. More...
 
constexpr const char *const BUSDB_PARSER_ADDITIONAL_PARAMETERS_PROP = "additional_parameters"
 Additional parser parameters which will be forwarded into the parser.
 
constexpr const char *const BUSDB_PARSER_CLUSTER_NAME_PROP = "cluster_name"
 
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

Copyright © CARIAD SE.

All rights reserved

Definition in file bus_database_intf.h.