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, std::string host, unsigned short port, tcp::endpoint &ep) |
static bool | resolve_address_udp (io_service &io, 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) |