21 #pragma warning (push) 22 #pragma warning (disable : 4200) 24 #pragma GCC diagnostic ignored "-Wpedantic" 27 #define MAX_VIDEO_STREAMS 8 28 #define MAX_FW_LOG_BUFFER_ENTRIES (512) 29 #define MAX_LOG_PAYLOAD_SIZE (44) 30 #define MAX_MESSAGE_LEN 1024 31 #define MAX_EEPROM_BUFFER_SIZE (MAX_MESSAGE_LEN - sizeof(bulk_message_request_header) - 4) 32 #define MAX_TABLE_SIZE (MAX_MESSAGE_LEN - sizeof(bulk_message_response_header)) 33 #define MAX_EEPROM_CONFIGURATION_SIZE 1200 34 #define MAX_GUID_LENGTH 128 35 #define MAX_FW_UPDATE_FILE_COUNT 6 36 #define MAX_SLAM_CALIBRATION_SIZE 10000 515 float_t flData[3][4];
516 float_t flNoiseVariances[3];
517 float_t flBiasVariances[3];
539 float_t flRotation[9];
540 float_t flTranslation[3];
1531 #pragma warning (pop) MESSAGE_STATUS
Defines all bulk message return statuses.
SLAM_STATUS_CODE
Defines all SLAM status codes.
SKU_INFO_TYPE
Defines SKU info types.
bulk_message_request_header header
Bulk Get Localization Data Message.
Control get interface version Message.
interrupt_message_header header
interrupt_message_gyro_stream_metadata metadata
device_info_libtm_message message
uint8_t bCentralAppVersionMinor
bulk_message_response_header header
bulk_message_accelerometer_stream_metadata metadata
#define MAX_VIDEO_STREAMS
This file contains protocols definitions for TM2 USB vendor specific host/device interface.
Interrupt get pose message.
bulk_message_gyro_stream_metadata metadata
interrupt_message_accelerometer_stream_metadata metadata
bulk_message_response_header header
bulk_message_response_header header
Interrupt raw accelerometer stream message.
#define MAX_EEPROM_BUFFER_SIZE
bulk_message_request_header header
Bulk SLAM override calibration Message.
Bulk Log Control Message.
bulk_message_request_header header
Device Info libtm Message.
Interrupt status message.
CONTROL_MESSAGE_ID
Defines all control messages ids.
motion_intrinsics intrinsics
Interrupt Get Localization Data Stream message.
bulk_message_request_header header
bulk_message_raw_stream_header rawStreamHeader
sensor_extrinsics extrinsics
bulk_message_response_header header
bulk_message_response_header header
bulk_message_request_header header
bulk_message_response_header header
SIXDOF_MODE
Defines all 6dof modes.
bulk_message_response_header header
Bulk raw video stream message.
Bulk Set Exposure Control Message Enable/disable the auto-exposure management of the different video ...
bulk_message_request_header header
bulk_message_video_stream_metadata metadata
bulk_message_response_header header
bulk_message_response_header header
bulk_message_request_header header
bulk_message_response_header header
bulk_message_velocimeter_stream_metadata metadata
uint8_t bCentralAppVersionPatch
bulk_message_response_header header
Bulk write configuration Message.
uint8_t bReferenceSensorID
Bulk Read EEPROM Message.
bulk_message_request_header header
FW_STATUS_CODE
Defines all FW status codes.
uint8_t bNumOfVideoStreams
bulk_message_request_header header
bulk_message_response_header header
Interrupt raw gyro stream message.
camera_intrinsics intrinsics
bulk_message_response_header header
bulk_message_request_header header
bulk_message_request_header header
Bulk Get Static Node Message.
#define MAX_FW_LOG_BUFFER_ENTRIES
interrupt_message_raw_stream_header rawStreamHeader
bulk_message_request_header header
bulk_message_request_header header
uint8_t bCentralSoftdeviceVersion
Bulk Set Localization Data Stream Message.
bulk_message_request_header header
bulk_message_response_header header
interrupt_message_header header
bulk_message_raw_stream_header rawStreamHeader
uint8_t bCentralBootloaderVersionMajor
bulk_message_response_header header
bulk_message_raw_stream_header rawStreamHeader
motion_intrinsics intrinsics
Bulk eeprom Lock Message.
Bulk Device stream config Message.
bulk_message_response_header header
bulk_message_request_header header
bulk_message_request_header header
Bulk configuration Lock Message.
bulk_message_request_header header
Bulk GPIO control Message.
Bulk Get Temperature Message.
bulk_message_response_header header
bulk_message_request_header header
Bulk Set Exposure Message.
SensorType
Defines all sensors types (bSensorID/bCameraID/bMotionID)
Bulk Get Camera Intrinsics Message.
bulk_message_response_header header
bulk_message_response_header header
bulk_message_response_header header
bulk_message_request_header header
bulk_message_raw_stream_header rawStreamHeader
uint8_t bCentralBootloaderVersionMinor
interrupt_message_header header
Bulk reset configuration Message.
uint32_t dwIntegrationTime
Bulk Write EEPROM data Message.
Bulk Get Motion Module Intrinsics Message.
uint32_t dwMapperConfidence
bulk_message_request_header header
bulk_message_request_header header
bulk_message_response_header header
uint8_t bCentralBootloaderVersionPatch
bulk_message_request_header header
SIXDOF_MODE operator|(SIXDOF_MODE x, SIXDOF_MODE y)
bulk_message_request_header header
Bulk Set Motion Module Intrinsics Message.
Bulk raw accelerometer stream message.
bulk_message_request_header header
interrupt_message_raw_stream_header rawStreamHeader
bulk_message_response_header header
bulk_message_request_header header
bulk_message_response_header header
Bulk enable low power Message.
Bulk Set Static Node Message.
unsigned __int64 uint64_t
bulk_message_response_header header
bulk_message_request_header header
uint32_t dwCentralAppVersionBuild
bulk_message_request_header header
bulk_message_request_header header
Supported Raw Stream libtm Message.
Bulk Set Temperature Threshold Message.
Bulk Set 6DoF Interrupt Rate Message.
Bulk Raw Streams Control Message.
control_message_request_header header
Bulk 6DoF Control Message.
bulk_message_request_header header
interrupt_message_velocimeter_stream_metadata metadata
Bulk Set Camera Intrinsics Message.
bulk_message_request_header header
bulk_message_request_header header
EEPROM_LOCK_STATE
Defines EEPROM lock states.
uint8_t bCentralProtocolVersion
Bulk read configuration Message.
interface_version_libtm_message message
bulk_message_response_header header
bulk_message_response_header header
bulk_message_response_header header
SIXDOF_MODE & operator&=(SIXDOF_MODE &x, SIXDOF_MODE y)
#define MAX_LOG_PAYLOAD_SIZE
bulk_message_response_header header
Interrupt SLAM error message.
Bulk Get Extrinsics Message.
uint32_t dwFWVersionBuild
bulk_message_request_header header
bulk_message_response_header header
SLAM_ERROR_CODE
Defines all SLAM error codes.
bulk_message_response_header header
camera_intrinsics intrinsics
Bulk Get Device Info Message.
uint16_t wFramesPerSecond
sensor_extrinsics extrinsics
bulk_message_request_header header
Bulk Get Supported Raw Streams Message.
bulk_message_request_header header
control_message_request_header header
SIXDOF_MODE operator~(SIXDOF_MODE x)
Bulk SLAM calibration Message.
Bulk Occupancy Map Control Message.
uint8_t bCentralAppVersionMajor
interrupt_message_header header
interrupt_message_header header
bulk_message_response_header header
bulk_message_response_header header
SIXDOF_MODE & operator|=(SIXDOF_MODE &x, SIXDOF_MODE y)
bulk_message_request_header header
interrupt_message_raw_stream_header rawStreamHeader
::realsense_legacy_msgs::motion_intrinsics_< std::allocator< void > > motion_intrinsics
uint16_t wNumEnabledStreams
Interrupt Set Localization Data Stream message.
uint32_t dwExtendedStatus
uint32_t dwTrackerConfidence
bulk_message_request_header header
bulk_message_response_header header
bulk_message_request_header header
#define MAX_SLAM_CALIBRATION_SIZE
bulk_message_request_header header
bulk_message_response_header header
bulk_message_request_header header
uint16_t wNumEnabledStreams
Interrupt SLAM Relocalization Event message.
bulk_message_request_header header
Bulk raw gyro stream message.
bulk_message_response_header header
bulk_message_response_header header
bulk_message_response_header header
bulk_message_request_header header
SIXDOF_MODE operator&(SIXDOF_MODE x, SIXDOF_MODE y)
interrupt_message_header header
bulk_message_response_header header
interrupt_message_header header
uint16_t wNumSupportedStreams
Bulk Get and Clear Event Log Message.
bulk_message_response_header header
uint32_t dwDistortionModel
Interrupt raw velocimeter stream message.
Bulk timeout configuration Message.
Bulk raw velocimeter stream message.
Bulk Raw Streams Playback Control Message.
bulk_message_request_header header
bulk_message_response_header header
uint8_t bVideoStreamsMask
bulk_message_response_header header
sixdof_interrupt_rate_libtm_message message
BULK_MESSAGE_ID
Defines all bulk messages ids.
uint16_t wTimeoutInMillis