Public Attributes | List of all members
t265::device_event_log Struct Reference

#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]
 

Detailed Description

Definition at line 370 of file t265-messages.h.

Member Data Documentation

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.


The documentation for this struct was generated from the following file:


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:43