ap_message.h 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. // GCS Message ID's
  2. /// NOTE: to ensure we never block on sending MAVLink messages
  3. /// please keep each MSG_ to a single MAVLink message. If need be
  4. /// create new MSG_ IDs for additional messages on the same
  5. /// stream
  6. #pragma once
  7. enum ap_message : uint8_t {
  8. MSG_HEARTBEAT,
  9. MSG_ATTITUDE,
  10. MSG_LOCATION,
  11. MSG_SYS_STATUS,
  12. MSG_POWER_STATUS,
  13. MSG_MEMINFO,
  14. MSG_NAV_CONTROLLER_OUTPUT,
  15. MSG_CURRENT_WAYPOINT,
  16. MSG_VFR_HUD,
  17. MSG_SERVO_OUTPUT_RAW,
  18. MSG_RC_CHANNELS,
  19. MSG_RC_CHANNELS_RAW,
  20. MSG_RAW_IMU,
  21. MSG_SCALED_IMU,
  22. MSG_SCALED_IMU2,
  23. MSG_SCALED_IMU3,
  24. MSG_SCALED_PRESSURE,
  25. MSG_SCALED_PRESSURE2,
  26. MSG_SCALED_PRESSURE3,
  27. MSG_SENSOR_OFFSETS,
  28. MSG_GPS_RAW,
  29. MSG_GPS_RTK,
  30. MSG_GPS2_RAW,
  31. MSG_GPS2_RTK,
  32. MSG_SYSTEM_TIME,
  33. MSG_SERVO_OUT,
  34. MSG_NEXT_MISSION_REQUEST_WAYPOINTS,
  35. MSG_NEXT_MISSION_REQUEST_RALLY,
  36. MSG_NEXT_PARAM,
  37. MSG_FENCE_STATUS,
  38. MSG_AHRS,
  39. MSG_SIMSTATE,
  40. MSG_AHRS2,
  41. MSG_AHRS3,
  42. MSG_HWSTATUS,
  43. MSG_WIND,
  44. MSG_RANGEFINDER,
  45. MSG_DISTANCE_SENSOR,
  46. MSG_TERRAIN,
  47. MSG_BATTERY2,
  48. MSG_CAMERA_FEEDBACK,
  49. MSG_MOUNT_STATUS,
  50. MSG_OPTICAL_FLOW,
  51. MSG_GIMBAL_REPORT,
  52. MSG_MAG_CAL_PROGRESS,
  53. MSG_MAG_CAL_REPORT,
  54. MSG_EKF_STATUS_REPORT,
  55. MSG_LOCAL_POSITION,
  56. MSG_PID_TUNING,
  57. MSG_VIBRATION,
  58. MSG_RPM,
  59. MSG_HV_REG_GET,
  60. MSG_ROV_STATE_MONITORING,
  61. MSG_MOTOR_SPEED,
  62. MSG_ROV_CONTROL,
  63. MSG_SET_SLAVE_PARAMETER,
  64. MSG_ROTATION_MATRIX_ARRAY,
  65. MSG_HV_REG_SET,
  66. MSG_SET_N2_PARAMETER,
  67. MSG_WHEEL_DISTANCE,
  68. MSG_MISSION_ITEM_REACHED,
  69. MSG_POSITION_TARGET_GLOBAL_INT,
  70. MSG_POSITION_TARGET_LOCAL_NED,
  71. MSG_ADSB_VEHICLE,
  72. MSG_BATTERY_STATUS,
  73. MSG_AOA_SSA,
  74. MSG_LANDING,
  75. MSG_ESC_TELEMETRY,
  76. MSG_ORIGIN,
  77. MSG_HOME,
  78. MSG_NAMED_FLOAT,
  79. MSG_EXTENDED_SYS_STATE,
  80. MSG_AUTOPILOT_VERSION,
  81. MSG_LAST // MSG_LAST must be the last entry in this enum
  82. };