Message Definitions
Type definitions for all defined messages. More...
Topics Index
| Device Configuration, Control, And Status Messages | |
|
Messages for controlling device configuration and operation. More... | |
| Device Status/Information Messages | |
|
Messages for indicating high-level device status (notifications, software version, etc.). More... | |
| GNSS Corrections Message Definitions | |
|
Messages containing GNSS corrections. More... | |
| Sensor Measurement Message Definitions | |
|
Measurement data from available sensors. More... | |
| ROS Support Message Definitions | |
|
Messages designed for direct translation to ROS. More... | |
| Navigation Solution Message Definitions | |
|
Output messages containing position, navigation, and time results. More... | |
Classes Index
| struct | MessageHeader |
|
The header present at the beginning of every message. More... | |
| struct | MessagePayload |
|
The base class for all message payloads. More... | |
Enumerations Index
| enum class | MessageType : uint16_t { ... } |
|
Identifiers for the defined output message types. More... | |
Functions Index
| P1_CONSTEXPR_FUNC bool | IsCommand (const MessageHeader &header) |
|
Check if the specified message is a user command. More... | |
| P1_CONSTEXPR_FUNC bool | IsCommand (MessageType message_type) |
|
Check if the specified message type is a user command. More... | |
| P1_CONSTEXPR_FUNC bool | IsResponse (const MessageHeader &header) |
|
Check if the specified message type is a response to a user command. More... | |
| P1_CONSTEXPR_FUNC bool | IsResponse (MessageType message_type) |
|
Check if the specified message type is a response to a user command. More... | |
Description
Type definitions for all defined messages.
See also MessageType.
Enumerations
MessageType
| strong |
Identifiers for the defined output message types.
- Enumeration values
-
INVALID Invalid message type (= 0) POSE PoseMessage (= 10000) GNSS_INFO GNSSInfoMessage (= 10001) GNSS_SATELLITE GNSSSatelliteMessage (= 10002) POSE_AUX PoseAuxMessage (= 10003) CALIBRATION_STATUS CalibrationStatusMessage (= 10004) RELATIVE_ENU_POSITION RelativeENUPositionMessage (= 10005) SYSTEM_STATUS SystemStatusMessage (= 10500) IMU_OUTPUT IMUOutput (= 11000) DEPRECATED_RAW_HEADING_OUTPUT (= 11001) RAW_IMU_OUTPUT RawIMUOutput (= 11002) DEPRECATED_HEADING_OUTPUT (= 11003) IMU_INPUT IMUInput (= 11004) GNSS_ATTITUDE_OUTPUT GNSSAttitudeOutput (= 11005) RAW_GNSS_ATTITUDE_OUTPUT RawGNSSAttitudeOutput (= 11006) DEPRECATED_WHEEL_SPEED_MEASUREMENT DeprecatedWheelSpeedMeasurement (= 11101) DEPRECATED_VEHICLE_SPEED_MEASUREMENT DeprecatedVehicleSpeedMeasurement (= 11102) WHEEL_TICK_INPUT WheelTickInput (= 11103) VEHICLE_TICK_INPUT VehicleTickInput (= 11104) WHEEL_SPEED_INPUT WheelSpeedInput (= 11105) VEHICLE_SPEED_INPUT VehicleSpeedInput (= 11106) RAW_WHEEL_TICK_OUTPUT RawWheelTickOutput (= 11123) RAW_VEHICLE_TICK_OUTPUT RawVehicleTickOutput (= 11124) RAW_WHEEL_SPEED_OUTPUT RawWheelSpeedOutput (= 11125) RAW_VEHICLE_SPEED_OUTPUT RawVehicleSpeedOutput (= 11126) WHEEL_SPEED_OUTPUT WheelSpeedOutput (= 11135) VEHICLE_SPEED_OUTPUT VehicleSpeedOutput (= 11136) ROS_POSE ros::PoseMessage (= 12000) ROS_GPS_FIX ros::GPSFixMessage (= 12010) ROS_IMU ros::IMUMessage (= 12011) COMMAND_RESPONSE CommandResponseMessage (= 13000) MESSAGE_REQUEST MessageRequest (= 13001) RESET_REQUEST ResetRequest (= 13002) VERSION_INFO VersionInfoMessage (= 13003) EVENT_NOTIFICATION EventNotificationMessage (= 13004) SHUTDOWN_REQUEST ShutdownRequest (= 13005) FAULT_CONTROL FaultControlMessage (= 13006) DEVICE_ID DeviceIDMessage (= 13007) STARTUP_REQUEST StartupRequest (= 13008) SET_CONFIG SetConfigMessage (= 13100) GET_CONFIG GetConfigMessage (= 13101) SAVE_CONFIG SaveConfigMessage (= 13102) CONFIG_RESPONSE ConfigResponseMessage (= 13103) IMPORT_DATA ImportDataMessage (= 13110) EXPORT_DATA ExportDataMessage (= 13111) PLATFORM_STORAGE_DATA PlatformStorageDataMessage (= 13113) INPUT_DATA_WRAPPER InputDataWrapperMessage (= 13120) SET_MESSAGE_RATE SetMessageRate (= 13220) GET_MESSAGE_RATE GetMessageRate (= 13221) MESSAGE_RATE_RESPONSE MessageRateResponse (= 13222) SUPPORTED_IO_INTERFACES SupportedIOInterfacesMessage (= 13223) LBAND_FRAME LBandFrameMessage (= 14000) STA5635_COMMAND STA5635Command (= 14100) STA5635_COMMAND_RESPONSE STA5635CommandResponse (= 14101) STA5635_IQ_DATA STA5635IQData (= 14102) MAX_VALUE The maximum defined MessageType enum value (= STA5635_IQ_DATA)
Definition at line 34 of file defs.h.
Functions
IsCommand()
|
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 663 of file defs.h.
IsCommand()
|
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()
|
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 677 of file defs.h.
IsResponse()
|
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.
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.