Software and hardware version information, (MessageType::VERSION_INFO, version 1.0). More...
#include <point_one/fusion_engine/messages/control.h>
Public Attributes | |
uint8_t | engine_version_length = 0 |
The length of the FusionEngine version string (in bytes). More... | |
uint8_t | fw_version_length = 0 |
The length of the firmware version string (in bytes). More... | |
char | fw_version_str [0] |
The beginning of the firmware version string. More... | |
uint8_t | hw_version_length = 0 |
The length of the hardware version string (in bytes). More... | |
uint8_t | rx_version_length = 0 |
The length of the GNSS receiver version string (in bytes). More... | |
int64_t | system_time_ns = 0 |
The current system timestamp (in ns). More... | |
Static Public Attributes | |
static constexpr MessageType | MESSAGE_TYPE = MessageType::VERSION_INFO |
static constexpr uint8_t | MESSAGE_VERSION = 0 |
Software and hardware version information, (MessageType::VERSION_INFO, version 1.0).
This message contains version strings 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 version strings consecutively. The strings are not null terminated.
uint8_t point_one::fusion_engine::messages::VersionInfoMessage::engine_version_length = 0 |
uint8_t point_one::fusion_engine::messages::VersionInfoMessage::fw_version_length = 0 |
char point_one::fusion_engine::messages::VersionInfoMessage::fw_version_str[0] |
The beginning of the firmware version string.
All other version strings follow immediately after this one in the data buffer. For example, the FusionEngine version string can be obtained as follows:
uint8_t point_one::fusion_engine::messages::VersionInfoMessage::hw_version_length = 0 |
|
staticconstexpr |
|
staticconstexpr |
uint8_t point_one::fusion_engine::messages::VersionInfoMessage::rx_version_length = 0 |
int64_t point_one::fusion_engine::messages::VersionInfoMessage::system_time_ns = 0 |