Definition at line 41 of file serial.cc.
◆ Impl() [1/3]
◆ Impl() [2/3]
◆ Impl() [3/3]
◆ ~Impl()
| unilink::wrapper::Serial::Impl::~Impl |
( |
| ) |
|
|
inline |
◆ build_config()
◆ setup_internal_handlers()
| void unilink::wrapper::Serial::Impl::setup_internal_handlers |
( |
| ) |
|
|
inline |
◆ start()
| std::future<bool> unilink::wrapper::Serial::Impl::start |
( |
| ) |
|
|
inline |
◆ stop()
| void unilink::wrapper::Serial::Impl::stop |
( |
| ) |
|
|
inline |
◆ auto_manage
| bool unilink::wrapper::Serial::Impl::auto_manage = false |
◆ baud_rate
| uint32_t unilink::wrapper::Serial::Impl::baud_rate |
◆ channel
◆ connect_handler
◆ data_bits
| int unilink::wrapper::Serial::Impl::data_bits = 8 |
◆ data_handler
◆ device
| std::string unilink::wrapper::Serial::Impl::device |
◆ disconnect_handler
◆ error_handler
| ErrorHandler unilink::wrapper::Serial::Impl::error_handler {nullptr} |
◆ external_ioc
| std::shared_ptr<boost::asio::io_context> unilink::wrapper::Serial::Impl::external_ioc |
◆ external_thread
| std::thread unilink::wrapper::Serial::Impl::external_thread |
◆ flow_control
| std::string unilink::wrapper::Serial::Impl::flow_control = "none" |
◆ manage_external_context
| bool unilink::wrapper::Serial::Impl::manage_external_context {false} |
◆ parity
| std::string unilink::wrapper::Serial::Impl::parity = "none" |
◆ retry_interval
| std::chrono::milliseconds unilink::wrapper::Serial::Impl::retry_interval {3000} |
◆ start_promise_
| std::promise<bool> unilink::wrapper::Serial::Impl::start_promise_ |
◆ start_promise_fulfilled_
| bool unilink::wrapper::Serial::Impl::start_promise_fulfilled_ {false} |
◆ started
| bool unilink::wrapper::Serial::Impl::started = false |
◆ stop_bits
| int unilink::wrapper::Serial::Impl::stop_bits = 1 |
◆ use_external_context
| bool unilink::wrapper::Serial::Impl::use_external_context {false} |
The documentation for this struct was generated from the following file: