Go to the documentation of this file.
13 # pragma warning(push)
14 # pragma warning(disable : 4200)
20 namespace fusion_engine {
60 uint8_t reserved[3] = {0};
85 uint8_t reserved[2] = {0};
293 uint8_t reserved[4] = {0};
331 return "Config Change";
344 uint8_t reserved1[3] = {0};
355 uint8_t reserved2[2] = {0};
375 uint8_t reserved1[8] = {0};
385 # pragma warning(pop)
static constexpr uint32_t RESET_FAST_IMU_CORRECTIONS
Reset bias estimates, and other IMU corrections that are typically estimated quickly.
uint64_t shutdown_flags
A bitmask of flags associated with the event.
MessageType
Identifiers for the defined output message types.
Request transmission of a specified message type, (MessageType::MESSAGE_REQUEST, version 1....
Response response
The response status (success, error, etc.).
@ COMMAND_RESPONSE
CommandResponseMessage
@ SHUTDOWN_REQUEST
ShutdownRequest
static constexpr uint32_t RESTART_NAVIGATION_ENGINE
Restart the navigation engine, but do not clear its position estimate.
@ INVALID
Invalid message type.
static constexpr uint32_t RESET_CALIBRATION_DATA
Reset the device calibration data.
uint8_t fw_version_length
The length of the firmware version string (in bytes).
Software and hardware version information, (MessageType::VERSION_INFO, version 1.0).
static constexpr uint32_t RESET_NAVIGATION_ENGINE_DATA
Reset all stored navigation engine data, including position, velocity, and orientation state,...
static constexpr MessageType MESSAGE_TYPE
uint64_t event_flags
A bitmask of flags associated with the event.
static constexpr MessageType MESSAGE_TYPE
static constexpr uint32_t FACTORY_RESET
Restart mask to set all persistent data, including calibration and user configuration,...
uint8_t rx_version_length
The length of the GNSS receiver version string (in bytes).
uint16_t event_description_len_bytes
The number of bytes in the event_description string.
Notification of a system event for logging purposes (MessageType::EVENT_NOTIFICATION,...
The base class for all message payloads.
@ RESET_REQUEST
ResetRequest
@ VERSION_INFO
VersionInfoMessage
static constexpr uint32_t WARM_START
Perform a device warm start.
static constexpr uint32_t HOT_START
Perform a device hot start.
static constexpr uint8_t MESSAGE_VERSION
int64_t system_time_ns
The current system timestamp (in ns).
static const char * to_string(EventType type)
Perform a software or hardware reset (MessageType::RESET_REQUEST, version 1.0).
EventType type
The type of event that occurred.
static constexpr uint8_t MESSAGE_VERSION
uint8_t hw_version_length
The length of the hardware version string (in bytes).
uint32_t source_seq_number
The sequence number of the command that triggered this response.
static constexpr uint32_t RESET_CONFIG
Clear all configuration data.
static constexpr MessageType MESSAGE_TYPE
char * event_description[0]
This is a dummy entry to provide a pointer to this offset.
static constexpr uint8_t MESSAGE_VERSION
static constexpr uint32_t RESET_GNSS_CORRECTIONS
Delete all GNSS corrections information.
Response
Command response status indicators.
static constexpr MessageType MESSAGE_TYPE
static constexpr uint32_t REBOOT_NAVIGATION_PROCESSOR
Reboot the navigation processor.
static constexpr uint32_t COLD_START
Perform a device cold start.
int64_t system_time_ns
The current system timestamp (in ns).
static constexpr MessageType MESSAGE_TYPE
uint8_t engine_version_length
The length of the FusionEngine version string (in bytes).
static constexpr uint32_t RESTART_GNSS_MEASUREMENT_ENGINE
Restart the GNSS measurement engine.
static constexpr uint8_t MESSAGE_VERSION
static constexpr uint8_t MESSAGE_VERSION
static constexpr MessageType MESSAGE_TYPE
Response to indicate if command was processed successfully (MessageType::COMMAND_RESPONSE,...
static constexpr uint8_t MESSAGE_VERSION
Perform a device shutdown (MessageType::SHUTDOWN_REQUEST, version 1.0).
Point One FusionEngine output message common definitions.
char fw_version_str[0]
The beginning of the firmware version string.
uint32_t reset_mask
Bit mask of functionality to reset.
@ EVENT_NOTIFICATION
EventNotificationMessage
static constexpr uint32_t RESET_EPHEMERIS
Delete all saved satellite ephemeris.
static constexpr uint32_t RESET_POSITION_DATA
Reset the navigation engine's estimate of position, velocity, and orientation.
MessageType message_type
The desired message type.
@ MESSAGE_REQUEST
MessageRequest