#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 |