Module dlt_core::dlt

source ·
Expand description

DLT data types

dlt contains data structures for DLT messages and related types

Structs

  • Represents an argument in the payload of a DLT message.
  • The Extended header contains additional information about a DLT message.
  • Configuration options for the extended header
  • The following equation defines the relation between the logical value (log_v) and the physical value (phy_v), offset and quantization: log_v = phy_v * quantization + offset
  • represents a DLT message including all headers
  • Configuration options for a DLT message, used when constructing a message
  • The Standard Header shall be in big endian format
  • Add some stupid docs
  • The Type Info contains meta data about the data payload.

Enums

  • Represents the kind of a DLT Trace Message
  • Represents the kind of a DLT Control Message
  • Used to express the byte order of DLT data type fields
  • Error constructing or converting DLT types
  • Fixed-Point representation. only supports 32 bit and 64 bit values according to the spec 128 bit are possible but we don’t support it
  • Represents the bit width of a floatingpoint value type
  • Representation of log levels used in DLT log messages
  • Part of the extended header, distinguishes log, trace and controll messages
  • Represents the kind of a DLT Network Message
  • There are 3 different types of payload: * one for verbose messages, * one for non-verbose messages, * one for control-messages
  • Defines what string type is used, ASCII or UTF8
  • Part of the TypeInfo that specifies what kind of type is encoded
  • Represents the bit width of a value type
  • Represents the value of an DLT argument