Type definitions for all defined messages. 
See also MessageType. 
 | 
| enum   | point_one::fusion_engine::messages::MessageType : uint16_t {  
  point_one::fusion_engine::messages::MessageType::INVALID = 0, 
point_one::fusion_engine::messages::MessageType::POSE = 10000, 
point_one::fusion_engine::messages::MessageType::GNSS_INFO = 10001, 
point_one::fusion_engine::messages::MessageType::GNSS_SATELLITE = 10002, 
 
  point_one::fusion_engine::messages::MessageType::POSE_AUX = 10003, 
point_one::fusion_engine::messages::MessageType::CALIBRATION_STATUS = 10004, 
point_one::fusion_engine::messages::MessageType::RELATIVE_ENU_POSITION = 10005, 
point_one::fusion_engine::messages::MessageType::SYSTEM_STATUS = 10500, 
 
  point_one::fusion_engine::messages::MessageType::IMU_OUTPUT = 11000, 
point_one::fusion_engine::messages::MessageType::RAW_HEADING_OUTPUT = 11001, 
point_one::fusion_engine::messages::MessageType::RAW_IMU_OUTPUT = 11002, 
point_one::fusion_engine::messages::MessageType::HEADING_OUTPUT = 11003, 
 
  point_one::fusion_engine::messages::MessageType::IMU_INPUT = 11004, 
point_one::fusion_engine::messages::MessageType::DEPRECATED_WHEEL_SPEED_MEASUREMENT, 
point_one::fusion_engine::messages::MessageType::DEPRECATED_VEHICLE_SPEED_MEASUREMENT, 
point_one::fusion_engine::messages::MessageType::WHEEL_TICK_INPUT = 11103, 
 
  point_one::fusion_engine::messages::MessageType::VEHICLE_TICK_INPUT = 11104, 
point_one::fusion_engine::messages::MessageType::WHEEL_SPEED_INPUT = 11105, 
point_one::fusion_engine::messages::MessageType::VEHICLE_SPEED_INPUT = 11106, 
point_one::fusion_engine::messages::MessageType::RAW_WHEEL_TICK_OUTPUT = 11123, 
 
  point_one::fusion_engine::messages::MessageType::RAW_VEHICLE_TICK_OUTPUT = 11124, 
point_one::fusion_engine::messages::MessageType::RAW_WHEEL_SPEED_OUTPUT = 11125, 
point_one::fusion_engine::messages::MessageType::RAW_VEHICLE_SPEED_OUTPUT = 11126, 
point_one::fusion_engine::messages::MessageType::WHEEL_SPEED_OUTPUT = 11135, 
 
  point_one::fusion_engine::messages::MessageType::VEHICLE_SPEED_OUTPUT = 11136, 
point_one::fusion_engine::messages::MessageType::ROS_POSE = 12000, 
point_one::fusion_engine::messages::MessageType::ROS_GPS_FIX = 12010, 
point_one::fusion_engine::messages::MessageType::ROS_IMU = 12011, 
 
  point_one::fusion_engine::messages::MessageType::COMMAND_RESPONSE = 13000, 
point_one::fusion_engine::messages::MessageType::MESSAGE_REQUEST = 13001, 
point_one::fusion_engine::messages::MessageType::RESET_REQUEST = 13002, 
point_one::fusion_engine::messages::MessageType::VERSION_INFO = 13003, 
 
  point_one::fusion_engine::messages::MessageType::EVENT_NOTIFICATION = 13004, 
point_one::fusion_engine::messages::MessageType::SHUTDOWN_REQUEST = 13005, 
point_one::fusion_engine::messages::MessageType::FAULT_CONTROL = 13006, 
point_one::fusion_engine::messages::MessageType::DEVICE_ID = 13007, 
 
  point_one::fusion_engine::messages::MessageType::STARTUP_REQUEST = 13008, 
point_one::fusion_engine::messages::MessageType::SET_CONFIG = 13100, 
point_one::fusion_engine::messages::MessageType::GET_CONFIG = 13101, 
point_one::fusion_engine::messages::MessageType::SAVE_CONFIG = 13102, 
 
  point_one::fusion_engine::messages::MessageType::CONFIG_RESPONSE = 13103, 
point_one::fusion_engine::messages::MessageType::IMPORT_DATA = 13110, 
point_one::fusion_engine::messages::MessageType::EXPORT_DATA = 13111, 
point_one::fusion_engine::messages::MessageType::PLATFORM_STORAGE_DATA = 13113, 
 
  point_one::fusion_engine::messages::MessageType::SET_MESSAGE_RATE = 13220, 
point_one::fusion_engine::messages::MessageType::GET_MESSAGE_RATE = 13221, 
point_one::fusion_engine::messages::MessageType::MESSAGE_RATE_RESPONSE = 13222, 
point_one::fusion_engine::messages::MessageType::SUPPORTED_IO_INTERFACES = 13223, 
 
  point_one::fusion_engine::messages::MessageType::LBAND_FRAME = 14000, 
point_one::fusion_engine::messages::MessageType::MAX_VALUE = LBAND_FRAME
 
 } | 
|   | Identifiers for the defined output message types.  More...
  | 
|   | 
◆ MessageType
Identifiers for the defined output message types. 
Definition at line 34 of file defs.h.
 
 
◆ IsCommand() [1/2]
Check if the specified message is a user command. 
See IsCommand() for details.
- Parameters
 - 
  
    | header | Header of a received FusionEngine message. | 
  
   
- Returns
 true if the message is a FusionEngine command. 
Definition at line 626 of file defs.h.
 
 
◆ IsCommand() [2/2]
Check if the specified message type is a user command. 
See also IsResponse().
- Parameters
 - 
  
    | message_type | The message type in question. | 
  
   
- Returns
 true if the message is a FusionEngine command. 
Definition at line 294 of file defs.h.
 
 
◆ IsResponse() [1/2]
Check if the specified message type is a response to a user command. 
See IsResponse() for details.
- Parameters
 - 
  
    | header | Header of a received FusionEngine message. | 
  
   
- Returns
 true if the message is a FusionEngine command response. 
Definition at line 640 of file defs.h.
 
 
◆ IsResponse() [2/2]
Check if the specified message type is a response to a user command. 
See also IsCommand().
- Parameters
 - 
  
    | message_type | The message type in question. | 
  
   
- Returns
 true if the message is a FusionEngine command response. 
Definition at line 361 of file defs.h.