VersionInfoMessage Struct
Software version information, (MessageType::VERSION_INFO, version 1). More...
Declaration
Included Headers
Base struct
| struct | MessagePayload |
|
The base class for all message payloads. More... | |
Public Member Attributes Index
| 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... | |
| uint8_t | os_version_length = 0 |
|
The length of the OS 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... | |
Public Static Attributes Index
| static constexpr MessageType | MESSAGE_TYPE = MessageType::VERSION_INFO |
| static constexpr uint8_t | MESSAGE_VERSION = 0 |
Description
Software version information, (MessageType::VERSION_INFO, version 1).
This message contains version strings for each of the following, where available:
- Firmware - The current version of the platform software/firmware being used
- Engine - The version of Point One FusionEngine being used
- OS - The version of the operating system/kernel/bootloader being used
- GNSS Receiver - The version of firmware being used by the device's GNSS receiver
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.
The following is an example of extracting the firmware and engine version strings from a byte array containing the entire message:
Definition at line 63 of file device.h.
Public Member Attributes
engine_version_length
|
fw_version_length
|
os_version_length
|
rx_version_length
|
system_time_ns
Public Static Attributes
MESSAGE_TYPE
| constexpr static |
Definition at line 64 of file device.h.
MESSAGE_VERSION
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.