Reads/Writes MAVLink message packages from/to serial port.
More...
#include <goby/middleware/io/mavlink/serial.h>
|
void | try_parse (std::size_t bytes_transferred) |
|
std::array< char, MAVLINK_MAX_PACKET_LEN > & | buffer () |
|
template<const goby::middleware::Group & line_in_group, const goby::middleware::Group & line_out_group, PubSubLayer publish_layer = PubSubLayer::INTERPROCESS, PubSubLayer subscribe_layer = PubSubLayer::INTERTHREAD, template< class > class ThreadType = goby::middleware::SimpleThread>
class goby::middleware::io::SerialThreadMAVLink< line_in_group, line_out_group, publish_layer, subscribe_layer, ThreadType >
Reads/Writes MAVLink message packages from/to serial port.
- Template Parameters
-
Definition at line 78 of file serial.h.
◆ SerialThreadMAVLink()
template<const goby::middleware::Group & line_in_group, const goby::middleware::Group & line_out_group, PubSubLayer publish_layer = PubSubLayer::INTERPROCESS, PubSubLayer subscribe_layer = PubSubLayer::INTERTHREAD, template< class > class ThreadType = goby::middleware::SimpleThread>
◆ ~SerialThreadMAVLink()
template<const goby::middleware::Group & line_in_group, const goby::middleware::Group & line_out_group, PubSubLayer publish_layer = PubSubLayer::INTERPROCESS, PubSubLayer subscribe_layer = PubSubLayer::INTERTHREAD, template< class > class ThreadType = goby::middleware::SimpleThread>
The documentation for this class was generated from the following file: