Module dlt_core::dlt[][src]

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