Classes | Enumerations | Variables
msp::msg Namespace Reference

Classes

struct  AccCalibration
 
struct  AccTrim
 
struct  AccTrimSettings
 
struct  ActiveBoxes
 
struct  adjustmentRange
 
struct  AdjustmentRanges
 
struct  AdvancedConfig
 
struct  AdvancedConfigSettings
 
struct  Altitude
 
struct  Analog
 
struct  ApiVersion
 Cleanflight. More...
 
struct  ArmingConfig
 
struct  ArmingConfigSettings
 
struct  Attitude
 
struct  BatteryConfig
 
struct  BatteryConfigSettings
 
struct  BatteryState
 
struct  BeeperConfig
 
struct  BeeperConfigSettings
 
struct  BfBuildInfo
 
struct  BfConfig
 
struct  BfConfigSettings
 
struct  BlackboxConfig
 
struct  BlackboxConfigSettings
 
struct  BoardAlignment
 
struct  BoardAlignmentSettings
 
struct  BoardInfo
 
struct  BoardName
 
struct  box_description
 
struct  BoxIds
 
struct  BoxNames
 
struct  BuildInfo
 
struct  CalibrationData
 
struct  CalibrationDataSettings
 
struct  CameraControl
 
struct  CfSerialConfig
 
struct  CfSerialConfigSettings
 
struct  CommonMotorMixer
 
struct  CommonSetMotorMixer
 
struct  CommonSetSetting
 
struct  CommonSetting
 
struct  CommonSetTz
 
struct  CommonTz
 
struct  CompassConfig
 
struct  CompGPS
 
struct  CopyProfile
 
struct  CurrentMeter
 
struct  CurrentMeterConfig
 
struct  CurrentMeterConfigSettings
 
struct  CurrentMeters
 
struct  DataflashErase
 
struct  DataflashRead
 
struct  DataflashSummary
 
struct  Debug
 
struct  DebugMessage
 
struct  Displayport
 
struct  EscData
 
struct  EscSensorData
 
struct  FailsafeConfig
 
struct  FailsafeSettings
 
struct  FcVariant
 
struct  FcVersion
 
struct  Feature
 
struct  FilterConfig
 
struct  FilterConfigSettings
 
struct  FwConfig
 
struct  FwConfigSettings
 
struct  GpsConf
 
struct  GpsConfig
 
struct  GpsConfigSettings
 
struct  GpsStatistics
 
struct  GpsSvInfo
 
struct  GpsSvInfoSettings
 
struct  HsvColor
 
struct  Ident
 Requests (1xx) More...
 
struct  ImuSI
 
struct  InavAirSpeed
 
struct  InavAnalog
 
struct  InavBatteryConfig
 
struct  InavBatteryConfigSettings
 
struct  InavMisc
 
struct  InavMiscSettings
 
struct  InavOpticalFlow
 
struct  InavPid
 
struct  InavPidSettings
 
struct  InavRateProfile
 
struct  InavRateProfileSettings
 
struct  InavSetBatteryConfig
 
struct  InavSetMisc
 
struct  InavSetRateProfile
 
struct  InavStatus
 
struct  LedColors
 
struct  LedStripConfigs
 
struct  LedStripModecolor
 
struct  LoopTime
 
struct  MagCalibration
 
struct  Misc
 
struct  MiscSettings
 
struct  Mixer
 
struct  ModeRanges
 
struct  Motor
 
struct  Motor3dConfig
 
struct  MotorConfig
 
struct  MotorConfigSettings
 
struct  MotorMixer
 
struct  MotorPins
 
struct  NavConfig
 
struct  NavPosHold
 
struct  NavPosHoldSettings
 
struct  NavStatus
 
struct  OsdCharWrite
 
struct  OsdConfig
 
struct  OsdVideoConfig
 
struct  PassthroughSerial
 
struct  Pid
 
struct  PidAdvanced
 
struct  PidAdvancedSettings
 
struct  PidController
 
struct  PidNames
 
struct  PidSettings
 
struct  PidTerms
 
struct  PositionEstimationConfig
 
struct  PositionEstimationConfigSettings
 
struct  RawGPS
 
struct  RawImu
 
struct  Rc
 
struct  RcDeadband
 
struct  RcDeadbandSettings
 
struct  RcTuning
 
struct  RcTuningSettings
 
struct  Reboot
 
struct  Reserve1
 
struct  Reserve2
 
struct  ResetConfig
 
struct  RssiConfig
 
struct  Rtc
 
struct  RtcVals
 
struct  RthAndLandConfig
 
struct  RthAndLandConfigSettings
 
struct  RxConfig
 
struct  RxConfigSettings
 
struct  RxFailChannelSettings
 
struct  RxFailConfigs
 
struct  RxMap
 
struct  RxMapSettings
 
struct  SdcardSummary
 
struct  SelectSetting
 
struct  SensorAlignment
 
struct  SensorAlignmentSettings
 
struct  SensorConfig
 
struct  SensorConfigSettings
 
struct  SensorStatus
 
struct  Servo
 
struct  ServoConf
 
struct  ServoConfRange
 
struct  ServoMixRule
 
struct  ServoMixRules
 
struct  Set4WayIF
 
struct  SetAccTrim
 
struct  SetAdjustmentRange
 
struct  SetAdvancedConfig
 
struct  SetArmingConfig
 
struct  SetArmingDisabled
 
struct  SetBatteryConfig
 
struct  SetBeeperConfig
 
struct  SetBfConfig
 
struct  SetBlackboxConfig
 
struct  SetBoardAlignment
 
struct  SetBoardName
 
struct  SetBox
 
struct  SetCalibrationData
 
struct  SetCfSerialConfig
 
struct  SetCompassConfig
 
struct  SetCurrentMeterConfig
 
struct  SetFailsafeConfig
 
struct  SetFeature
 
struct  SetFilterConfig
 
struct  SetFwConfig
 
struct  SetGpsConfig
 
struct  SetHeading
 
struct  SetInavPid
 
struct  SetLedColors
 
struct  SetLedStripConfig
 
struct  SetLedStripModecolor
 
struct  SetLoopTime
 
struct  SetMisc
 
struct  SetMixer
 
struct  SetModeRange
 
struct  SetMotor
 
struct  SetMotor3dConf
 
struct  SetMotorConfig
 
struct  SetNavConfig
 
struct  SetNavPosHold
 
struct  SetOsdConfig
 
struct  SetOsdVideoConfig
 
struct  SetPid
 
struct  SetPidAdvanced
 
struct  SetPidController
 
struct  SetPositionEstimationConfig
 
struct  SetRawGPS
 
struct  SetRawRc
 Response (2xx) More...
 
struct  SetRcDeadband
 
struct  SetRcTuning
 
struct  SetResetCurrPid
 
struct  SetRssiConfig
 
struct  SetRtc
 
struct  SetRthAndLandConfig
 
struct  SetRxConfig
 
struct  SetRxFailConfigs
 
struct  SetRxMap
 
struct  SetSensorAlignment
 
struct  SetSensorConfig
 
struct  SetServoConf
 
struct  SetServoMixRule
 
struct  SetTransponderConfig
 
struct  SetTxInfo
 
struct  SetVoltageMeterConfig
 
struct  SetVtxConfig
 
struct  SetWp
 
struct  SonarAltitude
 
struct  Status
 
struct  StatusBase
 
struct  StatusEx
 
struct  TransponderConfig
 
struct  TransponderConfigSettings
 
struct  TxInfo
 
struct  Uid
 
struct  V2Frame
 
struct  VoltageMeter
 
struct  VoltageMeterConfig
 
struct  VoltageMeterConfigSettings
 
struct  VoltageMeters
 
struct  VtxConfig
 
struct  WayPoint
 
struct  WpGetInfo
 
struct  WpMissionLoad
 
struct  WpMissionSave
 
struct  WriteEEPROM
 

Enumerations

enum  Capability {
  Capability::BIND, Capability::DYNBAL, Capability::FLAP, Capability::NAVCAP,
  Capability::EXTAUX
}
 
enum  DATA_TYPE : uint8_t {
  DATA_TYPE::UNSET, DATA_TYPE::UINT8, DATA_TYPE::INT8, DATA_TYPE::UINT16,
  DATA_TYPE::INT16, DATA_TYPE::UINT32, DATA_TYPE::FLOAT, DATA_TYPE::STRING
}
 
enum  MultiType : uint8_t {
  MultiType::TRI = 1, MultiType::QUADP, MultiType::QUADX, MultiType::BI,
  MultiType::GIMBAL, MultiType::Y6, MultiType::HEX6, MultiType::FLYING_WING,
  MultiType::Y4, MultiType::HEX6X, MultiType::OCTOX8, MultiType::OCTOFLATP,
  MultiType::OCTOFLATX, MultiType::AIRPLANE, MultiType::HELI_120_CCPM, MultiType::HELI_90_DEG,
  MultiType::VTAIL4, MultiType::HEX6H, MultiType::DUALCOPTER = 20, MultiType::SINGLECOPTER
}
 
enum  PID_Element : uint8_t {
  PID_Element::PID_ROLL = 0, PID_Element::PID_PITCH, PID_Element::PID_YAW, PID_Element::PID_POS_Z,
  PID_Element::PID_POS_XY, PID_Element::PID_VEL_XY, PID_Element::PID_SURFACE, PID_Element::PID_LEVEL,
  PID_Element::PID_HEADING, PID_Element::PID_VEL_Z, PID_Element::PID_ITEM_COUNT
}
 
enum  Sensor {
  Sensor::Accelerometer, Sensor::Barometer, Sensor::Magnetometer, Sensor::GPS,
  Sensor::Sonar, Sensor::OpticalFlow, Sensor::Pitot, Sensor::GeneralHealth
}
 
enum  SwitchPosition : size_t { SwitchPosition::LOW = 0, SwitchPosition::MID = 1, SwitchPosition::HIGH = 2 }
 

Variables

static const size_t BOARD_IDENTIFIER_LENGTH = 4
 
static const size_t BUILD_DATE_LENGTH = 11
 
static const size_t BUILD_TIME_LENGTH = 8
 
static const std::vector< std::string > FEATURES
 
static const size_t GIT_SHORT_REVISION_LENGTH = 7
 
static const size_t LED_CONFIGURABLE_COLOR_COUNT = 16
 
static const size_t LED_DIRECTION_COUNT = 6
 
static const size_t LED_MAX_STRIP_LENGTH = 32
 
static const size_t LED_MODE_COUNT = 6
 
static const size_t LED_SPECIAL_COLOR_COUNT = 11
 
static const size_t MAX_ADJUSTMENT_RANGE_COUNT = 12
 
static const size_t MAX_MAPPABLE_RX_INPUTS = 4
 
static const size_t MAX_MODE_ACTIVATION_CONDITION_COUNT = 20
 
static const size_t MAX_NAME_LENGTH = 16
 
static const size_t MAX_SIMULTANEOUS_ADJUSTMENT_COUNT = 6
 
static const size_t N_MOTOR = 8
 
static const size_t N_SERVO = 8
 
static const size_t NAUX = 4
 
static const size_t OSD_ITEM_COUNT = 41
 

Enumeration Type Documentation

enum msp::msg::Capability
strong
Enumerator
BIND 
DYNBAL 
FLAP 
NAVCAP 
EXTAUX 

Definition at line 342 of file msp_msg.hpp.

enum msp::msg::DATA_TYPE : uint8_t
strong
Enumerator
UNSET 
UINT8 
INT8 
UINT16 
INT16 
UINT32 
FLOAT 
STRING 

Definition at line 4975 of file msp_msg.hpp.

enum msp::msg::MultiType : uint8_t
strong
Enumerator
TRI 
QUADP 
QUADX 
BI 
GIMBAL 
Y6 
HEX6 
FLYING_WING 
Y4 
HEX6X 
OCTOX8 
OCTOFLATP 
OCTOFLATX 
AIRPLANE 
HELI_120_CCPM 
HELI_90_DEG 
VTAIL4 
HEX6H 
DUALCOPTER 
SINGLECOPTER 

Definition at line 319 of file msp_msg.hpp.

enum msp::msg::PID_Element : uint8_t
strong
Enumerator
PID_ROLL 
PID_PITCH 
PID_YAW 
PID_POS_Z 
PID_POS_XY 
PID_VEL_XY 
PID_SURFACE 
PID_LEVEL 
PID_HEADING 
PID_VEL_Z 
PID_ITEM_COUNT 

Definition at line 387 of file msp_msg.hpp.

enum msp::msg::Sensor
strong
Enumerator
Accelerometer 
Barometer 
Magnetometer 
GPS 
Sonar 
OpticalFlow 
Pitot 
GeneralHealth 

Definition at line 344 of file msp_msg.hpp.

enum msp::msg::SwitchPosition : size_t
strong
Enumerator
LOW 
MID 
HIGH 

Definition at line 357 of file msp_msg.hpp.

Variable Documentation

const size_t msp::msg::BOARD_IDENTIFIER_LENGTH = 4
static

Definition at line 296 of file msp_msg.hpp.

const size_t msp::msg::BUILD_DATE_LENGTH = 11
static

Definition at line 298 of file msp_msg.hpp.

const size_t msp::msg::BUILD_TIME_LENGTH = 8
static

Definition at line 299 of file msp_msg.hpp.

const std::vector<std::string> msp::msg::FEATURES
static
Initial value:
= {"RX_PPM",
"VBAT",
"INFLIGHT_ACC_CAL",
"RX_SERIAL",
"MOTOR_STOP",
"SERVO_TILT",
"SOFTSERIAL",
"GPS",
"FAILSAFE",
"SONAR",
"TELEMETRY",
"AMPERAGE_METER",
"3D",
"RX_PARALLEL_PWM",
"RX_MSP",
"RSSI_ADC",
"LED_STRIP",
"DISPLAY",
"ONESHOT125",
"BLACKBOX",
"CHANNEL_FORWARDING",
"TRANSPONDER",
"OSD"}

Definition at line 363 of file msp_msg.hpp.

const size_t msp::msg::GIT_SHORT_REVISION_LENGTH = 7
static

Definition at line 300 of file msp_msg.hpp.

const size_t msp::msg::LED_CONFIGURABLE_COLOR_COUNT = 16
static

Definition at line 305 of file msp_msg.hpp.

const size_t msp::msg::LED_DIRECTION_COUNT = 6
static

Definition at line 316 of file msp_msg.hpp.

const size_t msp::msg::LED_MAX_STRIP_LENGTH = 32
static

Definition at line 306 of file msp_msg.hpp.

const size_t msp::msg::LED_MODE_COUNT = 6
static

Definition at line 315 of file msp_msg.hpp.

const size_t msp::msg::LED_SPECIAL_COLOR_COUNT = 11
static

Definition at line 317 of file msp_msg.hpp.

const size_t msp::msg::MAX_ADJUSTMENT_RANGE_COUNT = 12
static

Definition at line 308 of file msp_msg.hpp.

const size_t msp::msg::MAX_MAPPABLE_RX_INPUTS = 4
static

Definition at line 313 of file msp_msg.hpp.

const size_t msp::msg::MAX_MODE_ACTIVATION_CONDITION_COUNT = 20
static

Definition at line 303 of file msp_msg.hpp.

const size_t msp::msg::MAX_NAME_LENGTH = 16
static

Definition at line 302 of file msp_msg.hpp.

const size_t msp::msg::MAX_SIMULTANEOUS_ADJUSTMENT_COUNT = 6
static

Definition at line 309 of file msp_msg.hpp.

const size_t msp::msg::N_MOTOR = 8
static

Definition at line 294 of file msp_msg.hpp.

const size_t msp::msg::N_SERVO = 8
static

Definition at line 293 of file msp_msg.hpp.

const size_t msp::msg::NAUX = 4
static

Definition at line 355 of file msp_msg.hpp.

const size_t msp::msg::OSD_ITEM_COUNT = 41
static

Definition at line 311 of file msp_msg.hpp.



msp
Author(s): Christian Rauch
autogenerated on Tue Oct 6 2020 03:39:02