[][src]Enum multiwii_serial_protocol_v2::MspCommandCode

pub enum MspCommandCode {
    MSP_API_VERSION,
    MSP_FC_VARIANT,
    MSP_FC_VERSION,
    MSP_BOARD_INFO,
    MSP_BUILD_INFO,
    MSP_BATTERY_CONFIG,
    MSP_SET_BATTERY_CONFIG,
    MSP_MODE_RANGES,
    MSP_SET_MODE_RANGE,
    MSP_FEATURE,
    MSP_SET_FEATURE,
    MSP_BOARD_ALIGNMENT,
    MSP_SET_BOARD_ALIGNMENT,
    MSP_AMPERAGE_METER_CONFIG,
    MSP_SET_AMPERAGE_METER_CONFIG,
    MSP_MIXER,
    MSP_SET_MIXER,
    MSP_RX_CONFIG,
    MSP_SET_RX_CONFIG,
    MSP_LED_COLORS,
    MSP_SET_LED_COLORS,
    MSP_LED_STRIP_CONFIG,
    MSP_SET_LED_STRIP_CONFIG,
    MSP_RSSI_CONFIG,
    MSP_SET_RSSI_CONFIG,
    MSP_ADJUSTMENT_RANGES,
    MSP_SET_ADJUSTMENT_RANGE,
    MSP_CF_SERIAL_CONFIG,
    MSP_SET_CF_SERIAL_CONFIG,
    MSP_VOLTAGE_METER_CONFIG,
    MSP_SET_VOLTAGE_METER_CONFIG,
    MSP_SONAR,
    MSP_PID_CONTROLLER,
    MSP_SET_PID_CONTROLLER,
    MSP_ARMING_CONFIG,
    MSP_SET_ARMING_CONFIG,
    MSP_DATAFLASH_SUMMARY,
    MSP_DATAFLASH_READ,
    MSP_DATAFLASH_ERASE,
    MSP_LOOP_TIME,
    MSP_SET_LOOP_TIME,
    MSP_FAILSAFE_CONFIG,
    MSP_SET_FAILSAFE_CONFIG,
    MSP_RXFAIL_CONFIG,
    MSP_SET_RXFAIL_CONFIG,
    MSP_SDCARD_SUMMARY,
    MSP_BLACKBOX_CONFIG,
    MSP_SET_BLACKBOX_CONFIG,
    MSP_TRANSPONDER_CONFIG,
    MSP_SET_TRANSPONDER_CONFIG,
    MSP_OSD_CONFIG,
    MSP_SET_OSD_CONFIG,
    MSP_OSD_CHAR_READ,
    MSP_OSD_CHAR_WRITE,
    MSP_LED_STRIP_MODECOLOR,
    MSP_SET_LED_STRIP_MODECOLOR,
    MSP_VOLTAGE_METERS,
    MSP_AMPERAGE_METERS,
    MSP_BATTERY_STATE,
    MSP_MOTOR_CONFIG,
    MSP_OSD_VIDEO_CONFIG,
    MSP_SET_OSD_VIDEO_CONFIG,
    MSP_OSD_VIDEO_STATUS,
    MSP_OSD_ELEMENT_SUMMARY,
    MSP_OSD_LAYOUT_CONFIG,
    MSP_SET_OSD_LAYOUT_CONFIG,
    MSP_IDENT,
    MSP_STATUS,
    MSP_RAW_IMU,
    MSP_SERVO,
    MSP_MOTOR,
    MSP_RC,
    MSP_RAW_GPS,
    MSP_COMP_GPS,
    MSP_ATTITUDE,
    MSP_ALTITUDE,
    MSP_ANALOG,
    MSP_RC_TUNING,
    MSP_PID,
    MSP_BOX,
    MSP_MISC,
    MSP_MOTOR_PINS,
    MSP_BOXNAMES,
    MSP_PIDNAMES,
    MSP_WP,
    MSP_BOXIDS,
    MSP_SERVO_CONFIGURATIONS,
    MSP_MOTOR_3D_CONFIG,
    MSP_RC_DEADBAND,
    MSP_SENSOR_ALIGNMENT,
    MSP_SET_RAW_RC,
    MSP_SET_RAW_GPS,
    MSP_SET_PID,
    MSP_SET_BOX,
    MSP_SET_RC_TUNING,
    MSP_ACC_CALIBRATION,
    MSP_MAG_CALIBRATION,
    MSP_SET_MISC,
    MSP_RESET_CONF,
    MSP_SET_WP,
    MSP_SELECT_SETTING,
    MSP_SET_HEAD,
    MSP_SET_SERVO_CONFIGURATION,
    MSP_SET_MOTOR,
    MSP_SET_3D,
    MSP_SET_RC_DEADBAND,
    MSP_SET_RESET_CURR_PID,
    MSP_SET_SENSOR_ALIGNMENT,
    MSP_SERVO_MIX_RULES,
    MSP_SET_SERVO_MIX_RULE,
    MSP_EEPROM_WRITE,
    MSP_DEBUGMSG,
    MSP_DEBUG,
    MSP_BF_CONFIG,
    MSP_UID,
    MSP_STATUS_EX,
    MSP_ACC_TRIM,
    MSP_SET_ACC_TRIM,
    MSP_GPS_SV_INFO,
    MSP_RX_MAP,
    MSP_SET_RX_MAP,
    MSP_SET_REBOOT,
    MSP_BF_BUILD_INFO,
    MSP_ADVANCED_CONFIG,
    MSP_SET_ADVANCED_CONFIG,
    MSP_FILTER_CONFIG,
    MSP_SET_FILTER_CONFIG,
    MSP_PID_ADVANCED,
    MSP_SET_PID_ADVANCED,
    MSP_SENSOR_CONFIG,
    MSP_SET_SENSOR_CONFIG,
    MSP2_COMMON_SETTING,
    MSP2_COMMON_SET_SETTING,
    MSP2_MOTOR_MIXER,
    MSP2_SET_MOTOR_MIXER,
    MSP2_COMMON_SETTING_INFO,
    MSP2_COMMON_PG_LIST,
    MSP2_SERIAL_CONFIG,
    MSP2_SET_SERIAL_CONFIG,
    MSP2_INAV_OSD_LAYOUTS,
    MSP2_INAV_OSD_SET_LAYOUT_ITEM,
    MSP2_INAV_OSD_ALARMS,
    MSP2_INAV_OSD_SET_ALARMS,
    MSP2_INAV_OSD_PREFERENCES,
    MSP2_INAV_OSD_SET_PREFERENCES,
    MSP2_INAV_SERVO_MIXER,
    MSP2_INAV_SET_SERVO_MIXER,
}

MSP command values, used for command encapsulation

Variants

MSP_API_VERSION
MSP_FC_VARIANT
MSP_FC_VERSION
MSP_BOARD_INFO
MSP_BUILD_INFO
MSP_BATTERY_CONFIG
MSP_SET_BATTERY_CONFIG
MSP_MODE_RANGES
MSP_SET_MODE_RANGE
MSP_FEATURE
MSP_SET_FEATURE
MSP_BOARD_ALIGNMENT
MSP_SET_BOARD_ALIGNMENT
MSP_AMPERAGE_METER_CONFIG
MSP_SET_AMPERAGE_METER_CONFIG
MSP_MIXER
MSP_SET_MIXER
MSP_RX_CONFIG
MSP_SET_RX_CONFIG
MSP_LED_COLORS
MSP_SET_LED_COLORS
MSP_LED_STRIP_CONFIG
MSP_SET_LED_STRIP_CONFIG
MSP_RSSI_CONFIG
MSP_SET_RSSI_CONFIG
MSP_ADJUSTMENT_RANGES
MSP_SET_ADJUSTMENT_RANGE
MSP_CF_SERIAL_CONFIG
MSP_SET_CF_SERIAL_CONFIG
MSP_VOLTAGE_METER_CONFIG
MSP_SET_VOLTAGE_METER_CONFIG
MSP_SONAR
MSP_PID_CONTROLLER
MSP_SET_PID_CONTROLLER
MSP_ARMING_CONFIG
MSP_SET_ARMING_CONFIG
MSP_DATAFLASH_SUMMARY
MSP_DATAFLASH_READ
MSP_DATAFLASH_ERASE
MSP_LOOP_TIME
MSP_SET_LOOP_TIME
MSP_FAILSAFE_CONFIG
MSP_SET_FAILSAFE_CONFIG
MSP_RXFAIL_CONFIG
MSP_SET_RXFAIL_CONFIG
MSP_SDCARD_SUMMARY
MSP_BLACKBOX_CONFIG
MSP_SET_BLACKBOX_CONFIG
MSP_TRANSPONDER_CONFIG
MSP_SET_TRANSPONDER_CONFIG
MSP_OSD_CONFIG
MSP_SET_OSD_CONFIG
MSP_OSD_CHAR_READ
MSP_OSD_CHAR_WRITE
MSP_LED_STRIP_MODECOLOR
MSP_SET_LED_STRIP_MODECOLOR
MSP_VOLTAGE_METERS
MSP_AMPERAGE_METERS
MSP_BATTERY_STATE
MSP_MOTOR_CONFIG
MSP_OSD_VIDEO_CONFIG
MSP_SET_OSD_VIDEO_CONFIG
MSP_OSD_VIDEO_STATUS
MSP_OSD_ELEMENT_SUMMARY
MSP_OSD_LAYOUT_CONFIG
MSP_SET_OSD_LAYOUT_CONFIG
MSP_IDENT
MSP_STATUS
MSP_RAW_IMU
MSP_SERVO
MSP_MOTOR
MSP_RC
MSP_RAW_GPS
MSP_COMP_GPS
MSP_ATTITUDE
MSP_ALTITUDE
MSP_ANALOG
MSP_RC_TUNING
MSP_PID
MSP_BOX
MSP_MISC
MSP_MOTOR_PINS
MSP_BOXNAMES
MSP_PIDNAMES
MSP_WP
MSP_BOXIDS
MSP_SERVO_CONFIGURATIONS
MSP_MOTOR_3D_CONFIG
MSP_RC_DEADBAND
MSP_SENSOR_ALIGNMENT
MSP_SET_RAW_RC
MSP_SET_RAW_GPS
MSP_SET_PID
MSP_SET_BOX
MSP_SET_RC_TUNING
MSP_ACC_CALIBRATION
MSP_MAG_CALIBRATION
MSP_SET_MISC
MSP_RESET_CONF
MSP_SET_WP
MSP_SELECT_SETTING
MSP_SET_HEAD
MSP_SET_SERVO_CONFIGURATION
MSP_SET_MOTOR
MSP_SET_3D
MSP_SET_RC_DEADBAND
MSP_SET_RESET_CURR_PID
MSP_SET_SENSOR_ALIGNMENT
MSP_SERVO_MIX_RULES
MSP_SET_SERVO_MIX_RULE
MSP_EEPROM_WRITE
MSP_DEBUGMSG
MSP_DEBUG
MSP_BF_CONFIG
MSP_UID
MSP_STATUS_EX
MSP_ACC_TRIM
MSP_SET_ACC_TRIM
MSP_GPS_SV_INFO
MSP_RX_MAP
MSP_SET_RX_MAP
MSP_SET_REBOOT
MSP_BF_BUILD_INFO
MSP_ADVANCED_CONFIG
MSP_SET_ADVANCED_CONFIG
MSP_FILTER_CONFIG
MSP_SET_FILTER_CONFIG
MSP_PID_ADVANCED
MSP_SET_PID_ADVANCED
MSP_SENSOR_CONFIG
MSP_SET_SENSOR_CONFIG
MSP2_COMMON_SETTING
MSP2_COMMON_SET_SETTING
MSP2_MOTOR_MIXER
MSP2_SET_MOTOR_MIXER
MSP2_COMMON_SETTING_INFO
MSP2_COMMON_PG_LIST
MSP2_SERIAL_CONFIG
MSP2_SET_SERIAL_CONFIG
MSP2_INAV_OSD_LAYOUTS
MSP2_INAV_OSD_SET_LAYOUT_ITEM
MSP2_INAV_OSD_ALARMS
MSP2_INAV_OSD_SET_ALARMS
MSP2_INAV_OSD_PREFERENCES
MSP2_INAV_OSD_SET_PREFERENCES
MSP2_INAV_SERVO_MIXER
MSP2_INAV_SET_SERVO_MIXER

Trait Implementations

impl Clone for MspCommandCode[src]

impl Copy for MspCommandCode[src]

impl Debug for MspCommandCode[src]

impl PartialEq<MspCommandCode> for MspCommandCode[src]

impl PrimitiveEnum for MspCommandCode[src]

type Primitive = u16

The primitve type into which we serialize and deserialize ourselves.

impl PrimitiveEnumDynamicStr for MspCommandCode[src]

impl PrimitiveEnumStaticStr for MspCommandCode[src]

impl StructuralPartialEq for MspCommandCode[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.