#include <BoardModel.h>
Definition at line 112 of file BoardModel.h.
◆ BoardModel()
| BoardModel::BoardModel |
( |
std::shared_ptr< ILogger > | log_sink | ) |
|
|
inlineexplicit |
◆ ~BoardModel()
| BoardModel::~BoardModel |
( |
| ) |
|
|
inline |
◆ flash()
| auto BoardModel::flash |
( |
const std::string & | path | ) |
-> bool |
|
inline |
◆ get_aeration()
| auto BoardModel::get_aeration |
( |
| ) |
-> int |
|
inline |
◆ is_online()
| auto BoardModel::is_online |
( |
| ) |
const -> bool |
|
inline |
◆ is_running()
| auto BoardModel::is_running |
( |
| ) |
const -> bool |
|
inlinenodiscard |
◆ on_update()
| void BoardModel::on_update |
( |
std::function< void(const BoardData &)> | callback | ) |
|
|
inline |
◆ set_aeration()
| auto BoardModel::set_aeration |
( |
const uint8_t | aeration | ) |
|
|
inline |
◆ set_flash_interface()
| void BoardModel::set_flash_interface |
( |
proto::interface::IInterface & | tx_interface | ) |
|
|
inline |
◆ set_interfaces()
| auto BoardModel::set_interfaces |
( |
proto::interface::IInterface & | rx_interface, |
|
|
proto::interface::IInterface & | tx_interface ) -> bool |
|
inline |
◆ set_online_timeout()
| void BoardModel::set_online_timeout |
( |
const std::chrono::milliseconds | timeout | ) |
|
|
inline |
◆ start()
| void BoardModel::start |
( |
| ) |
|
|
inline |
◆ stop()
| void BoardModel::stop |
( |
| ) |
|
|
inline |
◆ host_rx_buffer
◆ host_tx_buffer
◆ K_HOST_BUFFER_SIZE
| std::size_t BoardModel::K_HOST_BUFFER_SIZE = 300 |
|
staticconstexpr |
◆ m_host_proto
The documentation for this class was generated from the following file: