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

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

Classes

class  ICANFDCoder
 
class  ICANFDDatabase
 The ICANFDDatabase interface. More...
 
class  ICANFDDatabaseList
 Interface of a CAN FD database for retrieving all available CAN FD messages. More...
 
class  ICANFDSupport
 The ICANFDSupport interface. More...
 
struct  tValueInfo
 
struct  tSignalInfo
 The tSignalInfo structure Stores the signal information within an CANFD-Message. More...
 
struct  tSignalValue
 
struct  tMessageInfo
 
struct  tCANFDData
 The CAN FD data structure is used by CAN FD MediaSamples. More...
 
struct  stream_meta_type_canfd
 Definition of Stream Meta Type CANFD Messages. More...
 
struct  stream_meta_type_canfd_properties
 Definition of Stream Meta Type CANFD Messages. More...
 

Typedefs

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

Enumerations

enum  eSignalType { CANFD_SIGNAL_TYPE_INVALID = 0 , CANFD_SIGNAL_TYPE_NORMAL = 1 , CANFD_SIGNAL_TYPE_MULTIPLEXOR = 2 , CANFD_SIGNAL_TYPE_MULTIPLEXED = 3 }
 
enum  tSignalRawDataType {
  DT_CANFD_UNKNOWN = 0 , DT_CANFD_UNSIGNED = 1 , DT_CANFD_SIGNED = 2 , DT_CANFD_IEEE_FLOAT = 3 ,
  DT_CANFD_IEEE_DOUBLE = 4
}
 

Variables

static constexpr const uint8_t CANFD_CHANNEL_MIN = 1
 
static constexpr const uint8_t CANFD_CHANNEL_MAX = 16
 
static constexpr const uint32_t CANFD_MSGID_STANDARD_MAX = 0x7FF
 
static constexpr const uint32_t CANFD_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 CANFD_SIGNALID_HEADER_TAG = 0x10000000
 
static constexpr const uint32_t CANFD_SIGNALID_HEADER_CHANNEL = 0x10000001
 
static constexpr const uint32_t CANFD_SIGNALID_HEADER_HWTIME = 0x10000002
 

Detailed Description

Namespace for functionality provided by V3.0.0.