#include <string>
#include <array>
#include <sstream>
#include <set>
#include <climits>
#include <cassert>
#include "types.hpp"
#include "deserialise.hpp"
Go to the source code of this file.
Classes |
| struct | msp::msg::AccCalibration |
| struct | msp::msg::Altitude |
| struct | msp::msg::Analog |
| struct | msp::msg::ApiVersion |
| struct | msp::msg::Attitude |
| struct | msp::msg::BoardInfo |
| struct | msp::msg::Box |
| struct | msp::msg::BoxIds |
| struct | msp::msg::BoxNames |
| struct | msp::msg::BuildInfo |
| struct | msp::msg::CompGPS |
| struct | msp::msg::Debug |
| struct | msp::msg::DebugMessage |
| struct | msp::msg::FcVariant |
| struct | msp::msg::FcVersion |
| struct | msp::msg::Feature |
| struct | msp::msg::GpsConf |
| struct | msp::msg::Ident |
| struct | msp::msg::ImuRaw |
| struct | msp::msg::ImuSI |
| struct | msp::msg::MagCalibration |
| struct | msp::msg::Misc |
| struct | msp::msg::Motor |
| struct | msp::msg::MotorPins |
| struct | msp::msg::NavConfig |
| struct | msp::msg::NavStatus |
| struct | msp::msg::Pid |
| struct | msp::msg::PidNames |
| struct | msp::msg::PidTerms |
| struct | msp::msg::RawGPS |
| struct | msp::msg::Rc |
| struct | msp::msg::RcTuning |
| struct | msp::msg::Reboot |
| struct | msp::msg::ResetConfig |
| struct | msp::msg::RxConfig |
| struct | msp::msg::RxMap |
| struct | msp::msg::SelectSetting |
| struct | msp::msg::Servo |
| struct | msp::msg::ServoConf |
| struct | msp::msg::ServoConfRange |
| struct | msp::msg::SetFeature |
| struct | msp::msg::SetHeading |
| struct | msp::msg::SetMotor |
| struct | msp::msg::SetRawGPS |
| struct | msp::msg::SetRc |
| struct | msp::msg::SetRcTuning |
| struct | msp::msg::SetRxMap |
| struct | msp::msg::Status |
| struct | msp::msg::WayPoint |
| struct | msp::msg::WriteEEPROM |
Namespaces |
| namespace | msp |
| namespace | msp::msg |
Enumerations |
| enum | msp::msg::Capability {
msp::msg::BIND,
msp::msg::DYNBAL,
msp::msg::FLAP,
msp::msg::NAVCAP,
msp::msg::EXTAUX
} |
| enum | msp::msg::MultiType {
msp::msg::TRI = 1,
msp::msg::QUADP,
msp::msg::QUADX,
msp::msg::BI,
msp::msg::GIMBAL,
msp::msg::Y6,
msp::msg::HEX6,
msp::msg::FLYING_WING,
msp::msg::Y4,
msp::msg::HEX6X,
msp::msg::OCTOX8,
msp::msg::OCTOFLATP,
msp::msg::OCTOFLATX,
msp::msg::AIRPLANE,
msp::msg::HELI_120_CCPM,
msp::msg::HELI_90_DEG,
msp::msg::VTAIL4,
msp::msg::HEX6H,
msp::msg::DUALCOPTER = 20,
msp::msg::SINGLECOPTER
} |
| enum | msp::msg::Sensor {
msp::msg::Accelerometer,
msp::msg::Barometer,
msp::msg::Magnetometer,
msp::msg::GPS,
msp::msg::Sonar
} |
| enum | msp::msg::SwitchPosition { msp::msg::LOW = 0,
msp::msg::MID = 1,
msp::msg::HIGH = 2
} |
Variables |
| static const uint | msp::msg::BOARD_IDENTIFIER_LENGTH = 4 |
| static const uint | msp::msg::BUILD_DATE_LENGTH = 11 |
| static const uint | msp::msg::BUILD_TIME_LENGTH = 8 |
static const std::vector
< std::string > | msp::msg::FEATURES |
| static const uint | msp::msg::GIT_SHORT_REVISION_LENGTH = 7 |
| static const uint | msp::msg::N_MOTOR = 8 |
| static const uint | msp::msg::N_SERVO = 8 |
| static const uint | msp::msg::NAUX = 4 |