types.h

// SPDX-License-Identifier: MIT

enum elosDltLogLevelE
[source]

The log level for a DLT entry

enum elosDltLogLevelE_t
[source]

The log level for a DLT entry

struct elosEbLogEntry
[source]

Represents a DLT entry

uint64_t creationTime
[source]

The time of creation of this entry as UNIX timestamp

uint8_t producerId
[source]

The id for the producer of this entry

uint8_t logLevel
[source]

The log level of this entry

uint8_t pad[6]
[source]

6 bytes of padding for memory alignment

char logString[128]
[source]

The payload of the entry

struct elosEbLogEntry_t
[source]

Represents a DLT entry

uint64_t creationTime
[source]

The time of creation of this entry as UNIX timestamp

uint8_t producerId
[source]

The id for the producer of this entry

uint8_t logLevel
[source]

The log level of this entry

uint8_t pad[6]
[source]

6 bytes of padding for memory alignment

char logString[128]
[source]

The payload of the entry

struct elosEbLogRingBuffer
[source]

Represents the shared memory dlt ring buffer

uint16_t idxWrite
[source]

The write index where the next entry will be written

uint16_t idxRead
[source]

The read index only used at first opening of the buffer

uint16_t entryCount
[source]

The number of entries in the ring buffer

uint16_t pad
[source]

Some padding for memory alignment

elosEbLogEntry_t entries[]
[source]

The buffer that holds the dlt entries

struct elosEbLogRingBuffer_t
[source]

Represents the shared memory dlt ring buffer

uint16_t idxWrite
[source]

The write index where the next entry will be written

uint16_t idxRead
[source]

The read index only used at first opening of the buffer

uint16_t entryCount
[source]

The number of entries in the ring buffer

uint16_t pad
[source]

Some padding for memory alignment

elosEbLogEntry_t entries[]
[source]

The buffer that holds the dlt entries