Enum multiwii_serial_protocol::MspCommandCode
[−]
[src]
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_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,
}MSP command values, used for command encapsulation
Variants
MSP_API_VERSIONMSP_FC_VARIANTMSP_FC_VERSIONMSP_BOARD_INFOMSP_BUILD_INFOMSP_BATTERY_CONFIGMSP_SET_BATTERY_CONFIGMSP_MODE_RANGESMSP_SET_MODE_RANGEMSP_FEATUREMSP_SET_FEATUREMSP_BOARD_ALIGNMENTMSP_SET_BOARD_ALIGNMENTMSP_AMPERAGE_METER_CONFIGMSP_SET_AMPERAGE_METER_CONFIGMSP_MIXERMSP_SET_MIXERMSP_RX_CONFIGMSP_SET_RX_CONFIGMSP_LED_COLORSMSP_SET_LED_COLORSMSP_LED_STRIP_CONFIGMSP_SET_LED_STRIP_CONFIGMSP_RSSI_CONFIGMSP_SET_RSSI_CONFIGMSP_ADJUSTMENT_RANGESMSP_SET_ADJUSTMENT_RANGEMSP_CF_SERIAL_CONFIGMSP_SET_CF_SERIAL_CONFIGMSP_VOLTAGE_METER_CONFIGMSP_SET_VOLTAGE_METER_CONFIGMSP_SONARMSP_PID_CONTROLLERMSP_SET_PID_CONTROLLERMSP_ARMING_CONFIGMSP_SET_ARMING_CONFIGMSP_DATAFLASH_SUMMARYMSP_DATAFLASH_READMSP_DATAFLASH_ERASEMSP_LOOP_TIMEMSP_SET_LOOP_TIMEMSP_FAILSAFE_CONFIGMSP_SET_FAILSAFE_CONFIGMSP_RXFAIL_CONFIGMSP_SET_RXFAIL_CONFIGMSP_SDCARD_SUMMARYMSP_BLACKBOX_CONFIGMSP_SET_BLACKBOX_CONFIGMSP_TRANSPONDER_CONFIGMSP_SET_TRANSPONDER_CONFIGMSP_LED_STRIP_MODECOLORMSP_SET_LED_STRIP_MODECOLORMSP_VOLTAGE_METERSMSP_AMPERAGE_METERSMSP_BATTERY_STATEMSP_MOTOR_CONFIGMSP_OSD_VIDEO_CONFIGMSP_SET_OSD_VIDEO_CONFIGMSP_OSD_VIDEO_STATUSMSP_OSD_ELEMENT_SUMMARYMSP_OSD_LAYOUT_CONFIGMSP_SET_OSD_LAYOUT_CONFIGMSP_IDENTMSP_STATUSMSP_RAW_IMUMSP_SERVOMSP_MOTORMSP_RCMSP_RAW_GPSMSP_COMP_GPSMSP_ATTITUDEMSP_ALTITUDEMSP_ANALOGMSP_RC_TUNINGMSP_PIDMSP_BOXMSP_MISCMSP_MOTOR_PINSMSP_BOXNAMESMSP_PIDNAMESMSP_WPMSP_BOXIDSMSP_SERVO_CONFIGURATIONSMSP_MOTOR_3D_CONFIGMSP_RC_DEADBANDMSP_SENSOR_ALIGNMENTMSP_SET_RAW_RCMSP_SET_RAW_GPSMSP_SET_PIDMSP_SET_BOXMSP_SET_RC_TUNINGMSP_ACC_CALIBRATIONMSP_MAG_CALIBRATIONMSP_SET_MISCMSP_RESET_CONFMSP_SET_WPMSP_SELECT_SETTINGMSP_SET_HEADMSP_SET_SERVO_CONFIGURATIONMSP_SET_MOTORMSP_SET_3DMSP_SET_RC_DEADBANDMSP_SET_RESET_CURR_PIDMSP_SET_SENSOR_ALIGNMENTMSP_SERVO_MIX_RULESMSP_SET_SERVO_MIX_RULEMSP_EEPROM_WRITEMSP_DEBUGMSGMSP_DEBUGMSP_BF_CONFIGMSP_UIDMSP_STATUS_EXMSP_ACC_TRIMMSP_SET_ACC_TRIMMSP_GPS_SV_INFOMSP_RX_MAPMSP_SET_RX_MAPMSP_SET_REBOOTMSP_BF_BUILD_INFOMSP_ADVANCED_CONFIGMSP_SET_ADVANCED_CONFIGMSP_FILTER_CONFIGMSP_SET_FILTER_CONFIGMSP_PID_ADVANCEDMSP_SET_PID_ADVANCEDMSP_SENSOR_CONFIGMSP_SET_SENSOR_CONFIG
Trait Implementations
impl PrimitiveEnum<u8> for MspCommandCode[src]
fn from_primitive(val: u8) -> Option<Self>[src]
Convert from a primitive, might fail.
fn to_primitive(&self) -> u8[src]
Convert to a primitive value.
fn to_display_str(&self) -> &'static str[src]
Display value, same as the name of a particular variant.
fn from_str(s: &str) -> Option<Self>[src]
Convert from a string value representing the variant.
fn all_variants() -> &'static [Self][src]
A list all possible string variants.
impl Debug for MspCommandCode[src]
impl Copy for MspCommandCode[src]
impl Clone for MspCommandCode[src]
fn clone(&self) -> MspCommandCode[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more