Module dlt_core::dlt [−][src]
DLT data types
dlt
contains data structures for DLT messages and related types
Structs
Argument | Represents an argument in the payload of a DLT message. |
DltTimeStamp | |
ExtendedHeader | The Extended header contains additional information about a DLT message. |
ExtendedHeaderConfig | Configuration options for the extended header |
FixedPoint | 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 |
Message | represents a DLT message including all headers |
MessageConfig | Configuration options for a DLT message, used when constructing a message |
StandardHeader | The Standard Header shall be in big endian format |
StorageHeader | Add some stupid docs |
TypeInfo | The Type Info contains meta data about the data payload. |
Enums
ApplicationTraceType | Represents the kind of a |
ControlType | Represents the kind of a |
Endianness | Used to express the byte order of DLT data type fields |
Error | Error constructing or converting DLT types |
FixedPointValue | 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 |
FloatWidth | Represents the bit width of a floatingpoint value type |
LogLevel | Representation of log levels used in DLT log messages |
MessageType | Part of the extended header, distinguishes log, trace and controll messages |
NetworkTraceType | Represents the kind of a |
PayloadContent | There are 3 different types of payload: * one for verbose messages, * one for non-verbose messages, * one for control-messages |
StringCoding | Defines what string type is used, |
TypeInfoKind | Part of the TypeInfo that specifies what kind of type is encoded |
TypeLength | Represents the bit width of a value type |
Value | Represents the value of an DLT argument |