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::DEPRECATED_RAW_HEADING_OUTPUT = 11001,
point_one::fusion_engine::messages::MessageType::RAW_IMU_OUTPUT = 11002,
point_one::fusion_engine::messages::MessageType::DEPRECATED_HEADING_OUTPUT = 11003,
point_one::fusion_engine::messages::MessageType::IMU_INPUT = 11004,
point_one::fusion_engine::messages::MessageType::GNSS_ATTITUDE_OUTPUT = 11005,
point_one::fusion_engine::messages::MessageType::RAW_GNSS_ATTITUDE_OUTPUT = 11006,
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::INPUT_DATA_WRAPPER = 13120,
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::STA5635_COMMAND = 14100,
point_one::fusion_engine::messages::MessageType::STA5635_COMMAND_RESPONSE = 14101,
point_one::fusion_engine::messages::MessageType::STA5635_IQ_DATA = 14102,
point_one::fusion_engine::messages::MessageType::MAX_VALUE = STA5635_IQ_DATA
} |
| 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 665 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 319 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 679 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 393 of file defs.h.