libmavconn
C++ API
Page Hierarchy
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace mavconn
Namespace mavconn::utils
Namespace std
Classes and Structs
Struct MAVConnInterface::IOStat
Struct MsgBuffer
Class DeviceError
Class MAVConnInterface
Class MAVConnSerial
Class MAVConnTCPClient
Class MAVConnTCPServer
Class MAVConnUDP
Enums
Enum Framing
Enum Protocol
Functions
Template Function mavconn::utils::format
Function mavconn::utils::operator””_KiB
Template Function mavconn::utils::set_this_thread_name
Template Function mavconn::utils::to_string_ss
Variables
Variable mavconn::MAV_COMP_ID_UDP_BRIDGE
Defines
Define CONSOLE_BRIDGE_logDebug
Define CONSOLE_BRIDGE_logError
Define CONSOLE_BRIDGE_logInform
Define CONSOLE_BRIDGE_logWarn
Define MAVCONN__CONSOLE_BRIDGE_COMPAT_HPP_
Define MAVCONN__INTERFACE_HPP_
Define MAVCONN__MSGBUFFER_HPP_
Define MAVCONN__SERIAL_HPP_
Define MAVCONN__TCP_HPP_
Define MAVCONN__THREAD_UTILS_HPP_
Define MAVCONN__UDP_HPP_
Typedefs
Typedef mavconn::lock_guard
Typedef mavconn::steady_clock
Directories
Directory include
Directory mavconn
Files
File console_bridge_compat.hpp
File interface.hpp
File msgbuffer.hpp
File serial.hpp
File tcp.hpp
File thread_utils.hpp
File udp.hpp
Pages
Todo List
Standard Documents
CHANGELOG
Changelog for package libmavconn
2.9.0 (2024-10-10)
2.8.0 (2024-06-07)
1.19.0 (2024-06-06)
2.7.0 (2024-03-03)
1.18.0 (2024-03-03)
2.6.0 (2023-09-09)
2.5.0 (2023-05-05)
2.4.0 (2022-12-30)
2.3.0 (2022-09-24)
2.2.0 (2022-06-27)
2.1.1 (2022-03-02)
2.1.0 (2022-02-02)
2.0.5 (2021-11-28)
2.0.4 (2021-11-04)
2.0.3 (2021-06-20)
2.0.2 (2021-06-20)
2.0.1 (2021-06-06)
2.0.0 (2021-05-28)
1.17.0 (2023-09-09)
1.16.0 (2023-05-05)
1.15.0 (2022-12-30)
1.14.0 (2022-09-24)
1.13.0 (2022-01-13)
1.12.2 (2021-12-12)
1.12.1 (2021-11-29)
1.12.0 (2021-11-27)
1.11.1 (2021-11-24)
1.11.0 (2021-11-24)
1.10.0 (2021-11-04)
1.9.0 (2021-09-09)
1.8.0 (2021-05-05)
1.7.1 (2021-04-05)
1.7.0 (2021-04-05)
1.6.0 (2021-02-15)
1.5.2 (2021-02-02)
1.5.1 (2021-01-04)
1.5.0 (2020-11-11)
1.4.0 (2020-09-11)
1.3.0 (2020-08-08)
1.2.0 (2020-05-22)
1.1.0 (2020-04-04)
1.0.0 (2020-01-01)
0.33.4 (2019-12-12)
0.33.3 (2019-11-13)
0.33.2 (2019-11-13)
0.33.1 (2019-11-11)
0.33.0 (2019-10-10)
0.32.2 (2019-09-09)
0.32.1 (2019-08-08)
0.32.0 (2019-07-06)
0.31.0 (2019-06-07)
0.30.0 (2019-05-20)
0.29.2 (2019-03-06)
0.29.1 (2019-03-03)
0.29.0 (2019-02-02)
0.28.0 (2019-01-03)
0.27.0 (2018-11-12)
0.26.3 (2018-08-21)
0.26.2 (2018-08-08)
0.26.1 (2018-07-19)
0.26.0 (2018-06-06)
0.25.1 (2018-05-14)
0.25.0 (2018-05-11)
0.24.0 (2018-04-05)
0.23.3 (2018-03-09)
0.23.2 (2018-03-07)
0.23.1 (2018-02-27)
0.23.0 (2018-02-03)
0.22.0 (2017-12-11)
0.21.5 (2017-11-16)
0.21.4 (2017-11-01)
0.21.3 (2017-10-28)
0.21.2 (2017-09-25)
0.21.1 (2017-09-22)
0.21.0 (2017-09-14)
0.20.1 (2017-08-28)
0.20.0 (2017-08-23)
0.19.0 (2017-05-05)
0.18.7 (2017-02-24)
0.18.6 (2017-02-07)
0.18.5 (2016-12-12)
0.18.4 (2016-11-11)
0.18.3 (2016-07-07)
0.18.2 (2016-06-30)
0.18.1 (2016-06-24)
0.18.0 (2016-06-23)
0.17.3 (2016-05-20)
0.17.2 (2016-04-29)
0.17.1 (2016-03-28)
0.17.0 (2016-02-09)
0.16.6 (2016-02-04)
0.16.5 (2016-01-11)
0.16.4 (2015-12-14)
0.16.3 (2015-11-19)
0.16.2 (2015-11-17)
0.16.1 (2015-11-13)
0.16.0 (2015-11-09)
0.15.0 (2015-09-17)
0.14.2 (2015-08-20)
0.14.1 (2015-08-19)
0.14.0 (2015-08-17)
0.13.1 (2015-08-05)
0.13.0 (2015-08-01)
0.12.0 (2015-07-01)
0.11.2 (2015-04-26)
0.11.1 (2015-04-06)
0.11.0 (2015-03-24)
0.10.2 (2015-02-25)
0.10.1 (2015-02-02)
0.10.0 (2015-01-24)
0.9.4 (2015-01-06)
0.9.3 (2014-12-30)
0.9.2 (2014-11-04)
0.9.1 (2014-11-03)
0.9.0 (2014-11-03)
0.8.2 (2014-11-03)
0.8.1 (2014-11-02)
PACKAGE
README
MAVCONN library
Connection URL
Dependencies
License
Index
libmavconn
Index
Index
C
|
M
C
CONSOLE_BRIDGE_logDebug (C macro)
CONSOLE_BRIDGE_logError (C macro)
CONSOLE_BRIDGE_logInform (C macro)
CONSOLE_BRIDGE_logWarn (C macro)
M
mavconn::DeviceError (C++ class)
mavconn::DeviceError::DeviceError (C++ function)
mavconn::DeviceError::make_message (C++ function)
mavconn::DeviceError::msg_to_string (C++ function)
,
[1]
,
[2]
mavconn::Framing (C++ enum)
mavconn::Framing::bad_crc (C++ enumerator)
mavconn::Framing::bad_signature (C++ enumerator)
mavconn::Framing::incomplete (C++ enumerator)
mavconn::Framing::ok (C++ enumerator)
mavconn::lock_guard (C++ type)
mavconn::MAV_COMP_ID_UDP_BRIDGE (C++ member)
mavconn::MAVConnInterface (C++ class)
mavconn::MAVConnInterface::close (C++ function)
mavconn::MAVConnInterface::ClosedCb (C++ type)
mavconn::MAVConnInterface::comp_id (C++ member)
mavconn::MAVConnInterface::conn_id (C++ member)
mavconn::MAVConnInterface::connect (C++ function)
mavconn::MAVConnInterface::ConstPtr (C++ type)
mavconn::MAVConnInterface::get_buffer_p (C++ function)
mavconn::MAVConnInterface::get_component_id (C++ function)
mavconn::MAVConnInterface::get_iostat (C++ function)
mavconn::MAVConnInterface::get_known_dialects (C++ function)
mavconn::MAVConnInterface::get_protocol_version (C++ function)
mavconn::MAVConnInterface::get_status (C++ function)
mavconn::MAVConnInterface::get_status_p (C++ function)
mavconn::MAVConnInterface::get_system_id (C++ function)
mavconn::MAVConnInterface::IOStat (C++ struct)
,
[1]
mavconn::MAVConnInterface::IOStat::rx_speed (C++ member)
,
[1]
mavconn::MAVConnInterface::IOStat::rx_total_bytes (C++ member)
,
[1]
mavconn::MAVConnInterface::IOStat::tx_speed (C++ member)
,
[1]
mavconn::MAVConnInterface::IOStat::tx_total_bytes (C++ member)
,
[1]
mavconn::MAVConnInterface::iostat_rx_add (C++ function)
mavconn::MAVConnInterface::iostat_tx_add (C++ function)
mavconn::MAVConnInterface::is_open (C++ function)
mavconn::MAVConnInterface::log_recv (C++ function)
mavconn::MAVConnInterface::log_send (C++ function)
mavconn::MAVConnInterface::log_send_obj (C++ function)
mavconn::MAVConnInterface::MAVConnInterface (C++ function)
mavconn::MAVConnInterface::MAX_PACKET_SIZE (C++ member)
mavconn::MAVConnInterface::MAX_TXQ_SIZE (C++ member)
mavconn::MAVConnInterface::message_entries (C++ member)
mavconn::MAVConnInterface::message_received_cb (C++ member)
mavconn::MAVConnInterface::open_url (C++ function)
mavconn::MAVConnInterface::open_url_no_connect (C++ function)
mavconn::MAVConnInterface::parse_buffer (C++ function)
mavconn::MAVConnInterface::port_closed_cb (C++ member)
mavconn::MAVConnInterface::Ptr (C++ type)
mavconn::MAVConnInterface::ReceivedCb (C++ type)
mavconn::MAVConnInterface::send_bytes (C++ function)
mavconn::MAVConnInterface::send_message (C++ function)
,
[1]
,
[2]
mavconn::MAVConnInterface::send_message_ignore_drop (C++ function)
,
[1]
,
[2]
mavconn::MAVConnInterface::set_component_id (C++ function)
mavconn::MAVConnInterface::set_protocol_version (C++ function)
mavconn::MAVConnInterface::set_system_id (C++ function)
mavconn::MAVConnInterface::sys_id (C++ member)
mavconn::MAVConnInterface::WeakPtr (C++ type)
mavconn::MAVConnSerial (C++ class)
mavconn::MAVConnSerial::close (C++ function)
mavconn::MAVConnSerial::connect (C++ function)
mavconn::MAVConnSerial::DEFAULT_BAUDRATE (C++ member)
mavconn::MAVConnSerial::DEFAULT_DEVICE (C++ member)
mavconn::MAVConnSerial::is_open (C++ function)
mavconn::MAVConnSerial::MAVConnSerial (C++ function)
mavconn::MAVConnSerial::send_bytes (C++ function)
mavconn::MAVConnSerial::send_message (C++ function)
,
[1]
mavconn::MAVConnSerial::~MAVConnSerial (C++ function)
mavconn::MAVConnTCPClient (C++ class)
mavconn::MAVConnTCPClient::close (C++ function)
mavconn::MAVConnTCPClient::connect (C++ function)
mavconn::MAVConnTCPClient::DEFAULT_SERVER_HOST (C++ member)
mavconn::MAVConnTCPClient::DEFAULT_SERVER_PORT (C++ member)
mavconn::MAVConnTCPClient::is_open (C++ function)
mavconn::MAVConnTCPClient::MAVConnTCPClient (C++ function)
,
[1]
mavconn::MAVConnTCPClient::send_bytes (C++ function)
mavconn::MAVConnTCPClient::send_message (C++ function)
,
[1]
mavconn::MAVConnTCPClient::~MAVConnTCPClient (C++ function)
mavconn::MAVConnTCPServer (C++ class)
mavconn::MAVConnTCPServer::close (C++ function)
mavconn::MAVConnTCPServer::connect (C++ function)
mavconn::MAVConnTCPServer::DEFAULT_BIND_HOST (C++ member)
mavconn::MAVConnTCPServer::DEFAULT_BIND_PORT (C++ member)
mavconn::MAVConnTCPServer::get_iostat (C++ function)
mavconn::MAVConnTCPServer::get_status (C++ function)
mavconn::MAVConnTCPServer::is_open (C++ function)
mavconn::MAVConnTCPServer::MAVConnTCPServer (C++ function)
mavconn::MAVConnTCPServer::send_bytes (C++ function)
mavconn::MAVConnTCPServer::send_message (C++ function)
,
[1]
mavconn::MAVConnTCPServer::~MAVConnTCPServer (C++ function)
mavconn::MAVConnUDP (C++ class)
mavconn::MAVConnUDP::BROADCAST_REMOTE_HOST (C++ member)
mavconn::MAVConnUDP::close (C++ function)
mavconn::MAVConnUDP::connect (C++ function)
mavconn::MAVConnUDP::DEFAULT_BIND_HOST (C++ member)
mavconn::MAVConnUDP::DEFAULT_BIND_PORT (C++ member)
mavconn::MAVConnUDP::DEFAULT_REMOTE_HOST (C++ member)
mavconn::MAVConnUDP::DEFAULT_REMOTE_PORT (C++ member)
mavconn::MAVConnUDP::get_remote_endpoint (C++ function)
mavconn::MAVConnUDP::is_open (C++ function)
mavconn::MAVConnUDP::MAVConnUDP (C++ function)
mavconn::MAVConnUDP::PERMANENT_BROADCAST_REMOTE_HOST (C++ member)
mavconn::MAVConnUDP::send_bytes (C++ function)
mavconn::MAVConnUDP::send_message (C++ function)
,
[1]
mavconn::MAVConnUDP::~MAVConnUDP (C++ function)
mavconn::MsgBuffer (C++ struct)
mavconn::MsgBuffer::data (C++ member)
mavconn::MsgBuffer::dpos (C++ function)
mavconn::MsgBuffer::len (C++ member)
mavconn::MsgBuffer::MAX_SIZE (C++ member)
mavconn::MsgBuffer::MsgBuffer (C++ function)
,
[1]
,
[2]
,
[3]
mavconn::MsgBuffer::nbytes (C++ function)
mavconn::MsgBuffer::pos (C++ member)
mavconn::MsgBuffer::~MsgBuffer (C++ function)
mavconn::Protocol (C++ enum)
mavconn::Protocol::V10 (C++ enumerator)
mavconn::Protocol::V20 (C++ enumerator)
mavconn::steady_clock (C++ type)
mavconn::utils::format (C++ function)
mavconn::utils::operator""_KiB (C++ function)
mavconn::utils::set_this_thread_name (C++ function)
mavconn::utils::to_string_ss (C++ function)
MAVCONN__CONSOLE_BRIDGE_COMPAT_HPP_ (C macro)
MAVCONN__INTERFACE_HPP_ (C macro)
MAVCONN__MSGBUFFER_HPP_ (C macro)
MAVCONN__SERIAL_HPP_ (C macro)
MAVCONN__TCP_HPP_ (C macro)
MAVCONN__THREAD_UTILS_HPP_ (C macro)
MAVCONN__UDP_HPP_ (C macro)