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