APM:Libraries
Macros
msp_protocol.h File Reference

Go to the source code of this file.

Macros

#define MSP_PROTOCOL_VERSION   0
 
#define API_VERSION_MAJOR   1
 
#define API_VERSION_MINOR   37
 
#define API_VERSION_LENGTH   2
 
#define MULTIWII_IDENTIFIER   "MWII";
 
#define BASEFLIGHT_IDENTIFIER   "BAFL";
 
#define BETAFLIGHT_IDENTIFIER   "BTFL"
 
#define CLEANFLIGHT_IDENTIFIER   "CLFL"
 
#define INAV_IDENTIFIER   "INAV"
 
#define RACEFLIGHT_IDENTIFIER   "RCFL"
 
#define ARDUPILOT_IDENTIFIER   "ARDU"
 
#define FLIGHT_CONTROLLER_IDENTIFIER_LENGTH   4
 
#define FLIGHT_CONTROLLER_VERSION_LENGTH   3
 
#define FLIGHT_CONTROLLER_VERSION_MASK   0xFFF
 
#define BOARD_IDENTIFIER_LENGTH   4
 
#define BOARD_HARDWARE_REVISION_LENGTH   2
 
#define CAP_PLATFORM_32BIT   ((uint32_t)1 << 31)
 
#define CAP_BASEFLIGHT_CONFIG   ((uint32_t)1 << 30)
 
#define CAP_NAVI_VERSION_BIT_4_MSB   ((uint32_t)1 << 31)
 
#define CAP_NAVI_VERSION_BIT_3   ((uint32_t)1 << 30)
 
#define CAP_NAVI_VERSION_BIT_2   ((uint32_t)1 << 29)
 
#define CAP_NAVI_VERSION_BIT_1_LSB   ((uint32_t)1 << 28)
 
#define CAP_DYNBALANCE   ((uint32_t)1 << 2)
 
#define CAP_FLAPS   ((uint32_t)1 << 3)
 
#define CAP_NAVCAP   ((uint32_t)1 << 4)
 
#define CAP_EXTAUX   ((uint32_t)1 << 5)
 
#define MSP_API_VERSION   1
 
#define MSP_FC_VARIANT   2
 
#define MSP_FC_VERSION   3
 
#define MSP_BOARD_INFO   4
 
#define MSP_BUILD_INFO   5
 
#define MSP_NAME   10
 
#define MSP_SET_NAME   11
 
#define MSP_BATTERY_CONFIG   32
 
#define MSP_SET_BATTERY_CONFIG   33
 
#define MSP_MODE_RANGES   34
 
#define MSP_SET_MODE_RANGE   35
 
#define MSP_FEATURE_CONFIG   36
 
#define MSP_SET_FEATURE_CONFIG   37
 
#define MSP_BOARD_ALIGNMENT_CONFIG   38
 
#define MSP_SET_BOARD_ALIGNMENT_CONFIG   39
 
#define MSP_CURRENT_METER_CONFIG   40
 
#define MSP_SET_CURRENT_METER_CONFIG   41
 
#define MSP_MIXER_CONFIG   42
 
#define MSP_SET_MIXER_CONFIG   43
 
#define MSP_RX_CONFIG   44
 
#define MSP_SET_RX_CONFIG   45
 
#define MSP_LED_COLORS   46
 
#define MSP_SET_LED_COLORS   47
 
#define MSP_LED_STRIP_CONFIG   48
 
#define MSP_SET_LED_STRIP_CONFIG   49
 
#define MSP_RSSI_CONFIG   50
 
#define MSP_SET_RSSI_CONFIG   51
 
#define MSP_ADJUSTMENT_RANGES   52
 
#define MSP_SET_ADJUSTMENT_RANGE   53
 
#define MSP_CF_SERIAL_CONFIG   54
 
#define MSP_SET_CF_SERIAL_CONFIG   55
 
#define MSP_VOLTAGE_METER_CONFIG   56
 
#define MSP_SET_VOLTAGE_METER_CONFIG   57
 
#define MSP_SONAR_ALTITUDE   58
 
#define MSP_PID_CONTROLLER   59
 
#define MSP_SET_PID_CONTROLLER   60
 
#define MSP_ARMING_CONFIG   61
 
#define MSP_SET_ARMING_CONFIG   62
 
#define MSP_RX_MAP   64
 
#define MSP_SET_RX_MAP   65
 
#define MSP_BF_CONFIG   66
 
#define MSP_SET_BF_CONFIG   67
 
#define MSP_REBOOT   68
 
#define MSP_DATAFLASH_SUMMARY   70
 
#define MSP_DATAFLASH_READ   71
 
#define MSP_DATAFLASH_ERASE   72
 
#define MSP_FAILSAFE_CONFIG   75
 
#define MSP_SET_FAILSAFE_CONFIG   76
 
#define MSP_RXFAIL_CONFIG   77
 
#define MSP_SET_RXFAIL_CONFIG   78
 
#define MSP_SDCARD_SUMMARY   79
 
#define MSP_BLACKBOX_CONFIG   80
 
#define MSP_SET_BLACKBOX_CONFIG   81
 
#define MSP_TRANSPONDER_CONFIG   82
 
#define MSP_SET_TRANSPONDER_CONFIG   83
 
#define MSP_OSD_CONFIG   84
 
#define MSP_SET_OSD_CONFIG   85
 
#define MSP_OSD_CHAR_READ   86
 
#define MSP_OSD_CHAR_WRITE   87
 
#define MSP_VTX_CONFIG   88
 
#define MSP_SET_VTX_CONFIG   89
 
#define MSP_ADVANCED_CONFIG   90
 
#define MSP_SET_ADVANCED_CONFIG   91
 
#define MSP_FILTER_CONFIG   92
 
#define MSP_SET_FILTER_CONFIG   93
 
#define MSP_PID_ADVANCED   94
 
#define MSP_SET_PID_ADVANCED   95
 
#define MSP_SENSOR_CONFIG   96
 
#define MSP_SET_SENSOR_CONFIG   97
 
#define MSP_CAMERA_CONTROL   98
 
#define MSP_SET_ARMING_DISABLED   99
 
#define MSP_OSD_VIDEO_CONFIG   180
 
#define MSP_SET_OSD_VIDEO_CONFIG   181
 
#define MSP_DISPLAYPORT   182
 
#define MSP_COPY_PROFILE   183
 
#define MSP_BEEPER_CONFIG   184
 
#define MSP_SET_BEEPER_CONFIG   185
 
#define MSP_SET_TX_INFO   186
 
#define MSP_TX_INFO   187
 
#define MSP_STATUS   101
 
#define MSP_RAW_IMU   102
 
#define MSP_SERVO   103
 
#define MSP_MOTOR   104
 
#define MSP_RC   105
 
#define MSP_RAW_GPS   106
 
#define MSP_COMP_GPS   107
 
#define MSP_ATTITUDE   108
 
#define MSP_ALTITUDE   109
 
#define MSP_ANALOG   110
 
#define MSP_RC_TUNING   111
 
#define MSP_PID   112
 
#define MSP_BOXNAMES   116
 
#define MSP_PIDNAMES   117
 
#define MSP_WP   118
 
#define MSP_BOXIDS   119
 
#define MSP_SERVO_CONFIGURATIONS   120
 
#define MSP_NAV_STATUS   121
 
#define MSP_NAV_CONFIG   122
 
#define MSP_MOTOR_3D_CONFIG   124
 
#define MSP_RC_DEADBAND   125
 
#define MSP_SENSOR_ALIGNMENT   126
 
#define MSP_LED_STRIP_MODECOLOR   127
 
#define MSP_VOLTAGE_METERS   128
 
#define MSP_CURRENT_METERS   129
 
#define MSP_BATTERY_STATE   130
 
#define MSP_MOTOR_CONFIG   131
 
#define MSP_GPS_CONFIG   132
 
#define MSP_COMPASS_CONFIG   133
 
#define MSP_ESC_SENSOR_DATA   134
 
#define MSP_SET_RAW_RC   200
 
#define MSP_SET_RAW_GPS   201
 
#define MSP_SET_PID   202
 
#define MSP_SET_RC_TUNING   204
 
#define MSP_ACC_CALIBRATION   205
 
#define MSP_MAG_CALIBRATION   206
 
#define MSP_RESET_CONF   208
 
#define MSP_SET_WP   209
 
#define MSP_SELECT_SETTING   210
 
#define MSP_SET_HEADING   211
 
#define MSP_SET_SERVO_CONFIGURATION   212
 
#define MSP_SET_MOTOR   214
 
#define MSP_SET_NAV_CONFIG   215
 
#define MSP_SET_MOTOR_3D_CONFIG   217
 
#define MSP_SET_RC_DEADBAND   218
 
#define MSP_SET_RESET_CURR_PID   219
 
#define MSP_SET_SENSOR_ALIGNMENT   220
 
#define MSP_SET_LED_STRIP_MODECOLOR   221
 
#define MSP_SET_MOTOR_CONFIG   222
 
#define MSP_SET_GPS_CONFIG   223
 
#define MSP_SET_COMPASS_CONFIG   224
 
#define MSP_EEPROM_WRITE   250
 
#define MSP_RESERVE_1   251
 
#define MSP_RESERVE_2   252
 
#define MSP_DEBUGMSG   253
 
#define MSP_DEBUG   254
 
#define MSP_RESERVE_3   255
 
#define MSP_STATUS_EX   150
 
#define MSP_UID   160
 
#define MSP_GPSSVINFO   164
 
#define MSP_GPSSTATISTICS   166
 
#define MSP_ACC_TRIM   240
 
#define MSP_SET_ACC_TRIM   239
 
#define MSP_SERVO_MIX_RULES   241
 
#define MSP_SET_SERVO_MIX_RULE   242
 
#define MSP_SET_4WAY_IF   245
 
#define MSP_SET_RTC   246
 
#define MSP_RTC   247
 

Macro Definition Documentation

◆ API_VERSION_LENGTH

#define API_VERSION_LENGTH   2

Definition at line 70 of file msp_protocol.h.

◆ API_VERSION_MAJOR

#define API_VERSION_MAJOR   1

Definition at line 67 of file msp_protocol.h.

◆ API_VERSION_MINOR

#define API_VERSION_MINOR   37

Definition at line 68 of file msp_protocol.h.

◆ ARDUPILOT_IDENTIFIER

#define ARDUPILOT_IDENTIFIER   "ARDU"

Definition at line 78 of file msp_protocol.h.

◆ BASEFLIGHT_IDENTIFIER

#define BASEFLIGHT_IDENTIFIER   "BAFL";

Definition at line 73 of file msp_protocol.h.

◆ BETAFLIGHT_IDENTIFIER

#define BETAFLIGHT_IDENTIFIER   "BTFL"

Definition at line 74 of file msp_protocol.h.

◆ BOARD_HARDWARE_REVISION_LENGTH

#define BOARD_HARDWARE_REVISION_LENGTH   2

Definition at line 85 of file msp_protocol.h.

◆ BOARD_IDENTIFIER_LENGTH

#define BOARD_IDENTIFIER_LENGTH   4

Definition at line 84 of file msp_protocol.h.

◆ CAP_BASEFLIGHT_CONFIG

#define CAP_BASEFLIGHT_CONFIG   ((uint32_t)1 << 30)

Definition at line 89 of file msp_protocol.h.

◆ CAP_DYNBALANCE

#define CAP_DYNBALANCE   ((uint32_t)1 << 2)

Definition at line 97 of file msp_protocol.h.

◆ CAP_EXTAUX

#define CAP_EXTAUX   ((uint32_t)1 << 5)

Definition at line 100 of file msp_protocol.h.

◆ CAP_FLAPS

#define CAP_FLAPS   ((uint32_t)1 << 3)

Definition at line 98 of file msp_protocol.h.

◆ CAP_NAVCAP

#define CAP_NAVCAP   ((uint32_t)1 << 4)

Definition at line 99 of file msp_protocol.h.

◆ CAP_NAVI_VERSION_BIT_1_LSB

#define CAP_NAVI_VERSION_BIT_1_LSB   ((uint32_t)1 << 28)

Definition at line 95 of file msp_protocol.h.

◆ CAP_NAVI_VERSION_BIT_2

#define CAP_NAVI_VERSION_BIT_2   ((uint32_t)1 << 29)

Definition at line 94 of file msp_protocol.h.

◆ CAP_NAVI_VERSION_BIT_3

#define CAP_NAVI_VERSION_BIT_3   ((uint32_t)1 << 30)

Definition at line 93 of file msp_protocol.h.

◆ CAP_NAVI_VERSION_BIT_4_MSB

#define CAP_NAVI_VERSION_BIT_4_MSB   ((uint32_t)1 << 31)

Definition at line 92 of file msp_protocol.h.

◆ CAP_PLATFORM_32BIT

#define CAP_PLATFORM_32BIT   ((uint32_t)1 << 31)

Definition at line 88 of file msp_protocol.h.

◆ CLEANFLIGHT_IDENTIFIER

#define CLEANFLIGHT_IDENTIFIER   "CLFL"

Definition at line 75 of file msp_protocol.h.

◆ FLIGHT_CONTROLLER_IDENTIFIER_LENGTH

#define FLIGHT_CONTROLLER_IDENTIFIER_LENGTH   4

Definition at line 80 of file msp_protocol.h.

◆ FLIGHT_CONTROLLER_VERSION_LENGTH

#define FLIGHT_CONTROLLER_VERSION_LENGTH   3

Definition at line 81 of file msp_protocol.h.

◆ FLIGHT_CONTROLLER_VERSION_MASK

#define FLIGHT_CONTROLLER_VERSION_MASK   0xFFF

Definition at line 82 of file msp_protocol.h.

◆ INAV_IDENTIFIER

#define INAV_IDENTIFIER   "INAV"

Definition at line 76 of file msp_protocol.h.

◆ MSP_ACC_CALIBRATION

#define MSP_ACC_CALIBRATION   205

Definition at line 294 of file msp_protocol.h.

◆ MSP_ACC_TRIM

#define MSP_ACC_TRIM   240

Definition at line 329 of file msp_protocol.h.

◆ MSP_ADJUSTMENT_RANGES

#define MSP_ADJUSTMENT_RANGES   52

Definition at line 144 of file msp_protocol.h.

◆ MSP_ADVANCED_CONFIG

#define MSP_ADVANCED_CONFIG   90

Definition at line 210 of file msp_protocol.h.

◆ MSP_ALTITUDE

#define MSP_ALTITUDE   109

Definition at line 259 of file msp_protocol.h.

◆ MSP_ANALOG

#define MSP_ANALOG   110

Definition at line 260 of file msp_protocol.h.

◆ MSP_API_VERSION

#define MSP_API_VERSION   1

Definition at line 102 of file msp_protocol.h.

◆ MSP_ARMING_CONFIG

#define MSP_ARMING_CONFIG   61

Definition at line 159 of file msp_protocol.h.

◆ MSP_ATTITUDE

#define MSP_ATTITUDE   108

Definition at line 258 of file msp_protocol.h.

◆ MSP_BATTERY_CONFIG

#define MSP_BATTERY_CONFIG   32

Definition at line 114 of file msp_protocol.h.

◆ MSP_BATTERY_STATE

#define MSP_BATTERY_STATE   130

Definition at line 282 of file msp_protocol.h.

◆ MSP_BEEPER_CONFIG

#define MSP_BEEPER_CONFIG   184

Definition at line 237 of file msp_protocol.h.

◆ MSP_BF_CONFIG

#define MSP_BF_CONFIG   66

Definition at line 170 of file msp_protocol.h.

◆ MSP_BLACKBOX_CONFIG

#define MSP_BLACKBOX_CONFIG   80

Definition at line 194 of file msp_protocol.h.

◆ MSP_BOARD_ALIGNMENT_CONFIG

#define MSP_BOARD_ALIGNMENT_CONFIG   38

Definition at line 123 of file msp_protocol.h.

◆ MSP_BOARD_INFO

#define MSP_BOARD_INFO   4

Definition at line 105 of file msp_protocol.h.

◆ MSP_BOXIDS

#define MSP_BOXIDS   119

Definition at line 272 of file msp_protocol.h.

◆ MSP_BOXNAMES

#define MSP_BOXNAMES   116

Definition at line 269 of file msp_protocol.h.

◆ MSP_BUILD_INFO

#define MSP_BUILD_INFO   5

Definition at line 106 of file msp_protocol.h.

◆ MSP_CAMERA_CONTROL

#define MSP_CAMERA_CONTROL   98

Definition at line 222 of file msp_protocol.h.

◆ MSP_CF_SERIAL_CONFIG

#define MSP_CF_SERIAL_CONFIG   54

Definition at line 148 of file msp_protocol.h.

◆ MSP_COMP_GPS

#define MSP_COMP_GPS   107

Definition at line 257 of file msp_protocol.h.

◆ MSP_COMPASS_CONFIG

#define MSP_COMPASS_CONFIG   133

Definition at line 285 of file msp_protocol.h.

◆ MSP_COPY_PROFILE

#define MSP_COPY_PROFILE   183

Definition at line 235 of file msp_protocol.h.

◆ MSP_CURRENT_METER_CONFIG

#define MSP_CURRENT_METER_CONFIG   40

Definition at line 126 of file msp_protocol.h.

◆ MSP_CURRENT_METERS

#define MSP_CURRENT_METERS   129

Definition at line 281 of file msp_protocol.h.

◆ MSP_DATAFLASH_ERASE

#define MSP_DATAFLASH_ERASE   72

Definition at line 180 of file msp_protocol.h.

◆ MSP_DATAFLASH_READ

#define MSP_DATAFLASH_READ   71

Definition at line 179 of file msp_protocol.h.

◆ MSP_DATAFLASH_SUMMARY

#define MSP_DATAFLASH_SUMMARY   70

Definition at line 178 of file msp_protocol.h.

◆ MSP_DEBUG

#define MSP_DEBUG   254

Definition at line 321 of file msp_protocol.h.

◆ MSP_DEBUGMSG

#define MSP_DEBUGMSG   253

Definition at line 320 of file msp_protocol.h.

◆ MSP_DISPLAYPORT

#define MSP_DISPLAYPORT   182

Definition at line 233 of file msp_protocol.h.

◆ MSP_EEPROM_WRITE

#define MSP_EEPROM_WRITE   250

Definition at line 317 of file msp_protocol.h.

◆ MSP_ESC_SENSOR_DATA

#define MSP_ESC_SENSOR_DATA   134

Definition at line 286 of file msp_protocol.h.

◆ MSP_FAILSAFE_CONFIG

#define MSP_FAILSAFE_CONFIG   75

Definition at line 186 of file msp_protocol.h.

◆ MSP_FC_VARIANT

#define MSP_FC_VARIANT   2

Definition at line 103 of file msp_protocol.h.

◆ MSP_FC_VERSION

#define MSP_FC_VERSION   3

Definition at line 104 of file msp_protocol.h.

◆ MSP_FEATURE_CONFIG

#define MSP_FEATURE_CONFIG   36

Definition at line 120 of file msp_protocol.h.

◆ MSP_FILTER_CONFIG

#define MSP_FILTER_CONFIG   92

Definition at line 213 of file msp_protocol.h.

◆ MSP_GPS_CONFIG

#define MSP_GPS_CONFIG   132

Definition at line 284 of file msp_protocol.h.

◆ MSP_GPSSTATISTICS

#define MSP_GPSSTATISTICS   166

Definition at line 328 of file msp_protocol.h.

◆ MSP_GPSSVINFO

#define MSP_GPSSVINFO   164

Definition at line 327 of file msp_protocol.h.

◆ MSP_LED_COLORS

#define MSP_LED_COLORS   46

Definition at line 135 of file msp_protocol.h.

◆ MSP_LED_STRIP_CONFIG

#define MSP_LED_STRIP_CONFIG   48

Definition at line 138 of file msp_protocol.h.

◆ MSP_LED_STRIP_MODECOLOR

#define MSP_LED_STRIP_MODECOLOR   127

Definition at line 279 of file msp_protocol.h.

◆ MSP_MAG_CALIBRATION

#define MSP_MAG_CALIBRATION   206

Definition at line 295 of file msp_protocol.h.

◆ MSP_MIXER_CONFIG

#define MSP_MIXER_CONFIG   42

Definition at line 129 of file msp_protocol.h.

◆ MSP_MODE_RANGES

#define MSP_MODE_RANGES   34

Definition at line 117 of file msp_protocol.h.

◆ MSP_MOTOR

#define MSP_MOTOR   104

Definition at line 254 of file msp_protocol.h.

◆ MSP_MOTOR_3D_CONFIG

#define MSP_MOTOR_3D_CONFIG   124

Definition at line 276 of file msp_protocol.h.

◆ MSP_MOTOR_CONFIG

#define MSP_MOTOR_CONFIG   131

Definition at line 283 of file msp_protocol.h.

◆ MSP_NAME

#define MSP_NAME   10

Definition at line 108 of file msp_protocol.h.

◆ MSP_NAV_CONFIG

#define MSP_NAV_CONFIG   122

Definition at line 275 of file msp_protocol.h.

◆ MSP_NAV_STATUS

#define MSP_NAV_STATUS   121

Definition at line 274 of file msp_protocol.h.

◆ MSP_OSD_CHAR_READ

#define MSP_OSD_CHAR_READ   86

Definition at line 203 of file msp_protocol.h.

◆ MSP_OSD_CHAR_WRITE

#define MSP_OSD_CHAR_WRITE   87

Definition at line 204 of file msp_protocol.h.

◆ MSP_OSD_CONFIG

#define MSP_OSD_CONFIG   84

Definition at line 200 of file msp_protocol.h.

◆ MSP_OSD_VIDEO_CONFIG

#define MSP_OSD_VIDEO_CONFIG   180

Definition at line 229 of file msp_protocol.h.

◆ MSP_PID

#define MSP_PID   112

Definition at line 262 of file msp_protocol.h.

◆ MSP_PID_ADVANCED

#define MSP_PID_ADVANCED   94

Definition at line 216 of file msp_protocol.h.

◆ MSP_PID_CONTROLLER

#define MSP_PID_CONTROLLER   59

Definition at line 156 of file msp_protocol.h.

◆ MSP_PIDNAMES

#define MSP_PIDNAMES   117

Definition at line 270 of file msp_protocol.h.

◆ MSP_PROTOCOL_VERSION

#define MSP_PROTOCOL_VERSION   0

MSP Guidelines, emphasis is used to clarify.

Each FlightController (FC, Server) MUST change the API version when any MSP command is added, deleted, or changed.

If you fork the FC source code and release your own version, you MUST change the Flight Controller Identifier.

NEVER release a modified copy of this code that shares the same Flight controller IDENT and API version if the API doesn't match EXACTLY.

Consumers of the API (API clients) SHOULD first attempt to get a response from the MSP_API_VERSION command. If no response is obtained then client MAY try the legacy MSP_IDENT command.

API consumers should ALWAYS handle communication failures gracefully and attempt to continue without the information if possible. Clients MAY log/display a suitable message.

API clients should NOT attempt any communication if they can't handle the returned API MAJOR VERSION.

API clients SHOULD attempt communication if the API MINOR VERSION has increased from the time the API client was written and handle command failures gracefully. Clients MAY disable functionality that depends on the commands while still leaving other functionality intact. that the newer API version may cause problems before using API commands that change FC state.

It is for this reason that each MSP command should be specific as possible, such that changes to commands break as little functionality as possible.

API client authors MAY use a compatibility matrix/table when determining if they can support a given command from a given flight controller at a given api version level.

Developers MUST NOT create new MSP commands that do more than one thing.

Failure to follow these guidelines will likely invoke the wrath of developers trying to write tools that use the API and the users of those tools.

Definition at line 65 of file msp_protocol.h.

◆ MSP_RAW_GPS

#define MSP_RAW_GPS   106

Definition at line 256 of file msp_protocol.h.

◆ MSP_RAW_IMU

#define MSP_RAW_IMU   102

Definition at line 252 of file msp_protocol.h.

◆ MSP_RC

#define MSP_RC   105

Definition at line 255 of file msp_protocol.h.

◆ MSP_RC_DEADBAND

#define MSP_RC_DEADBAND   125

Definition at line 277 of file msp_protocol.h.

◆ MSP_RC_TUNING

#define MSP_RC_TUNING   111

Definition at line 261 of file msp_protocol.h.

◆ MSP_REBOOT

#define MSP_REBOOT   68

Definition at line 173 of file msp_protocol.h.

◆ MSP_RESERVE_1

#define MSP_RESERVE_1   251

Definition at line 318 of file msp_protocol.h.

◆ MSP_RESERVE_2

#define MSP_RESERVE_2   252

Definition at line 319 of file msp_protocol.h.

◆ MSP_RESERVE_3

#define MSP_RESERVE_3   255

Definition at line 322 of file msp_protocol.h.

◆ MSP_RESET_CONF

#define MSP_RESET_CONF   208

Definition at line 298 of file msp_protocol.h.

◆ MSP_RSSI_CONFIG

#define MSP_RSSI_CONFIG   50

Definition at line 141 of file msp_protocol.h.

◆ MSP_RTC

#define MSP_RTC   247

Definition at line 335 of file msp_protocol.h.

◆ MSP_RX_CONFIG

#define MSP_RX_CONFIG   44

Definition at line 132 of file msp_protocol.h.

◆ MSP_RX_MAP

#define MSP_RX_MAP   64

Definition at line 165 of file msp_protocol.h.

◆ MSP_RXFAIL_CONFIG

#define MSP_RXFAIL_CONFIG   77

Definition at line 189 of file msp_protocol.h.

◆ MSP_SDCARD_SUMMARY

#define MSP_SDCARD_SUMMARY   79

Definition at line 192 of file msp_protocol.h.

◆ MSP_SELECT_SETTING

#define MSP_SELECT_SETTING   210

Definition at line 300 of file msp_protocol.h.

◆ MSP_SENSOR_ALIGNMENT

#define MSP_SENSOR_ALIGNMENT   126

Definition at line 278 of file msp_protocol.h.

◆ MSP_SENSOR_CONFIG

#define MSP_SENSOR_CONFIG   96

Definition at line 219 of file msp_protocol.h.

◆ MSP_SERVO

#define MSP_SERVO   103

Definition at line 253 of file msp_protocol.h.

◆ MSP_SERVO_CONFIGURATIONS

#define MSP_SERVO_CONFIGURATIONS   120

Definition at line 273 of file msp_protocol.h.

◆ MSP_SERVO_MIX_RULES

#define MSP_SERVO_MIX_RULES   241

Definition at line 331 of file msp_protocol.h.

◆ MSP_SET_4WAY_IF

#define MSP_SET_4WAY_IF   245

Definition at line 333 of file msp_protocol.h.

◆ MSP_SET_ACC_TRIM

#define MSP_SET_ACC_TRIM   239

Definition at line 330 of file msp_protocol.h.

◆ MSP_SET_ADJUSTMENT_RANGE

#define MSP_SET_ADJUSTMENT_RANGE   53

Definition at line 145 of file msp_protocol.h.

◆ MSP_SET_ADVANCED_CONFIG

#define MSP_SET_ADVANCED_CONFIG   91

Definition at line 211 of file msp_protocol.h.

◆ MSP_SET_ARMING_CONFIG

#define MSP_SET_ARMING_CONFIG   62

Definition at line 160 of file msp_protocol.h.

◆ MSP_SET_ARMING_DISABLED

#define MSP_SET_ARMING_DISABLED   99

Definition at line 224 of file msp_protocol.h.

◆ MSP_SET_BATTERY_CONFIG

#define MSP_SET_BATTERY_CONFIG   33

Definition at line 115 of file msp_protocol.h.

◆ MSP_SET_BEEPER_CONFIG

#define MSP_SET_BEEPER_CONFIG   185

Definition at line 238 of file msp_protocol.h.

◆ MSP_SET_BF_CONFIG

#define MSP_SET_BF_CONFIG   67

Definition at line 171 of file msp_protocol.h.

◆ MSP_SET_BLACKBOX_CONFIG

#define MSP_SET_BLACKBOX_CONFIG   81

Definition at line 195 of file msp_protocol.h.

◆ MSP_SET_BOARD_ALIGNMENT_CONFIG

#define MSP_SET_BOARD_ALIGNMENT_CONFIG   39

Definition at line 124 of file msp_protocol.h.

◆ MSP_SET_CF_SERIAL_CONFIG

#define MSP_SET_CF_SERIAL_CONFIG   55

Definition at line 149 of file msp_protocol.h.

◆ MSP_SET_COMPASS_CONFIG

#define MSP_SET_COMPASS_CONFIG   224

Definition at line 312 of file msp_protocol.h.

◆ MSP_SET_CURRENT_METER_CONFIG

#define MSP_SET_CURRENT_METER_CONFIG   41

Definition at line 127 of file msp_protocol.h.

◆ MSP_SET_FAILSAFE_CONFIG

#define MSP_SET_FAILSAFE_CONFIG   76

Definition at line 187 of file msp_protocol.h.

◆ MSP_SET_FEATURE_CONFIG

#define MSP_SET_FEATURE_CONFIG   37

Definition at line 121 of file msp_protocol.h.

◆ MSP_SET_FILTER_CONFIG

#define MSP_SET_FILTER_CONFIG   93

Definition at line 214 of file msp_protocol.h.

◆ MSP_SET_GPS_CONFIG

#define MSP_SET_GPS_CONFIG   223

Definition at line 311 of file msp_protocol.h.

◆ MSP_SET_HEADING

#define MSP_SET_HEADING   211

Definition at line 301 of file msp_protocol.h.

◆ MSP_SET_LED_COLORS

#define MSP_SET_LED_COLORS   47

Definition at line 136 of file msp_protocol.h.

◆ MSP_SET_LED_STRIP_CONFIG

#define MSP_SET_LED_STRIP_CONFIG   49

Definition at line 139 of file msp_protocol.h.

◆ MSP_SET_LED_STRIP_MODECOLOR

#define MSP_SET_LED_STRIP_MODECOLOR   221

Definition at line 309 of file msp_protocol.h.

◆ MSP_SET_MIXER_CONFIG

#define MSP_SET_MIXER_CONFIG   43

Definition at line 130 of file msp_protocol.h.

◆ MSP_SET_MODE_RANGE

#define MSP_SET_MODE_RANGE   35

Definition at line 118 of file msp_protocol.h.

◆ MSP_SET_MOTOR

#define MSP_SET_MOTOR   214

Definition at line 303 of file msp_protocol.h.

◆ MSP_SET_MOTOR_3D_CONFIG

#define MSP_SET_MOTOR_3D_CONFIG   217

Definition at line 305 of file msp_protocol.h.

◆ MSP_SET_MOTOR_CONFIG

#define MSP_SET_MOTOR_CONFIG   222

Definition at line 310 of file msp_protocol.h.

◆ MSP_SET_NAME

#define MSP_SET_NAME   11

Definition at line 109 of file msp_protocol.h.

◆ MSP_SET_NAV_CONFIG

#define MSP_SET_NAV_CONFIG   215

Definition at line 304 of file msp_protocol.h.

◆ MSP_SET_OSD_CONFIG

#define MSP_SET_OSD_CONFIG   85

Definition at line 201 of file msp_protocol.h.

◆ MSP_SET_OSD_VIDEO_CONFIG

#define MSP_SET_OSD_VIDEO_CONFIG   181

Definition at line 230 of file msp_protocol.h.

◆ MSP_SET_PID

#define MSP_SET_PID   202

Definition at line 290 of file msp_protocol.h.

◆ MSP_SET_PID_ADVANCED

#define MSP_SET_PID_ADVANCED   95

Definition at line 217 of file msp_protocol.h.

◆ MSP_SET_PID_CONTROLLER

#define MSP_SET_PID_CONTROLLER   60

Definition at line 157 of file msp_protocol.h.

◆ MSP_SET_RAW_GPS

#define MSP_SET_RAW_GPS   201

Definition at line 289 of file msp_protocol.h.

◆ MSP_SET_RAW_RC

#define MSP_SET_RAW_RC   200

Definition at line 288 of file msp_protocol.h.

◆ MSP_SET_RC_DEADBAND

#define MSP_SET_RC_DEADBAND   218

Definition at line 306 of file msp_protocol.h.

◆ MSP_SET_RC_TUNING

#define MSP_SET_RC_TUNING   204

Definition at line 293 of file msp_protocol.h.

◆ MSP_SET_RESET_CURR_PID

#define MSP_SET_RESET_CURR_PID   219

Definition at line 307 of file msp_protocol.h.

◆ MSP_SET_RSSI_CONFIG

#define MSP_SET_RSSI_CONFIG   51

Definition at line 142 of file msp_protocol.h.

◆ MSP_SET_RTC

#define MSP_SET_RTC   246

Definition at line 334 of file msp_protocol.h.

◆ MSP_SET_RX_CONFIG

#define MSP_SET_RX_CONFIG   45

Definition at line 133 of file msp_protocol.h.

◆ MSP_SET_RX_MAP

#define MSP_SET_RX_MAP   65

Definition at line 166 of file msp_protocol.h.

◆ MSP_SET_RXFAIL_CONFIG

#define MSP_SET_RXFAIL_CONFIG   78

Definition at line 190 of file msp_protocol.h.

◆ MSP_SET_SENSOR_ALIGNMENT

#define MSP_SET_SENSOR_ALIGNMENT   220

Definition at line 308 of file msp_protocol.h.

◆ MSP_SET_SENSOR_CONFIG

#define MSP_SET_SENSOR_CONFIG   97

Definition at line 220 of file msp_protocol.h.

◆ MSP_SET_SERVO_CONFIGURATION

#define MSP_SET_SERVO_CONFIGURATION   212

Definition at line 302 of file msp_protocol.h.

◆ MSP_SET_SERVO_MIX_RULE

#define MSP_SET_SERVO_MIX_RULE   242

Definition at line 332 of file msp_protocol.h.

◆ MSP_SET_TRANSPONDER_CONFIG

#define MSP_SET_TRANSPONDER_CONFIG   83

Definition at line 198 of file msp_protocol.h.

◆ MSP_SET_TX_INFO

#define MSP_SET_TX_INFO   186

Definition at line 240 of file msp_protocol.h.

◆ MSP_SET_VOLTAGE_METER_CONFIG

#define MSP_SET_VOLTAGE_METER_CONFIG   57

Definition at line 152 of file msp_protocol.h.

◆ MSP_SET_VTX_CONFIG

#define MSP_SET_VTX_CONFIG   89

Definition at line 207 of file msp_protocol.h.

◆ MSP_SET_WP

#define MSP_SET_WP   209

Definition at line 299 of file msp_protocol.h.

◆ MSP_SONAR_ALTITUDE

#define MSP_SONAR_ALTITUDE   58

Definition at line 154 of file msp_protocol.h.

◆ MSP_STATUS

#define MSP_STATUS   101

Definition at line 251 of file msp_protocol.h.

◆ MSP_STATUS_EX

#define MSP_STATUS_EX   150

Definition at line 325 of file msp_protocol.h.

◆ MSP_TRANSPONDER_CONFIG

#define MSP_TRANSPONDER_CONFIG   82

Definition at line 197 of file msp_protocol.h.

◆ MSP_TX_INFO

#define MSP_TX_INFO   187

Definition at line 241 of file msp_protocol.h.

◆ MSP_UID

#define MSP_UID   160

Definition at line 326 of file msp_protocol.h.

◆ MSP_VOLTAGE_METER_CONFIG

#define MSP_VOLTAGE_METER_CONFIG   56

Definition at line 151 of file msp_protocol.h.

◆ MSP_VOLTAGE_METERS

#define MSP_VOLTAGE_METERS   128

Definition at line 280 of file msp_protocol.h.

◆ MSP_VTX_CONFIG

#define MSP_VTX_CONFIG   88

Definition at line 206 of file msp_protocol.h.

◆ MSP_WP

#define MSP_WP   118

Definition at line 271 of file msp_protocol.h.

◆ MULTIWII_IDENTIFIER

#define MULTIWII_IDENTIFIER   "MWII";

Definition at line 72 of file msp_protocol.h.

◆ RACEFLIGHT_IDENTIFIER

#define RACEFLIGHT_IDENTIFIER   "RCFL"

Definition at line 77 of file msp_protocol.h.