#include <t265-messages.h>
Public Attributes | |
uint16_t | eventID |
uint32_t | functionSymbol |
uint16_t | lineNumber |
uint16_t | moduleID |
uint8_t | payload [MAX_LOG_PAYLOAD_SIZE] |
uint8_t | payloadSize |
uint8_t | source |
uint8_t | threadID |
uint8_t | timestamp [7] |
Definition at line 370 of file t265-messages.h.
uint16_t t265::device_event_log::eventID |
Event ID - Bits 0-14: Event ID from an event enum which the host software shall be able to map to a descriptive message. - Bit 15: 0 - the payload type (if exists) is according to bits 7-8 from the "Payload size" field. - : 1 - the payload is a null-terminated C-string (bits 7-8 can be ignored).
Definition at line 373 of file t265-messages.h.
uint32_t t265::device_event_log::functionSymbol |
Address of the current function.
Definition at line 386 of file t265-messages.h.
uint16_t t265::device_event_log::lineNumber |
Line number in source code.
Definition at line 385 of file t265-messages.h.
uint16_t t265::device_event_log::moduleID |
Module ID.
Definition at line 384 of file t265-messages.h.
uint8_t t265::device_event_log::payload[MAX_LOG_PAYLOAD_SIZE] |
Event specific payload - This field is 12 bytes long for basic entries, and 44 bytes long for extended entries.
Definition at line 387 of file t265-messages.h.
uint8_t t265::device_event_log::payloadSize |
Actual payload size - Bits 0-6: Actual payload size in bytes, 0 - 44 bytes. size = 0-12, the entry is a basic entry (32 bytes long). size = 13-44, the entry is an extended entry(64 bytes long). Bits 7-8: Payload data type: 0x0 - 32 bits integers array 0x1 - 32 bits floats array 0x2 - 8 bits byte array(binary data) 0x3 - Event specific defined structure
Definition at line 376 of file t265-messages.h.
uint8_t t265::device_event_log::source |
Log level and source - Bits 0-3: Verbosity Level, Bits 4-6: Log index, Bit 7 - log source.
Definition at line 371 of file t265-messages.h.
uint8_t t265::device_event_log::threadID |
RTEMS thread ID.
Definition at line 383 of file t265-messages.h.
uint8_t t265::device_event_log::timestamp[7] |
Timestamp - Lowest 56bits of MV2 timestamp in nanoseconds.
Definition at line 372 of file t265-messages.h.