Modernized Serial Wrapper.
More...
#include <serial.hpp>
Modernized Serial Wrapper.
Definition at line 46 of file serial.hpp.
◆ Serial() [1/5]
| unilink::wrapper::Serial::Serial |
( |
const std::string & |
device, |
|
|
uint32_t |
baud_rate |
|
) |
| |
◆ Serial() [2/5]
| unilink::wrapper::Serial::Serial |
( |
const std::string & |
device, |
|
|
uint32_t |
baud_rate, |
|
|
std::shared_ptr< boost::asio::io_context > |
external_ioc |
|
) |
| |
◆ Serial() [3/5]
◆ ~Serial()
| unilink::wrapper::Serial::~Serial |
( |
| ) |
|
|
overridedefault |
◆ Serial() [4/5]
| unilink::wrapper::Serial::Serial |
( |
Serial && |
| ) |
|
|
defaultnoexcept |
◆ Serial() [5/5]
| unilink::wrapper::Serial::Serial |
( |
const Serial & |
| ) |
|
|
delete |
◆ auto_manage()
◆ build_config()
◆ is_connected()
| bool unilink::wrapper::Serial::is_connected |
( |
| ) |
const |
|
overridevirtual |
◆ on_connect()
◆ on_data()
◆ on_disconnect()
◆ on_error()
◆ operator=() [1/2]
| Serial& unilink::wrapper::Serial::operator= |
( |
const Serial & |
| ) |
|
|
delete |
◆ operator=() [2/2]
◆ send()
| void unilink::wrapper::Serial::send |
( |
std::string_view |
data | ) |
|
|
overridevirtual |
◆ send_line()
| void unilink::wrapper::Serial::send_line |
( |
std::string_view |
line | ) |
|
|
overridevirtual |
◆ set_baud_rate()
| void unilink::wrapper::Serial::set_baud_rate |
( |
uint32_t |
baud_rate | ) |
|
◆ set_data_bits()
| void unilink::wrapper::Serial::set_data_bits |
( |
int |
data_bits | ) |
|
◆ set_flow_control()
| void unilink::wrapper::Serial::set_flow_control |
( |
const std::string & |
flow_control | ) |
|
◆ set_manage_external_context()
| void unilink::wrapper::Serial::set_manage_external_context |
( |
bool |
manage | ) |
|
◆ set_parity()
| void unilink::wrapper::Serial::set_parity |
( |
const std::string & |
parity | ) |
|
◆ set_retry_interval()
| void unilink::wrapper::Serial::set_retry_interval |
( |
std::chrono::milliseconds |
interval | ) |
|
◆ set_stop_bits()
| void unilink::wrapper::Serial::set_stop_bits |
( |
int |
stop_bits | ) |
|
◆ start()
| std::future< bool > unilink::wrapper::Serial::start |
( |
| ) |
|
|
overridevirtual |
◆ stop()
| void unilink::wrapper::Serial::stop |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: