Classes | Namespaces | Enumerations | Variables
msp_msg.hpp File Reference
#include <string>
#include <array>
#include <sstream>
#include <set>
#include <climits>
#include <cassert>
#include "types.hpp"
#include "deserialise.hpp"
Include dependency graph for msp_msg.hpp:
This graph shows which files directly or indirectly include this file:

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


msp
Author(s): Christian Rauch
autogenerated on Mon Oct 9 2017 03:02:14