12 namespace fusion_engine {
50 static constexpr uint8_t MESSAGE_VERSION = 0;
53 uint32_t source_seq_number = 0;
58 uint8_t reserved[3] = {0};
81 static constexpr uint8_t MESSAGE_VERSION = 0;
86 uint8_t reserved[2] = {0};
103 static constexpr uint8_t MESSAGE_VERSION = 0;
110 static constexpr uint32_t RESTART_NAVIGATION_ENGINE = 0x00000001;
112 static constexpr uint32_t RESET_GNSS_CORRECTIONS = 0x00000002;
114 static constexpr uint32_t RESET_GNSS_TIME = 0x00000004;
125 static constexpr uint32_t RESET_POSITION_DATA = 0x00000100;
127 static constexpr uint32_t RESET_EPHEMERIS = 0x00000200;
132 static constexpr uint32_t RESET_FAST_IMU_CORRECTIONS = 0x00000400;
144 static constexpr uint32_t RESET_NAVIGATION_ENGINE_DATA = 0x00001000;
153 static constexpr uint32_t RESET_CALIBRATION_DATA = 0x00002000;
161 static constexpr uint32_t RESET_CONFIG = 0x00100000;
174 static constexpr uint32_t REBOOT_GNSS_MEASUREMENT_ENGINE = 0x01000000;
176 static constexpr uint32_t REBOOT_NAVIGATION_PROCESSOR = 0x02000000;
201 static constexpr uint32_t DIAGNOSTIC_LOG_RESET = 0x04000000;
231 static constexpr uint32_t HOT_START = 0x00000001;
258 static constexpr uint32_t WARM_START = 0x00000201;
284 static constexpr uint32_t POSE_RESET = 0x000001FB;
312 static constexpr uint32_t COLD_START = 0x00000FFF;
318 static constexpr uint32_t FACTORY_RESET = 0xFFFFFFFF;
322 uint32_t reset_mask = 0;
336 static constexpr uint8_t MESSAGE_VERSION = 0;
341 static constexpr uint64_t STOP_ENGINE = 0x0000000000000001;
345 static constexpr uint64_t STOP_CURRENT_LOG = 0x0000000000000002;
353 uint64_t shutdown_flags = 0;
354 uint8_t reserved1[8] = {0};
368 static constexpr uint8_t MESSAGE_VERSION = 0;
373 static constexpr uint64_t START_ENGINE = 0x0000000000000001;
378 static constexpr uint64_t START_NEW_LOG = 0x0000000000000002;
386 uint64_t startup_flags = 0;
387 uint8_t reserved1[8] = {0};