ADTF_DEVICE_TOOLBOX  3.12.1 (ADTF 3.18.3)
adtf::devicetb::sdk::can::axle Namespace Reference

Namespace for functionality provided by V3.0.0. More...

Classes

class  ICANCoder
 
class  ICANDatabase
 The ICANDatabase interface. More...
 
class  ICANDatabaseList
 Interface of a CAN database for retrieving all available CAN messages. More...
 
class  ICANSupport
 The ICANSupport interface. More...
 
struct  tValueInfo
 
struct  tSignalInfo
 
struct  tSignalValue
 
struct  tMessageInfo
 
struct  tCANData
 The CAN data structure is used by CAN MediaSamples use following code within your filter: More...
 
struct  stream_meta_type_can
 Definition of Stream Meta Type CAN Messages. More...
 
struct  stream_meta_type_can_properties
 ADTF independent definition of stream meta type CAN. More...
 

Typedefs

using tChannelID = uint8_t
 
using tSignalID = uint32_t
 
using tMessageID = uint32_t
 
using tNetworkNodeID = uint32_t
 

Enumerations

enum  eSignalType { CAN_SIGNAL_TYPE_INVALID = 0 , CAN_SIGNAL_TYPE_NORMAL = 1 , CAN_SIGNAL_TYPE_MULTIPLEXOR = 2 , CAN_SIGNAL_TYPE_MULTIPLEXED = 3 }
 
enum  tSignalRawDataType {
  DT_CAN_UNKNOWN = 0 , DT_CAN_UNSIGNED = 1 , DT_CAN_SIGNED = 2 , DT_CAN_IEEE_FLOAT = 3 ,
  DT_CAN_IEEE_DOUBLE = 4
}
 

Variables

static constexpr const uint8_t CAN_CHANNEL_MIN = 1
 
static constexpr const uint8_t CAN_CHANNEL_MAX = 16
 
static constexpr const uint32_t CAN_MSGID_STANDARD_MAX = 0x7FF
 
static constexpr const uint32_t CAN_MSGID_EXTENDED_MAX = 0x1FFFFFFF
 
static constexpr const uint8_t INVALID_CHANNEL_ID = 0xFF
 
static constexpr const uint32_t INVALID_SIGNAL_ID = 0xFFFFFFFF
 
static constexpr const uint32_t INVALID_MESSAGE_ID = 0xFFFFFFFF
 
static constexpr const uint32_t CAN_SIGNALID_HEADER_TAG = 0x10000000
 
static constexpr const uint32_t CAN_SIGNALID_HEADER_CHANNEL = 0x10000001
 
static constexpr const uint32_t CAN_SIGNALID_HEADER_HWTIME = 0x10000002
 

Detailed Description

Namespace for functionality provided by V3.0.0.