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