Thanks for using Compiler Explorer
Sponsors
Jakt
C++
Ada
Analysis
Android Java
Android Kotlin
Assembly
C
C3
Carbon
C++ (Circle)
CIRCT
Clean
CMake
CMakeScript
COBOL
C++ for OpenCL
MLIR
Cppx
Cppx-Blue
Cppx-Gold
Cpp2-cppfront
Crystal
C#
CUDA C++
D
Dart
Elixir
Erlang
Fortran
F#
GLSL
Go
Haskell
HLSL
Hook
Hylo
IL
ispc
Java
Julia
Kotlin
LLVM IR
LLVM MIR
Modula-2
Nim
Objective-C
Objective-C++
OCaml
OpenCL C
Pascal
Pony
Python
Racket
Ruby
Rust
Snowball
Scala
Solidity
Spice
Swift
LLVM TableGen
Toit
TypeScript Native
V
Vala
Visual Basic
WASM
Zig
Javascript
GIMPLE
rust source #1
Output
Compile to binary object
Link to binary
Execute the code
Intel asm syntax
Demangle identifiers
Verbose demangling
Filters
Unused labels
Library functions
Directives
Comments
Horizontal whitespace
Debug intrinsics
Compiler
mrustc (master)
rustc 1.0.0
rustc 1.1.0
rustc 1.10.0
rustc 1.11.0
rustc 1.12.0
rustc 1.13.0
rustc 1.14.0
rustc 1.15.1
rustc 1.16.0
rustc 1.17.0
rustc 1.18.0
rustc 1.19.0
rustc 1.2.0
rustc 1.20.0
rustc 1.21.0
rustc 1.22.0
rustc 1.23.0
rustc 1.24.0
rustc 1.25.0
rustc 1.26.0
rustc 1.27.0
rustc 1.27.1
rustc 1.28.0
rustc 1.29.0
rustc 1.3.0
rustc 1.30.0
rustc 1.31.0
rustc 1.32.0
rustc 1.33.0
rustc 1.34.0
rustc 1.35.0
rustc 1.36.0
rustc 1.37.0
rustc 1.38.0
rustc 1.39.0
rustc 1.4.0
rustc 1.40.0
rustc 1.41.0
rustc 1.42.0
rustc 1.43.0
rustc 1.44.0
rustc 1.45.0
rustc 1.45.2
rustc 1.46.0
rustc 1.47.0
rustc 1.48.0
rustc 1.49.0
rustc 1.5.0
rustc 1.50.0
rustc 1.51.0
rustc 1.52.0
rustc 1.53.0
rustc 1.54.0
rustc 1.55.0
rustc 1.56.0
rustc 1.57.0
rustc 1.58.0
rustc 1.59.0
rustc 1.6.0
rustc 1.60.0
rustc 1.61.0
rustc 1.62.0
rustc 1.63.0
rustc 1.64.0
rustc 1.65.0
rustc 1.66.0
rustc 1.67.0
rustc 1.68.0
rustc 1.69.0
rustc 1.7.0
rustc 1.70.0
rustc 1.71.0
rustc 1.72.0
rustc 1.73.0
rustc 1.74.0
rustc 1.75.0
rustc 1.76.0
rustc 1.77.0
rustc 1.78.0
rustc 1.79.0
rustc 1.8.0
rustc 1.80.0
rustc 1.81.0
rustc 1.9.0
rustc beta
rustc nightly
rustc-cg-gcc (master)
x86-64 GCCRS (GCC master)
x86-64 GCCRS (GCCRS master)
x86-64 GCCRS 14.1 (GCC)
x86-64 GCCRS 14.2 (GCC)
Options
Source code
#![no_std] #[cfg(discriminant)] #[repr(u32)] pub enum MavMessage { ACTUATOR_OUTPUT_STATUS(u32) = 375u32, OPTICAL_FLOW_RAD(u32) = 106u32, MOUNT_ORIENTATION(u32) = 265u32, SIM_STATE(u32) = 108u32, LOCAL_POSITION_NED_SYSTEM_GLOBAL_OFFSET(u32) = 89u32, SET_POSITION_TARGET_GLOBAL_INT(u32) = 86u32, AUTOPILOT_VERSION(u32) = 148u32, TUNNEL(u32) = 385u32, DATA_STREAM(u32) = 67u32, SCALED_IMU3(u32) = 129u32, GPS_INPUT(u32) = 232u32, HOME_POSITION(u32) = 242u32, LOGGING_ACK(u32) = 268u32, GIMBAL_MANAGER_SET_ATTITUDE(u32) = 282u32, LOG_ERASE(u32) = 121u32, CAMERA_CAPTURE_STATUS(u32) = 262u32, MISSION_ITEM_INT(u32) = 73u32, GLOBAL_POSITION_INT(u32) = 33u32, TERRAIN_REQUEST(u32) = 133u32, SMART_BATTERY_INFO(u32) = 370u32, OBSTACLE_DISTANCE(u32) = 330u32, LOG_ENTRY(u32) = 118u32, SAFETY_ALLOWED_AREA(u32) = 55u32, CHANGE_OPERATOR_CONTROL_ACK(u32) = 6u32, ATTITUDE_TARGET(u32) = 83u32, ATTITUDE(u32) = 30u32, LOG_REQUEST_LIST(u32) = 117u32, LOGGING_DATA(u32) = 266u32, UAVCAN_NODE_INFO(u32) = 311u32, PARAM_EXT_VALUE(u32) = 322u32, TERRAIN_REPORT(u32) = 136u32, GPS_STATUS(u32) = 25u32, COMMAND_ACK(u32) = 77u32, GIMBAL_DEVICE_SET_ATTITUDE(u32) = 284u32, OPEN_DRONE_ID_BASIC_ID(u32) = 12900u32, SETUP_SIGNING(u32) = 256u32, PING(u32) = 4u32, POSITION_TARGET_LOCAL_NED(u32) = 85u32, VFR_HUD(u32) = 74u32, AUTOPILOT_STATE_FOR_GIMBAL_DEVICE(u32) = 286u32, ONBOARD_COMPUTER_STATUS(u32) = 390u32, PARAM_REQUEST_LIST(u32) = 21u32, DEBUG_FLOAT_ARRAY(u32) = 350u32, PLAY_TUNE(u32) = 258u32, GLOBAL_POSITION_INT_COV(u32) = 63u32, MISSION_CHANGED(u32) = 52u32, LINK_NODE_STATUS(u32) = 8u32, TERRAIN_DATA(u32) = 134u32, SMART_BATTERY_STATUS(u32) = 371u32, OPEN_DRONE_ID_SELF_ID(u32) = 12903u32, OPEN_DRONE_ID_SYSTEM(u32) = 12904u32, STORAGE_INFORMATION(u32) = 261u32, FILE_TRANSFER_PROTOCOL(u32) = 110u32, DEBUG_VECT(u32) = 250u32, PARAM_EXT_ACK(u32) = 324u32, GPS_RAW_INT(u32) = 24u32, OPTICAL_FLOW(u32) = 100u32, EXTENDED_SYS_STATE(u32) = 245u32, BATTERY_STATUS(u32) = 147u32, GPS_RTCM_DATA(u32) = 233u32, SET_MODE(u32) = 11u32, ADSB_VEHICLE(u32) = 246u32, OPEN_DRONE_ID_OPERATOR_ID(u32) = 12905u32, PARAM_REQUEST_READ(u32) = 20u32, SCALED_PRESSURE3(u32) = 143u32, CAMERA_IMAGE_CAPTURED(u32) = 263u32, TIMESYNC(u32) = 111u32, SUPPORTED_TUNES(u32) = 401u32, CHANGE_OPERATOR_CONTROL(u32) = 5u32, HIGH_LATENCY2(u32) = 235u32, V2_EXTENSION(u32) = 248u32, DATA_TRANSMISSION_HANDSHAKE(u32) = 130u32, BUTTON_CHANGE(u32) = 257u32, CAMERA_TRIGGER(u32) = 112u32, GLOBAL_VISION_POSITION_ESTIMATE(u32) = 101u32, CAMERA_SETTINGS(u32) = 260u32, PROTOCOL_VERSION(u32) = 300u32, SERIAL_CONTROL(u32) = 126u32, ACTUATOR_CONTROL_TARGET(u32) = 140u32, MISSION_CLEAR_ALL(u32) = 45u32, FENCE_STATUS(u32) = 162u32, COMMAND_LONG(u32) = 76u32, RESOURCE_REQUEST(u32) = 142u32, PARAM_EXT_REQUEST_LIST(u32) = 321u32, SYSTEM_TIME(u32) = 2u32, PARAM_EXT_SET(u32) = 323u32, SERVO_OUTPUT_RAW(u32) = 36u32, PARAM_SET(u32) = 23u32, SET_ACTUATOR_CONTROL_TARGET(u32) = 139u32, TRAJECTORY_REPRESENTATION_BEZIER(u32) = 333u32, MISSION_REQUEST_PARTIAL_LIST(u32) = 37u32, POSITION_TARGET_GLOBAL_INT(u32) = 87u32, CELLULAR_STATUS(u32) = 334u32, VISION_SPEED_ESTIMATE(u32) = 103u32, ISBD_LINK_STATUS(u32) = 335u32, ORBIT_EXECUTION_STATUS(u32) = 360u32, RC_CHANNELS_SCALED(u32) = 34u32, VIBRATION(u32) = 241u32, GIMBAL_MANAGER_INFORMATION(u32) = 280u32, GIMBAL_MANAGER_SET_TILTPAN(u32) = 287u32, WHEEL_DISTANCE(u32) = 9000u32, MISSION_SET_CURRENT(u32) = 41u32, GENERATOR_STATUS(u32) = 373u32, HIGH_LATENCY(u32) = 234u32, GPS2_RAW(u32) = 124u32, ATTITUDE_QUATERNION(u32) = 31u32, LOGGING_DATA_ACKED(u32) = 267u32, HIL_ACTUATOR_CONTROLS(u32) = 93u32, COLLISION(u32) = 247u32, SAFETY_SET_ALLOWED_AREA(u32) = 54u32, RC_CHANNELS_OVERRIDE(u32) = 70u32, WIFI_CONFIG_AP(u32) = 299u32, GPS2_RTK(u32) = 128u32, OPEN_DRONE_ID_AUTHENTICATION(u32) = 12902u32, SET_POSITION_TARGET_LOCAL_NED(u32) = 84u32, TIME_ESTIMATE_TO_TARGET(u32) = 380u32, ODOMETRY(u32) = 331u32, MISSION_ACK(u32) = 47u32, SCALED_IMU2(u32) = 116u32, RC_CHANNELS(u32) = 65u32, COMPONENT_INFORMATION(u32) = 395u32, MANUAL_CONTROL(u32) = 69u32, HIL_SENSOR(u32) = 107u32, SCALED_PRESSURE2(u32) = 137u32, SET_ATTITUDE_TARGET(u32) = 82u32, LOCAL_POSITION_NED(u32) = 32u32, COMMAND_INT(u32) = 75u32, CAMERA_INFORMATION(u32) = 259u32, RAW_IMU(u32) = 27u32, HEARTBEAT(u32) = 0u32, FLIGHT_INFORMATION(u32) = 264u32, MESSAGE_INTERVAL(u32) = 244u32, OPEN_DRONE_ID_LOCATION(u32) = 12901u32, VISION_POSITION_ESTIMATE(u32) = 102u32, HIL_RC_INPUTS_RAW(u32) = 92u32, AIS_VESSEL(u32) = 301u32, SCALED_IMU(u32) = 26u32, FOLLOW_TARGET(u32) = 144u32, LOCAL_POSITION_NED_COV(u32) = 64u32, MISSION_ITEM(u32) = 39u32, ATT_POS_MOCAP(u32) = 138u32, TRAJECTORY_REPRESENTATION_WAYPOINTS(u32) = 332u32, ESTIMATOR_STATUS(u32) = 230u32, MISSION_COUNT(u32) = 44u32, UTM_GLOBAL_POSITION(u32) = 340u32, STATUSTEXT(u32) = 253u32, MISSION_REQUEST_INT(u32) = 51u32, LOG_REQUEST_END(u32) = 122u32, LOG_DATA(u32) = 120u32, ALTITUDE(u32) = 141u32, RAW_PRESSURE(u32) = 28u32, CONTROL_SYSTEM_STATE(u32) = 146u32, NAMED_VALUE_FLOAT(u32) = 251u32, COMMAND_CANCEL(u32) = 80u32, NAMED_VALUE_INT(u32) = 252u32, ATTITUDE_QUATERNION_COV(u32) = 61u32, LOG_REQUEST_DATA(u32) = 119u32, HIGHRES_IMU(u32) = 105u32, HIL_STATE(u32) = 90u32, AUTH_KEY(u32) = 7u32, GPS_GLOBAL_ORIGIN(u32) = 49u32, MISSION_REQUEST(u32) = 40u32, SCALED_PRESSURE(u32) = 29u32, MISSION_REQUEST_LIST(u32) = 43u32, HIL_OPTICAL_FLOW(u32) = 114u32, HIL_STATE_QUATERNION(u32) = 115u32, ENCAPSULATED_DATA(u32) = 131u32, DISTANCE_SENSOR(u32) = 132u32, NAV_CONTROLLER_OUTPUT(u32) = 62u32, TERRAIN_CHECK(u32) = 135u32, MEMORY_VECT(u32) = 249u32, PARAM_MAP_RC(u32) = 50u32, VIDEO_STREAM_STATUS(u32) = 270u32, PLAY_TUNE_V2(u32) = 400u32, OPEN_DRONE_ID_MESSAGE_PACK(u32) = 12915u32, GIMBAL_MANAGER_STATUS(u32) = 281u32, MISSION_ITEM_REACHED(u32) = 46u32, GPS_RTK(u32) = 127u32, GIMBAL_DEVICE_ATTITUDE_STATUS(u32) = 285u32, PARAM_EXT_REQUEST_READ(u32) = 320u32, VIDEO_STREAM_INFORMATION(u32) = 269u32, MISSION_WRITE_PARTIAL_LIST(u32) = 38u32, SET_GPS_GLOBAL_ORIGIN(u32) = 48u32, HIL_GPS(u32) = 113u32, RAW_RPM(u32) = 339u32, REQUEST_DATA_STREAM(u32) = 66u32, VICON_POSITION_ESTIMATE(u32) = 104u32, RC_CHANNELS_RAW(u32) = 35u32, RADIO_STATUS(u32) = 109u32, WIND_COV(u32) = 231u32, GPS_INJECT_DATA(u32) = 123u32, MANUAL_SETPOINT(u32) = 81u32, SYS_STATUS(u32) = 1u32, MISSION_CURRENT(u32) = 42u32, POWER_STATUS(u32) = 125u32, SET_HOME_POSITION(u32) = 243u32, DEBUG(u32) = 254u32, PARAM_VALUE(u32) = 22u32, GIMBAL_DEVICE_INFORMATION(u32) = 283u32, HIL_CONTROLS(u32) = 91u32, UAVCAN_NODE_STATUS(u32) = 310u32, LANDING_TARGET(u32) = 149u32, CELLULAR_CONFIG(u32) = 336u32, } #[cfg(not(discriminant))] pub enum MavMessage { ACTUATOR_OUTPUT_STATUS(u32), OPTICAL_FLOW_RAD(u32), MOUNT_ORIENTATION(u32), SIM_STATE(u32), LOCAL_POSITION_NED_SYSTEM_GLOBAL_OFFSET(u32), SET_POSITION_TARGET_GLOBAL_INT(u32), AUTOPILOT_VERSION(u32), TUNNEL(u32), DATA_STREAM(u32), SCALED_IMU3(u32), GPS_INPUT(u32), HOME_POSITION(u32), LOGGING_ACK(u32), GIMBAL_MANAGER_SET_ATTITUDE(u32), LOG_ERASE(u32), CAMERA_CAPTURE_STATUS(u32), MISSION_ITEM_INT(u32), GLOBAL_POSITION_INT(u32), TERRAIN_REQUEST(u32), SMART_BATTERY_INFO(u32), OBSTACLE_DISTANCE(u32), LOG_ENTRY(u32), SAFETY_ALLOWED_AREA(u32), CHANGE_OPERATOR_CONTROL_ACK(u32), ATTITUDE_TARGET(u32), ATTITUDE(u32), LOG_REQUEST_LIST(u32), LOGGING_DATA(u32), UAVCAN_NODE_INFO(u32), PARAM_EXT_VALUE(u32), TERRAIN_REPORT(u32), GPS_STATUS(u32), COMMAND_ACK(u32), GIMBAL_DEVICE_SET_ATTITUDE(u32), OPEN_DRONE_ID_BASIC_ID(u32), SETUP_SIGNING(u32), PING(u32), POSITION_TARGET_LOCAL_NED(u32), VFR_HUD(u32), AUTOPILOT_STATE_FOR_GIMBAL_DEVICE(u32), ONBOARD_COMPUTER_STATUS(u32), PARAM_REQUEST_LIST(u32), DEBUG_FLOAT_ARRAY(u32), PLAY_TUNE(u32), GLOBAL_POSITION_INT_COV(u32), MISSION_CHANGED(u32), LINK_NODE_STATUS(u32), TERRAIN_DATA(u32), SMART_BATTERY_STATUS(u32), OPEN_DRONE_ID_SELF_ID(u32), OPEN_DRONE_ID_SYSTEM(u32), STORAGE_INFORMATION(u32), FILE_TRANSFER_PROTOCOL(u32), DEBUG_VECT(u32), PARAM_EXT_ACK(u32), GPS_RAW_INT(u32), OPTICAL_FLOW(u32), EXTENDED_SYS_STATE(u32), BATTERY_STATUS(u32), GPS_RTCM_DATA(u32), SET_MODE(u32), ADSB_VEHICLE(u32), OPEN_DRONE_ID_OPERATOR_ID(u32), PARAM_REQUEST_READ(u32), SCALED_PRESSURE3(u32), CAMERA_IMAGE_CAPTURED(u32), TIMESYNC(u32), SUPPORTED_TUNES(u32), CHANGE_OPERATOR_CONTROL(u32), HIGH_LATENCY2(u32), V2_EXTENSION(u32), DATA_TRANSMISSION_HANDSHAKE(u32), BUTTON_CHANGE(u32), CAMERA_TRIGGER(u32), GLOBAL_VISION_POSITION_ESTIMATE(u32), CAMERA_SETTINGS(u32), PROTOCOL_VERSION(u32), SERIAL_CONTROL(u32), ACTUATOR_CONTROL_TARGET(u32), MISSION_CLEAR_ALL(u32), FENCE_STATUS(u32), COMMAND_LONG(u32), RESOURCE_REQUEST(u32), PARAM_EXT_REQUEST_LIST(u32), SYSTEM_TIME(u32), PARAM_EXT_SET(u32), SERVO_OUTPUT_RAW(u32), PARAM_SET(u32), SET_ACTUATOR_CONTROL_TARGET(u32), TRAJECTORY_REPRESENTATION_BEZIER(u32), MISSION_REQUEST_PARTIAL_LIST(u32), POSITION_TARGET_GLOBAL_INT(u32), CELLULAR_STATUS(u32), VISION_SPEED_ESTIMATE(u32), ISBD_LINK_STATUS(u32), ORBIT_EXECUTION_STATUS(u32), RC_CHANNELS_SCALED(u32), VIBRATION(u32), GIMBAL_MANAGER_INFORMATION(u32), GIMBAL_MANAGER_SET_TILTPAN(u32), WHEEL_DISTANCE(u32), MISSION_SET_CURRENT(u32), GENERATOR_STATUS(u32), HIGH_LATENCY(u32), GPS2_RAW(u32), ATTITUDE_QUATERNION(u32), LOGGING_DATA_ACKED(u32), HIL_ACTUATOR_CONTROLS(u32), COLLISION(u32), SAFETY_SET_ALLOWED_AREA(u32), RC_CHANNELS_OVERRIDE(u32), WIFI_CONFIG_AP(u32), GPS2_RTK(u32), OPEN_DRONE_ID_AUTHENTICATION(u32), SET_POSITION_TARGET_LOCAL_NED(u32), TIME_ESTIMATE_TO_TARGET(u32), ODOMETRY(u32), MISSION_ACK(u32), SCALED_IMU2(u32), RC_CHANNELS(u32), COMPONENT_INFORMATION(u32), MANUAL_CONTROL(u32), HIL_SENSOR(u32), SCALED_PRESSURE2(u32), SET_ATTITUDE_TARGET(u32), LOCAL_POSITION_NED(u32), COMMAND_INT(u32), CAMERA_INFORMATION(u32), RAW_IMU(u32), HEARTBEAT(u32), FLIGHT_INFORMATION(u32), MESSAGE_INTERVAL(u32), OPEN_DRONE_ID_LOCATION(u32), VISION_POSITION_ESTIMATE(u32), HIL_RC_INPUTS_RAW(u32), AIS_VESSEL(u32), SCALED_IMU(u32), FOLLOW_TARGET(u32), LOCAL_POSITION_NED_COV(u32), MISSION_ITEM(u32), ATT_POS_MOCAP(u32), TRAJECTORY_REPRESENTATION_WAYPOINTS(u32), ESTIMATOR_STATUS(u32), MISSION_COUNT(u32), UTM_GLOBAL_POSITION(u32), STATUSTEXT(u32), MISSION_REQUEST_INT(u32), LOG_REQUEST_END(u32), LOG_DATA(u32), ALTITUDE(u32), RAW_PRESSURE(u32), CONTROL_SYSTEM_STATE(u32), NAMED_VALUE_FLOAT(u32), COMMAND_CANCEL(u32), NAMED_VALUE_INT(u32), ATTITUDE_QUATERNION_COV(u32), LOG_REQUEST_DATA(u32), HIGHRES_IMU(u32), HIL_STATE(u32), AUTH_KEY(u32), GPS_GLOBAL_ORIGIN(u32), MISSION_REQUEST(u32), SCALED_PRESSURE(u32), MISSION_REQUEST_LIST(u32), HIL_OPTICAL_FLOW(u32), HIL_STATE_QUATERNION(u32), ENCAPSULATED_DATA(u32), DISTANCE_SENSOR(u32), NAV_CONTROLLER_OUTPUT(u32), TERRAIN_CHECK(u32), MEMORY_VECT(u32), PARAM_MAP_RC(u32), VIDEO_STREAM_STATUS(u32), PLAY_TUNE_V2(u32), OPEN_DRONE_ID_MESSAGE_PACK(u32), GIMBAL_MANAGER_STATUS(u32), MISSION_ITEM_REACHED(u32), GPS_RTK(u32), GIMBAL_DEVICE_ATTITUDE_STATUS(u32), PARAM_EXT_REQUEST_READ(u32), VIDEO_STREAM_INFORMATION(u32), MISSION_WRITE_PARTIAL_LIST(u32), SET_GPS_GLOBAL_ORIGIN(u32), HIL_GPS(u32), RAW_RPM(u32), REQUEST_DATA_STREAM(u32), VICON_POSITION_ESTIMATE(u32), RC_CHANNELS_RAW(u32), RADIO_STATUS(u32), WIND_COV(u32), GPS_INJECT_DATA(u32), MANUAL_SETPOINT(u32), SYS_STATUS(u32), MISSION_CURRENT(u32), POWER_STATUS(u32), SET_HOME_POSITION(u32), DEBUG(u32), PARAM_VALUE(u32), GIMBAL_DEVICE_INFORMATION(u32), HIL_CONTROLS(u32), UAVCAN_NODE_STATUS(u32), LANDING_TARGET(u32), CELLULAR_CONFIG(u32), } impl MavMessage { #[inline(never)] pub fn message_name(&self) -> &'static str { match self { Self::ACTUATOR_OUTPUT_STATUS(..) => "ACTUATOR_OUTPUT_STATUS", Self::OPTICAL_FLOW_RAD(..) => "OPTICAL_FLOW_RAD", Self::MOUNT_ORIENTATION(..) => "MOUNT_ORIENTATION", Self::SIM_STATE(..) => "SIM_STATE", Self::LOCAL_POSITION_NED_SYSTEM_GLOBAL_OFFSET(..) => { "LOCAL_POSITION_NED_SYSTEM_GLOBAL_OFFSET" } Self::SET_POSITION_TARGET_GLOBAL_INT(..) => "SET_POSITION_TARGET_GLOBAL_INT", Self::AUTOPILOT_VERSION(..) => "AUTOPILOT_VERSION", Self::TUNNEL(..) => "TUNNEL", Self::DATA_STREAM(..) => "DATA_STREAM", Self::SCALED_IMU3(..) => "SCALED_IMU3", Self::GPS_INPUT(..) => "GPS_INPUT", Self::HOME_POSITION(..) => "HOME_POSITION", Self::LOGGING_ACK(..) => "LOGGING_ACK", Self::GIMBAL_MANAGER_SET_ATTITUDE(..) => "GIMBAL_MANAGER_SET_ATTITUDE", Self::LOG_ERASE(..) => "LOG_ERASE", Self::CAMERA_CAPTURE_STATUS(..) => "CAMERA_CAPTURE_STATUS", Self::MISSION_ITEM_INT(..) => "MISSION_ITEM_INT", Self::GLOBAL_POSITION_INT(..) => "GLOBAL_POSITION_INT", Self::TERRAIN_REQUEST(..) => "TERRAIN_REQUEST", Self::SMART_BATTERY_INFO(..) => "SMART_BATTERY_INFO", Self::OBSTACLE_DISTANCE(..) => "OBSTACLE_DISTANCE", Self::LOG_ENTRY(..) => "LOG_ENTRY", Self::SAFETY_ALLOWED_AREA(..) => "SAFETY_ALLOWED_AREA", Self::CHANGE_OPERATOR_CONTROL_ACK(..) => "CHANGE_OPERATOR_CONTROL_ACK", Self::ATTITUDE_TARGET(..) => "ATTITUDE_TARGET", Self::ATTITUDE(..) => "ATTITUDE", Self::LOG_REQUEST_LIST(..) => "LOG_REQUEST_LIST", Self::LOGGING_DATA(..) => "LOGGING_DATA", Self::UAVCAN_NODE_INFO(..) => "UAVCAN_NODE_INFO", Self::PARAM_EXT_VALUE(..) => "PARAM_EXT_VALUE", Self::TERRAIN_REPORT(..) => "TERRAIN_REPORT", Self::GPS_STATUS(..) => "GPS_STATUS", Self::COMMAND_ACK(..) => "COMMAND_ACK", Self::GIMBAL_DEVICE_SET_ATTITUDE(..) => "GIMBAL_DEVICE_SET_ATTITUDE", Self::OPEN_DRONE_ID_BASIC_ID(..) => "OPEN_DRONE_ID_BASIC_ID", Self::SETUP_SIGNING(..) => "SETUP_SIGNING", Self::PING(..) => "PING", Self::POSITION_TARGET_LOCAL_NED(..) => "POSITION_TARGET_LOCAL_NED", Self::VFR_HUD(..) => "VFR_HUD", Self::AUTOPILOT_STATE_FOR_GIMBAL_DEVICE(..) => "AUTOPILOT_STATE_FOR_GIMBAL_DEVICE", Self::ONBOARD_COMPUTER_STATUS(..) => "ONBOARD_COMPUTER_STATUS", Self::PARAM_REQUEST_LIST(..) => "PARAM_REQUEST_LIST", Self::DEBUG_FLOAT_ARRAY(..) => "DEBUG_FLOAT_ARRAY", Self::PLAY_TUNE(..) => "PLAY_TUNE", Self::GLOBAL_POSITION_INT_COV(..) => "GLOBAL_POSITION_INT_COV", Self::MISSION_CHANGED(..) => "MISSION_CHANGED", Self::LINK_NODE_STATUS(..) => "LINK_NODE_STATUS", Self::TERRAIN_DATA(..) => "TERRAIN_DATA", Self::SMART_BATTERY_STATUS(..) => "SMART_BATTERY_STATUS", Self::OPEN_DRONE_ID_SELF_ID(..) => "OPEN_DRONE_ID_SELF_ID", Self::OPEN_DRONE_ID_SYSTEM(..) => "OPEN_DRONE_ID_SYSTEM", Self::STORAGE_INFORMATION(..) => "STORAGE_INFORMATION", Self::FILE_TRANSFER_PROTOCOL(..) => "FILE_TRANSFER_PROTOCOL", Self::DEBUG_VECT(..) => "DEBUG_VECT", Self::PARAM_EXT_ACK(..) => "PARAM_EXT_ACK", Self::GPS_RAW_INT(..) => "GPS_RAW_INT", Self::OPTICAL_FLOW(..) => "OPTICAL_FLOW", Self::EXTENDED_SYS_STATE(..) => "EXTENDED_SYS_STATE", Self::BATTERY_STATUS(..) => "BATTERY_STATUS", Self::GPS_RTCM_DATA(..) => "GPS_RTCM_DATA", Self::SET_MODE(..) => "SET_MODE", Self::ADSB_VEHICLE(..) => "ADSB_VEHICLE", Self::OPEN_DRONE_ID_OPERATOR_ID(..) => "OPEN_DRONE_ID_OPERATOR_ID", Self::PARAM_REQUEST_READ(..) => "PARAM_REQUEST_READ", Self::SCALED_PRESSURE3(..) => "SCALED_PRESSURE3", Self::CAMERA_IMAGE_CAPTURED(..) => "CAMERA_IMAGE_CAPTURED", Self::TIMESYNC(..) => "TIMESYNC", Self::SUPPORTED_TUNES(..) => "SUPPORTED_TUNES", Self::CHANGE_OPERATOR_CONTROL(..) => "CHANGE_OPERATOR_CONTROL", Self::HIGH_LATENCY2(..) => "HIGH_LATENCY2", Self::V2_EXTENSION(..) => "V2_EXTENSION", Self::DATA_TRANSMISSION_HANDSHAKE(..) => "DATA_TRANSMISSION_HANDSHAKE", Self::BUTTON_CHANGE(..) => "BUTTON_CHANGE", Self::CAMERA_TRIGGER(..) => "CAMERA_TRIGGER", Self::GLOBAL_VISION_POSITION_ESTIMATE(..) => "GLOBAL_VISION_POSITION_ESTIMATE", Self::CAMERA_SETTINGS(..) => "CAMERA_SETTINGS", Self::PROTOCOL_VERSION(..) => "PROTOCOL_VERSION", Self::SERIAL_CONTROL(..) => "SERIAL_CONTROL", Self::ACTUATOR_CONTROL_TARGET(..) => "ACTUATOR_CONTROL_TARGET", Self::MISSION_CLEAR_ALL(..) => "MISSION_CLEAR_ALL", Self::FENCE_STATUS(..) => "FENCE_STATUS", Self::COMMAND_LONG(..) => "COMMAND_LONG", Self::RESOURCE_REQUEST(..) => "RESOURCE_REQUEST", Self::PARAM_EXT_REQUEST_LIST(..) => "PARAM_EXT_REQUEST_LIST", Self::SYSTEM_TIME(..) => "SYSTEM_TIME", Self::PARAM_EXT_SET(..) => "PARAM_EXT_SET", Self::SERVO_OUTPUT_RAW(..) => "SERVO_OUTPUT_RAW", Self::PARAM_SET(..) => "PARAM_SET", Self::SET_ACTUATOR_CONTROL_TARGET(..) => "SET_ACTUATOR_CONTROL_TARGET", Self::TRAJECTORY_REPRESENTATION_BEZIER(..) => "TRAJECTORY_REPRESENTATION_BEZIER", Self::MISSION_REQUEST_PARTIAL_LIST(..) => "MISSION_REQUEST_PARTIAL_LIST", Self::POSITION_TARGET_GLOBAL_INT(..) => "POSITION_TARGET_GLOBAL_INT", Self::CELLULAR_STATUS(..) => "CELLULAR_STATUS", Self::VISION_SPEED_ESTIMATE(..) => "VISION_SPEED_ESTIMATE", Self::ISBD_LINK_STATUS(..) => "ISBD_LINK_STATUS", Self::ORBIT_EXECUTION_STATUS(..) => "ORBIT_EXECUTION_STATUS", Self::RC_CHANNELS_SCALED(..) => "RC_CHANNELS_SCALED", Self::VIBRATION(..) => "VIBRATION", Self::GIMBAL_MANAGER_INFORMATION(..) => "GIMBAL_MANAGER_INFORMATION", Self::GIMBAL_MANAGER_SET_TILTPAN(..) => "GIMBAL_MANAGER_SET_TILTPAN", Self::WHEEL_DISTANCE(..) => "WHEEL_DISTANCE", Self::MISSION_SET_CURRENT(..) => "MISSION_SET_CURRENT", Self::GENERATOR_STATUS(..) => "GENERATOR_STATUS", Self::HIGH_LATENCY(..) => "HIGH_LATENCY", Self::GPS2_RAW(..) => "GPS2_RAW", Self::ATTITUDE_QUATERNION(..) => "ATTITUDE_QUATERNION", Self::LOGGING_DATA_ACKED(..) => "LOGGING_DATA_ACKED", Self::HIL_ACTUATOR_CONTROLS(..) => "HIL_ACTUATOR_CONTROLS", Self::COLLISION(..) => "COLLISION", Self::SAFETY_SET_ALLOWED_AREA(..) => "SAFETY_SET_ALLOWED_AREA", Self::RC_CHANNELS_OVERRIDE(..) => "RC_CHANNELS_OVERRIDE", Self::WIFI_CONFIG_AP(..) => "WIFI_CONFIG_AP", Self::GPS2_RTK(..) => "GPS2_RTK", Self::OPEN_DRONE_ID_AUTHENTICATION(..) => "OPEN_DRONE_ID_AUTHENTICATION", Self::SET_POSITION_TARGET_LOCAL_NED(..) => "SET_POSITION_TARGET_LOCAL_NED", Self::TIME_ESTIMATE_TO_TARGET(..) => "TIME_ESTIMATE_TO_TARGET", Self::ODOMETRY(..) => "ODOMETRY", Self::MISSION_ACK(..) => "MISSION_ACK", Self::SCALED_IMU2(..) => "SCALED_IMU2", Self::RC_CHANNELS(..) => "RC_CHANNELS", Self::COMPONENT_INFORMATION(..) => "COMPONENT_INFORMATION", Self::MANUAL_CONTROL(..) => "MANUAL_CONTROL", Self::HIL_SENSOR(..) => "HIL_SENSOR", Self::SCALED_PRESSURE2(..) => "SCALED_PRESSURE2", Self::SET_ATTITUDE_TARGET(..) => "SET_ATTITUDE_TARGET", Self::LOCAL_POSITION_NED(..) => "LOCAL_POSITION_NED", Self::COMMAND_INT(..) => "COMMAND_INT", Self::CAMERA_INFORMATION(..) => "CAMERA_INFORMATION", Self::RAW_IMU(..) => "RAW_IMU", Self::HEARTBEAT(..) => "HEARTBEAT", Self::FLIGHT_INFORMATION(..) => "FLIGHT_INFORMATION", Self::MESSAGE_INTERVAL(..) => "MESSAGE_INTERVAL", Self::OPEN_DRONE_ID_LOCATION(..) => "OPEN_DRONE_ID_LOCATION", Self::VISION_POSITION_ESTIMATE(..) => "VISION_POSITION_ESTIMATE", Self::HIL_RC_INPUTS_RAW(..) => "HIL_RC_INPUTS_RAW", Self::AIS_VESSEL(..) => "AIS_VESSEL", Self::SCALED_IMU(..) => "SCALED_IMU", Self::FOLLOW_TARGET(..) => "FOLLOW_TARGET", Self::LOCAL_POSITION_NED_COV(..) => "LOCAL_POSITION_NED_COV", Self::MISSION_ITEM(..) => "MISSION_ITEM", Self::ATT_POS_MOCAP(..) => "ATT_POS_MOCAP", Self::TRAJECTORY_REPRESENTATION_WAYPOINTS(..) => "TRAJECTORY_REPRESENTATION_WAYPOINTS", Self::ESTIMATOR_STATUS(..) => "ESTIMATOR_STATUS", Self::MISSION_COUNT(..) => "MISSION_COUNT", Self::UTM_GLOBAL_POSITION(..) => "UTM_GLOBAL_POSITION", Self::STATUSTEXT(..) => "STATUSTEXT", Self::MISSION_REQUEST_INT(..) => "MISSION_REQUEST_INT", Self::LOG_REQUEST_END(..) => "LOG_REQUEST_END", Self::LOG_DATA(..) => "LOG_DATA", Self::ALTITUDE(..) => "ALTITUDE", Self::RAW_PRESSURE(..) => "RAW_PRESSURE", Self::CONTROL_SYSTEM_STATE(..) => "CONTROL_SYSTEM_STATE", Self::NAMED_VALUE_FLOAT(..) => "NAMED_VALUE_FLOAT", Self::COMMAND_CANCEL(..) => "COMMAND_CANCEL", Self::NAMED_VALUE_INT(..) => "NAMED_VALUE_INT", Self::ATTITUDE_QUATERNION_COV(..) => "ATTITUDE_QUATERNION_COV", Self::LOG_REQUEST_DATA(..) => "LOG_REQUEST_DATA", Self::HIGHRES_IMU(..) => "HIGHRES_IMU", Self::HIL_STATE(..) => "HIL_STATE", Self::AUTH_KEY(..) => "AUTH_KEY", Self::GPS_GLOBAL_ORIGIN(..) => "GPS_GLOBAL_ORIGIN", Self::MISSION_REQUEST(..) => "MISSION_REQUEST", Self::SCALED_PRESSURE(..) => "SCALED_PRESSURE", Self::MISSION_REQUEST_LIST(..) => "MISSION_REQUEST_LIST", Self::HIL_OPTICAL_FLOW(..) => "HIL_OPTICAL_FLOW", Self::HIL_STATE_QUATERNION(..) => "HIL_STATE_QUATERNION", Self::ENCAPSULATED_DATA(..) => "ENCAPSULATED_DATA", Self::DISTANCE_SENSOR(..) => "DISTANCE_SENSOR", Self::NAV_CONTROLLER_OUTPUT(..) => "NAV_CONTROLLER_OUTPUT", Self::TERRAIN_CHECK(..) => "TERRAIN_CHECK", Self::MEMORY_VECT(..) => "MEMORY_VECT", Self::PARAM_MAP_RC(..) => "PARAM_MAP_RC", Self::VIDEO_STREAM_STATUS(..) => "VIDEO_STREAM_STATUS", Self::PLAY_TUNE_V2(..) => "PLAY_TUNE_V2", Self::OPEN_DRONE_ID_MESSAGE_PACK(..) => "OPEN_DRONE_ID_MESSAGE_PACK", Self::GIMBAL_MANAGER_STATUS(..) => "GIMBAL_MANAGER_STATUS", Self::MISSION_ITEM_REACHED(..) => "MISSION_ITEM_REACHED", Self::GPS_RTK(..) => "GPS_RTK", Self::GIMBAL_DEVICE_ATTITUDE_STATUS(..) => "GIMBAL_DEVICE_ATTITUDE_STATUS", Self::PARAM_EXT_REQUEST_READ(..) => "PARAM_EXT_REQUEST_READ", Self::VIDEO_STREAM_INFORMATION(..) => "VIDEO_STREAM_INFORMATION", Self::MISSION_WRITE_PARTIAL_LIST(..) => "MISSION_WRITE_PARTIAL_LIST", Self::SET_GPS_GLOBAL_ORIGIN(..) => "SET_GPS_GLOBAL_ORIGIN", Self::HIL_GPS(..) => "HIL_GPS", Self::RAW_RPM(..) => "RAW_RPM", Self::REQUEST_DATA_STREAM(..) => "REQUEST_DATA_STREAM", Self::VICON_POSITION_ESTIMATE(..) => "VICON_POSITION_ESTIMATE", Self::RC_CHANNELS_RAW(..) => "RC_CHANNELS_RAW", Self::RADIO_STATUS(..) => "RADIO_STATUS", Self::WIND_COV(..) => "WIND_COV", Self::GPS_INJECT_DATA(..) => "GPS_INJECT_DATA", Self::MANUAL_SETPOINT(..) => "MANUAL_SETPOINT", Self::SYS_STATUS(..) => "SYS_STATUS", Self::MISSION_CURRENT(..) => "MISSION_CURRENT", Self::POWER_STATUS(..) => "POWER_STATUS", Self::SET_HOME_POSITION(..) => "SET_HOME_POSITION", Self::DEBUG(..) => "DEBUG", Self::PARAM_VALUE(..) => "PARAM_VALUE", Self::GIMBAL_DEVICE_INFORMATION(..) => "GIMBAL_DEVICE_INFORMATION", Self::HIL_CONTROLS(..) => "HIL_CONTROLS", Self::UAVCAN_NODE_STATUS(..) => "UAVCAN_NODE_STATUS", Self::LANDING_TARGET(..) => "LANDING_TARGET", Self::CELLULAR_CONFIG(..) => "CELLULAR_CONFIG", } } #[cfg(discriminant)] pub fn message_id(&self) -> u32 { unsafe { *<*const _>::from(self).cast::<u32>() } } #[cfg(not(discriminant))] pub fn message_id(&self) -> u32 { match self { Self::OPEN_DRONE_ID_MESSAGE_PACK(..) => 12915u32, Self::SCALED_PRESSURE3(..) => 143u32, Self::CAMERA_TRIGGER(..) => 112u32, Self::PARAM_EXT_SET(..) => 323u32, Self::CHANGE_OPERATOR_CONTROL(..) => 5u32, Self::LOGGING_DATA(..) => 266u32, Self::VFR_HUD(..) => 74u32, Self::COMMAND_ACK(..) => 77u32, Self::MANUAL_CONTROL(..) => 69u32, Self::OPEN_DRONE_ID_SYSTEM(..) => 12904u32, Self::PARAM_REQUEST_LIST(..) => 21u32, Self::RC_CHANNELS(..) => 65u32, Self::LOGGING_DATA_ACKED(..) => 267u32, Self::GPS2_RAW(..) => 124u32, Self::LOG_REQUEST_LIST(..) => 117u32, Self::OPTICAL_FLOW_RAD(..) => 106u32, Self::HIGH_LATENCY(..) => 234u32, Self::TERRAIN_DATA(..) => 134u32, Self::SET_HOME_POSITION(..) => 243u32, Self::LOG_REQUEST_END(..) => 122u32, Self::SETUP_SIGNING(..) => 256u32, Self::GPS_STATUS(..) => 25u32, Self::SET_ATTITUDE_TARGET(..) => 82u32, Self::PARAM_SET(..) => 23u32, Self::CAMERA_INFORMATION(..) => 259u32, Self::STORAGE_INFORMATION(..) => 261u32, Self::VIBRATION(..) => 241u32, Self::GIMBAL_MANAGER_STATUS(..) => 281u32, Self::AUTOPILOT_STATE_FOR_GIMBAL_DEVICE(..) => 286u32, Self::MISSION_REQUEST_LIST(..) => 43u32, Self::GPS2_RTK(..) => 128u32, Self::LOGGING_ACK(..) => 268u32, Self::SAFETY_SET_ALLOWED_AREA(..) => 54u32, Self::HIL_OPTICAL_FLOW(..) => 114u32, Self::GIMBAL_MANAGER_INFORMATION(..) => 280u32, Self::PROTOCOL_VERSION(..) => 300u32, Self::CHANGE_OPERATOR_CONTROL_ACK(..) => 6u32, Self::RAW_PRESSURE(..) => 28u32, Self::LOG_ERASE(..) => 121u32, Self::UAVCAN_NODE_INFO(..) => 311u32, Self::ISBD_LINK_STATUS(..) => 335u32, Self::SUPPORTED_TUNES(..) => 401u32, Self::FILE_TRANSFER_PROTOCOL(..) => 110u32, Self::GIMBAL_DEVICE_SET_ATTITUDE(..) => 284u32, Self::MISSION_CLEAR_ALL(..) => 45u32, Self::GPS_INJECT_DATA(..) => 123u32, Self::PARAM_REQUEST_READ(..) => 20u32, Self::VICON_POSITION_ESTIMATE(..) => 104u32, Self::BATTERY_STATUS(..) => 147u32, Self::HIL_SENSOR(..) => 107u32, Self::NAMED_VALUE_FLOAT(..) => 251u32, Self::UAVCAN_NODE_STATUS(..) => 310u32, Self::RAW_RPM(..) => 339u32, Self::SET_MODE(..) => 11u32, Self::GPS_RAW_INT(..) => 24u32, Self::HIL_ACTUATOR_CONTROLS(..) => 93u32, Self::SIM_STATE(..) => 108u32, Self::VIDEO_STREAM_INFORMATION(..) => 269u32, Self::AUTH_KEY(..) => 7u32, Self::CAMERA_CAPTURE_STATUS(..) => 262u32, Self::SERVO_OUTPUT_RAW(..) => 36u32, Self::LOG_ENTRY(..) => 118u32, Self::GIMBAL_MANAGER_SET_ATTITUDE(..) => 282u32, Self::PARAM_VALUE(..) => 22u32, Self::TIMESYNC(..) => 111u32, Self::FOLLOW_TARGET(..) => 144u32, Self::LOCAL_POSITION_NED_SYSTEM_GLOBAL_OFFSET(..) => 89u32, Self::SCALED_IMU(..) => 26u32, Self::HIL_GPS(..) => 113u32, Self::VIDEO_STREAM_STATUS(..) => 270u32, Self::CAMERA_SETTINGS(..) => 260u32, Self::AIS_VESSEL(..) => 301u32, Self::ODOMETRY(..) => 331u32, Self::SMART_BATTERY_INFO(..) => 370u32, Self::ATTITUDE_QUATERNION_COV(..) => 61u32, Self::NAV_CONTROLLER_OUTPUT(..) => 62u32, Self::GLOBAL_POSITION_INT_COV(..) => 63u32, Self::SMART_BATTERY_STATUS(..) => 371u32, Self::UTM_GLOBAL_POSITION(..) => 340u32, Self::SYS_STATUS(..) => 1u32, Self::SCALED_PRESSURE(..) => 29u32, Self::FENCE_STATUS(..) => 162u32, Self::BUTTON_CHANGE(..) => 257u32, Self::RADIO_STATUS(..) => 109u32, Self::MISSION_ITEM_INT(..) => 73u32, Self::LOCAL_POSITION_NED_COV(..) => 64u32, Self::COMMAND_INT(..) => 75u32, Self::LOG_REQUEST_DATA(..) => 119u32, Self::DATA_TRANSMISSION_HANDSHAKE(..) => 130u32, Self::LINK_NODE_STATUS(..) => 8u32, Self::FLIGHT_INFORMATION(..) => 264u32, Self::MOUNT_ORIENTATION(..) => 265u32, Self::TRAJECTORY_REPRESENTATION_WAYPOINTS(..) => 332u32, Self::PLAY_TUNE_V2(..) => 400u32, Self::MANUAL_SETPOINT(..) => 81u32, Self::MISSION_ITEM(..) => 39u32, Self::GPS_INPUT(..) => 232u32, Self::HOME_POSITION(..) => 242u32, Self::REQUEST_DATA_STREAM(..) => 66u32, Self::COMMAND_LONG(..) => 76u32, Self::POSITION_TARGET_LOCAL_NED(..) => 85u32, Self::SCALED_IMU2(..) => 116u32, Self::MISSION_REQUEST_INT(..) => 51u32, Self::DATA_STREAM(..) => 67u32, Self::ATT_POS_MOCAP(..) => 138u32, Self::GENERATOR_STATUS(..) => 373u32, Self::WHEEL_DISTANCE(..) => 9000u32, Self::PARAM_MAP_RC(..) => 50u32, Self::SERIAL_CONTROL(..) => 126u32, Self::VISION_POSITION_ESTIMATE(..) => 102u32, Self::DEBUG_VECT(..) => 250u32, Self::VISION_SPEED_ESTIMATE(..) => 103u32, Self::SAFETY_ALLOWED_AREA(..) => 55u32, Self::SET_POSITION_TARGET_GLOBAL_INT(..) => 86u32, Self::GPS_RTK(..) => 127u32, Self::ATTITUDE_TARGET(..) => 83u32, Self::SET_ACTUATOR_CONTROL_TARGET(..) => 139u32, Self::RESOURCE_REQUEST(..) => 142u32, Self::COMPONENT_INFORMATION(..) => 395u32, Self::HIL_RC_INPUTS_RAW(..) => 92u32, Self::MISSION_WRITE_PARTIAL_LIST(..) => 38u32, Self::SYSTEM_TIME(..) => 2u32, Self::SET_GPS_GLOBAL_ORIGIN(..) => 48u32, Self::SCALED_IMU3(..) => 129u32, Self::COLLISION(..) => 247u32, Self::WIND_COV(..) => 231u32, Self::V2_EXTENSION(..) => 248u32, Self::GLOBAL_POSITION_INT(..) => 33u32, Self::MISSION_REQUEST_PARTIAL_LIST(..) => 37u32, Self::HIL_STATE(..) => 90u32, Self::OPTICAL_FLOW(..) => 100u32, Self::RC_CHANNELS_OVERRIDE(..) => 70u32, Self::SET_POSITION_TARGET_LOCAL_NED(..) => 84u32, Self::SCALED_PRESSURE2(..) => 137u32, Self::MEMORY_VECT(..) => 249u32, Self::OBSTACLE_DISTANCE(..) => 330u32, Self::ONBOARD_COMPUTER_STATUS(..) => 390u32, Self::ATTITUDE(..) => 30u32, Self::LOCAL_POSITION_NED(..) => 32u32, Self::HEARTBEAT(..) => 0u32, Self::MISSION_REQUEST(..) => 40u32, Self::PING(..) => 4u32, Self::MISSION_CURRENT(..) => 42u32, Self::HIL_STATE_QUATERNION(..) => 115u32, Self::GLOBAL_VISION_POSITION_ESTIMATE(..) => 101u32, Self::TERRAIN_REPORT(..) => 136u32, Self::MISSION_CHANGED(..) => 52u32, Self::MISSION_COUNT(..) => 44u32, Self::TERRAIN_REQUEST(..) => 133u32, Self::CONTROL_SYSTEM_STATE(..) => 146u32, Self::PLAY_TUNE(..) => 258u32, Self::CAMERA_IMAGE_CAPTURED(..) => 263u32, Self::PARAM_EXT_REQUEST_LIST(..) => 321u32, Self::POWER_STATUS(..) => 125u32, Self::ESTIMATOR_STATUS(..) => 230u32, Self::PARAM_EXT_ACK(..) => 324u32, Self::GIMBAL_MANAGER_SET_TILTPAN(..) => 287u32, Self::DEBUG_FLOAT_ARRAY(..) => 350u32, Self::OPEN_DRONE_ID_LOCATION(..) => 12901u32, Self::RC_CHANNELS_RAW(..) => 35u32, Self::LANDING_TARGET(..) => 149u32, Self::EXTENDED_SYS_STATE(..) => 245u32, Self::TERRAIN_CHECK(..) => 135u32, Self::NAMED_VALUE_INT(..) => 252u32, Self::DEBUG(..) => 254u32, Self::CELLULAR_CONFIG(..) => 336u32, Self::POSITION_TARGET_GLOBAL_INT(..) => 87u32, Self::MISSION_ACK(..) => 47u32, Self::MESSAGE_INTERVAL(..) => 244u32, Self::HIGHRES_IMU(..) => 105u32, Self::HIL_CONTROLS(..) => 91u32, Self::RAW_IMU(..) => 27u32, Self::ENCAPSULATED_DATA(..) => 131u32, Self::ALTITUDE(..) => 141u32, Self::GPS_RTCM_DATA(..) => 233u32, Self::ADSB_VEHICLE(..) => 246u32, Self::MISSION_ITEM_REACHED(..) => 46u32, Self::STATUSTEXT(..) => 253u32, Self::ATTITUDE_QUATERNION(..) => 31u32, Self::GPS_GLOBAL_ORIGIN(..) => 49u32, Self::ACTUATOR_CONTROL_TARGET(..) => 140u32, Self::GIMBAL_DEVICE_INFORMATION(..) => 283u32, Self::PARAM_EXT_REQUEST_READ(..) => 320u32, Self::HIGH_LATENCY2(..) => 235u32, Self::CELLULAR_STATUS(..) => 334u32, Self::ACTUATOR_OUTPUT_STATUS(..) => 375u32, Self::TIME_ESTIMATE_TO_TARGET(..) => 380u32, Self::OPEN_DRONE_ID_AUTHENTICATION(..) => 12902u32, Self::MISSION_SET_CURRENT(..) => 41u32, Self::ORBIT_EXECUTION_STATUS(..) => 360u32, Self::OPEN_DRONE_ID_BASIC_ID(..) => 12900u32, Self::LOG_DATA(..) => 120u32, Self::DISTANCE_SENSOR(..) => 132u32, Self::RC_CHANNELS_SCALED(..) => 34u32, Self::COMMAND_CANCEL(..) => 80u32, Self::OPEN_DRONE_ID_SELF_ID(..) => 12903u32, Self::AUTOPILOT_VERSION(..) => 148u32, Self::PARAM_EXT_VALUE(..) => 322u32, Self::GIMBAL_DEVICE_ATTITUDE_STATUS(..) => 285u32, Self::TUNNEL(..) => 385u32, Self::WIFI_CONFIG_AP(..) => 299u32, Self::TRAJECTORY_REPRESENTATION_BEZIER(..) => 333u32, Self::OPEN_DRONE_ID_OPERATOR_ID(..) => 12905u32, } } }
Become a Patron
Sponsor on GitHub
Donate via PayPal
Source on GitHub
Mailing list
Installed libraries
Wiki
Report an issue
How it works
Contact the author
CE on Mastodon
About the author
Statistics
Changelog
Version tree