с использованием библиотеки asio, я хочу использовать таймауты для asio::serial_port
вызовов чтения / записи.
Можно ли использовать тот же asio::serial_port
asio::io_context
и тот же read_handler
, используемый для вызова asio::async_read
, так что в любом случае (завершение чтения или тайм-аут) событие вызовет обработчик read_handler
, (с разными кодами ошибок конечно).
Любые возможные предложения будут приветствоваться.