MAVConn class interface. More...
#include <boost/system/system_error.hpp>
#include <deque>
#include <mutex>
#include <vector>
#include <atomic>
#include <chrono>
#include <thread>
#include <memory>
#include <sstream>
#include <cassert>
#include <stdexcept>
#include <unordered_map>
#include <mavconn/mavlink_dialect.h>
Go to the source code of this file.
Classes | |
class | mavconn::DeviceError |
Common exception for communication error. More... | |
struct | mavconn::MAVConnInterface::IOStat |
class | mavconn::MAVConnInterface |
Generic mavlink interface. More... | |
Namespaces | |
mavconn | |
Typedefs | |
using | mavconn::lock_guard = std::lock_guard< std::recursive_mutex > |
using | mavconn::steady_clock = std::chrono::steady_clock |
Enumerations | |
enum | mavconn::Framing : uint8_t { mavconn::Framing::incomplete = mavlink::MAVLINK_FRAMING_INCOMPLETE, mavconn::Framing::ok = mavlink::MAVLINK_FRAMING_OK, mavconn::Framing::bad_crc = mavlink::MAVLINK_FRAMING_BAD_CRC, mavconn::Framing::bad_signature = mavlink::MAVLINK_FRAMING_BAD_SIGNATURE } |
Rx packer framing status. (same as mavlink::mavlink_framing_t ) More... | |
enum | mavconn::Protocol : uint8_t { mavconn::Protocol::V10 = 1, mavconn::Protocol::V20 = 2 } |
MAVLink protocol version. More... | |
Variables | |
static constexpr auto | mavconn::MAV_COMP_ID_UDP_BRIDGE = 240 |
Same as mavlink::common::MAV_COMPONENT::COMP_ID_UDP_BRIDGE . More... | |
MAVConn class interface.
Definition in file interface.h.