Device identifier information (MessageType::DEVICE_ID, version 1.0).
This message contains ID data for each of the following, where available:
The message payload specifies the length of each string (in bytes). It is followed by each of the listed IDs consecutively. The values are not null terminated and the way each field is populated (strings or binary) depends on the type of device, indicated by device_type.
#include <point_one/fusion_engine/messages/control.h>
Public Attributes | |
DeviceType | device_type = DeviceType::UNKNOWN |
The type of device this message originated from. More... | |
uint8_t | hw_id_length = 0 |
The length of the HW ID (in bytes). More... | |
uint8_t | receiver_id_length = 0 |
The length of the GNSS receiver ID (in bytes). More... | |
int64_t | system_time_ns = 0 |
The current system timestamp (in ns). More... | |
uint8_t | user_id_length = 0 |
The length of the user specified ID (in bytes). More... | |
Static Public Attributes | |
static constexpr MessageType | MESSAGE_TYPE = MessageType::DEVICE_ID |
static constexpr uint8_t | MESSAGE_VERSION = 0 |
DeviceType point_one::fusion_engine::messages::DeviceIDMessage::device_type = DeviceType::UNKNOWN |
uint8_t point_one::fusion_engine::messages::DeviceIDMessage::hw_id_length = 0 |
|
staticconstexpr |
|
staticconstexpr |
uint8_t point_one::fusion_engine::messages::DeviceIDMessage::receiver_id_length = 0 |
int64_t point_one::fusion_engine::messages::DeviceIDMessage::system_time_ns = 0 |
uint8_t point_one::fusion_engine::messages::DeviceIDMessage::user_id_length = 0 |