Classes | Typedefs | Functions
mavconn Namespace Reference

Classes

class  DeviceError
 Common exception for communication error. More...
class  MAVConnInterface
 Generic mavlink interface. More...
class  MAVConnSerial
 Serial interface. More...
class  MAVConnTCPClient
 TCP client interface. More...
class  MAVConnTCPServer
 TCP server interface. More...
class  MAVConnUDP
 UDP interface. More...
struct  MsgBuffer
 Message buffer for internal use in libmavconn. More...

Typedefs

typedef std::lock_guard
< std::recursive_mutex > 
lock_guard

Functions

static bool resolve_address_tcp (io_service &io, int chan, std::string host, unsigned short port, tcp::endpoint &ep)
static bool resolve_address_udp (io_service &io, int chan, std::string host, unsigned short port, udp::endpoint &ep)
static void url_parse_host (std::string host, std::string &host_out, int &port_out, const std::string def_host, const int def_port)
static void url_parse_query (std::string query, uint8_t &sysid, uint8_t &compid)
static MAVConnInterface::Ptr url_parse_serial (std::string path, std::string query, uint8_t system_id, uint8_t component_id)
static MAVConnInterface::Ptr url_parse_tcp_client (std::string host, std::string query, uint8_t system_id, uint8_t component_id)
static MAVConnInterface::Ptr url_parse_tcp_server (std::string host, std::string query, uint8_t system_id, uint8_t component_id)
static MAVConnInterface::Ptr url_parse_udp (std::string hosts, std::string query, uint8_t system_id, uint8_t component_id)


libmavconn
Author(s): Vladimir Ermakov
autogenerated on Sat Jun 8 2019 19:55:13