enum | ID : uint16_t {
ID::MSP_API_VERSION = 1,
ID::MSP_FC_VARIANT = 2,
ID::MSP_FC_VERSION = 3,
ID::MSP_BOARD_INFO = 4,
ID::MSP_BUILD_INFO = 5,
ID::MSP_INAV_PID = 6,
ID::MSP_SET_INAV_PID = 7,
ID::MSP_NAME = 10,
ID::MSP_SET_NAME = 11,
ID::MSP_NAV_POSHOLD = 12,
ID::MSP_SET_NAV_POSHOLD = 13,
ID::MSP_CALIBRATION_DATA = 14,
ID::MSP_SET_CALIBRATION_DATA = 15,
ID::MSP_POSITION_ESTIMATION_CONFIG = 16,
ID::MSP_SET_POSITION_ESTIMATION_CONFIG = 17,
ID::MSP_WP_MISSION_LOAD = 18,
ID::MSP_WP_MISSION_SAVE = 19,
ID::MSP_WP_GETINFO = 20,
ID::MSP_RTH_AND_LAND_CONFIG = 21,
ID::MSP_SET_RTH_AND_LAND_CONFIG = 22,
ID::MSP_FW_CONFIG = 23,
ID::MSP_SET_FW_CONFIG = 24,
ID::MSP_BATTERY_CONFIG = 32,
ID::MSP_SET_BATTERY_CONFIG = 33,
ID::MSP_MODE_RANGES = 34,
ID::MSP_SET_MODE_RANGE = 35,
ID::MSP_FEATURE = 36,
ID::MSP_SET_FEATURE = 37,
ID::MSP_BOARD_ALIGNMENT = 38,
ID::MSP_SET_BOARD_ALIGNMENT = 39,
ID::MSP_CURRENT_METER_CONFIG = 40,
ID::MSP_SET_CURRENT_METER_CONFIG = 41,
ID::MSP_MIXER = 42,
ID::MSP_SET_MIXER = 43,
ID::MSP_RX_CONFIG = 44,
ID::MSP_SET_RX_CONFIG = 45,
ID::MSP_LED_COLORS = 46,
ID::MSP_SET_LED_COLORS = 47,
ID::MSP_LED_STRIP_CONFIG = 48,
ID::MSP_SET_LED_STRIP_CONFIG = 49,
ID::MSP_RSSI_CONFIG = 50,
ID::MSP_SET_RSSI_CONFIG = 51,
ID::MSP_ADJUSTMENT_RANGES = 52,
ID::MSP_SET_ADJUSTMENT_RANGE = 53,
ID::MSP_CF_SERIAL_CONFIG = 54,
ID::MSP_SET_CF_SERIAL_CONFIG = 55,
ID::MSP_VOLTAGE_METER_CONFIG = 56,
ID::MSP_SET_VOLTAGE_METER_CONFIG = 57,
ID::MSP_SONAR_ALTITUDE = 58,
ID::MSP_PID_CONTROLLER = 59,
ID::MSP_SET_PID_CONTROLLER = 60,
ID::MSP_ARMING_CONFIG = 61,
ID::MSP_SET_ARMING_CONFIG = 62,
ID::MSP_RX_MAP = 64,
ID::MSP_SET_RX_MAP = 65,
ID::MSP_BF_CONFIG = 66,
ID::MSP_SET_BF_CONFIG = 67,
ID::MSP_REBOOT = 68,
ID::MSP_BF_BUILD_INFO = 69,
ID::MSP_DATAFLASH_SUMMARY = 70,
ID::MSP_DATAFLASH_READ = 71,
ID::MSP_DATAFLASH_ERASE = 72,
ID::MSP_LOOP_TIME = 73,
ID::MSP_SET_LOOP_TIME = 74,
ID::MSP_FAILSAFE_CONFIG = 75,
ID::MSP_SET_FAILSAFE_CONFIG = 76,
ID::MSP_RXFAIL_CONFIG = 77,
ID::MSP_SET_RXFAIL_CONFIG = 78,
ID::MSP_SDCARD_SUMMARY = 79,
ID::MSP_BLACKBOX_CONFIG = 80,
ID::MSP_SET_BLACKBOX_CONFIG = 81,
ID::MSP_TRANSPONDER_CONFIG = 82,
ID::MSP_SET_TRANSPONDER_CONFIG = 83,
ID::MSP_OSD_CONFIG = 84,
ID::MSP_SET_OSD_CONFIG = 85,
ID::MSP_OSD_CHAR_READ = 86,
ID::MSP_OSD_CHAR_WRITE = 87,
ID::MSP_VTX_CONFIG = 88,
ID::MSP_SET_VTX_CONFIG = 89,
ID::MSP_ADVANCED_CONFIG = 90,
ID::MSP_SET_ADVANCED_CONFIG = 91,
ID::MSP_FILTER_CONFIG = 92,
ID::MSP_SET_FILTER_CONFIG = 93,
ID::MSP_PID_ADVANCED = 94,
ID::MSP_SET_PID_ADVANCED = 95,
ID::MSP_SENSOR_CONFIG = 96,
ID::MSP_SET_SENSOR_CONFIG = 97,
ID::MSP_CAMERA_CONTROL = 98,
ID::MSP_SET_ARMING_DISABLED = 99,
ID::MSP_IDENT = 100,
ID::MSP_STATUS = 101,
ID::MSP_RAW_IMU = 102,
ID::MSP_SERVO = 103,
ID::MSP_MOTOR = 104,
ID::MSP_RC = 105,
ID::MSP_RAW_GPS = 106,
ID::MSP_COMP_GPS = 107,
ID::MSP_ATTITUDE = 108,
ID::MSP_ALTITUDE = 109,
ID::MSP_ANALOG = 110,
ID::MSP_RC_TUNING = 111,
ID::MSP_PID = 112,
ID::MSP_ACTIVEBOXES = 113,
ID::MSP_MISC = 114,
ID::MSP_MOTOR_PINS = 115,
ID::MSP_BOXNAMES = 116,
ID::MSP_PIDNAMES = 117,
ID::MSP_WP = 118,
ID::MSP_BOXIDS = 119,
ID::MSP_SERVO_CONF = 120,
ID::MSP_NAV_STATUS = 121,
ID::MSP_NAV_CONFIG = 122,
ID::MSP_MOTOR_3D_CONFIG = 124,
ID::MSP_RC_DEADBAND = 125,
ID::MSP_SENSOR_ALIGNMENT = 126,
ID::MSP_LED_STRIP_MODECOLOR = 127,
ID::MSP_VOLTAGE_METERS = 128,
ID::MSP_CURRENT_METERS = 129,
ID::MSP_BATTERY_STATE = 130,
ID::MSP_MOTOR_CONFIG = 131,
ID::MSP_GPS_CONFIG = 132,
ID::MSP_COMPASS_CONFIG = 133,
ID::MSP_ESC_SENSOR_DATA = 134,
ID::MSP_STATUS_EX = 150,
ID::MSP_SENSOR_STATUS = 151,
ID::MSP_UID = 160,
ID::MSP_GPSSVINFO = 164,
ID::MSP_GPSSTATISTICS = 166,
ID::MSP_OSD_VIDEO_CONFIG = 180,
ID::MSP_SET_OSD_VIDEO_CONFIG = 181,
ID::MSP_DISPLAYPORT = 182,
ID::MSP_COPY_PROFILE = 183,
ID::MSP_BEEPER_CONFIG = 184,
ID::MSP_SET_BEEPER_CONFIG = 185,
ID::MSP_SET_TX_INFO = 186,
ID::MSP_TX_INFO = 187,
ID::MSP_SET_RAW_RC = 200,
ID::MSP_SET_RAW_GPS = 201,
ID::MSP_SET_PID = 202,
ID::MSP_SET_BOX = 203,
ID::MSP_SET_RC_TUNING = 204,
ID::MSP_ACC_CALIBRATION = 205,
ID::MSP_MAG_CALIBRATION = 206,
ID::MSP_SET_MISC = 207,
ID::MSP_RESET_CONF = 208,
ID::MSP_SET_WP = 209,
ID::MSP_SELECT_SETTING = 210,
ID::MSP_SET_HEADING = 211,
ID::MSP_SET_SERVO_CONF = 212,
ID::MSP_SET_MOTOR = 214,
ID::MSP_SET_NAV_CONFIG = 215,
ID::MSP_SET_MOTOR_3D_CONF = 217,
ID::MSP_SET_RC_DEADBAND = 218,
ID::MSP_SET_RESET_CURR_PID = 219,
ID::MSP_SET_SENSOR_ALIGNMENT = 220,
ID::MSP_SET_LED_STRIP_MODECOLOR = 221,
ID::MSP_SET_MOTOR_CONFIG = 222,
ID::MSP_SET_GPS_CONFIG = 223,
ID::MSP_SET_COMPASS_CONFIG = 224,
ID::MSP_SET_ACC_TRIM = 239,
ID::MSP_ACC_TRIM = 240,
ID::MSP_SERVO_MIX_RULES = 241,
ID::MSP_SET_SERVO_MIX_RULE = 242,
ID::MSP_PASSTHROUGH_SERIAL = 244,
ID::MSP_SET_4WAY_IF = 245,
ID::MSP_SET_RTC = 246,
ID::MSP_RTC = 247,
ID::MSP_EEPROM_WRITE = 250,
ID::MSP_RESERVE_1 = 251,
ID::MSP_RESERVE_2 = 252,
ID::MSP_DEBUGMSG = 253,
ID::MSP_DEBUG = 254,
ID::MSP_V2_FRAME = 255,
ID::MSP2_COMMON_TZ = 0x1001,
ID::MSP2_COMMON_SET_TZ = 0x1002,
ID::MSP2_COMMON_SETTING = 0x1003,
ID::MSP2_COMMON_SET_SETTING = 0x1004,
ID::MSP2_COMMON_MOTOR_MIXER = 0x1005,
ID::MSP2_COMMON_SET_MOTOR_MIXER = 0x1006,
ID::MSP2_INAV_STATUS = 0x2000,
ID::MSP2_INAV_OPTICAL_FLOW = 0x2001,
ID::MSP2_INAV_ANALOG = 0x2002,
ID::MSP2_INAV_MISC = 0x2003,
ID::MSP2_INAV_SET_MISC = 0x2004,
ID::MSP2_INAV_BATTERY_CONFIG = 0x2005,
ID::MSP2_INAV_SET_BATTERY_CONFIG = 0x2006,
ID::MSP2_INAV_RATE_PROFILE = 0x2007,
ID::MSP2_INAV_SET_RATE_PROFILE = 0x2008,
ID::MSP2_INAV_AIR_SPEED = 0x2009
} |