async_comm
async_comm copied to clipboard
A C++ library for asynchronous serial communication
This commit adds functionality to configure flow control of the serial port. It supports software, hardware or no flow control (the default). The `async_comm::Serial` class can configure the flow control...
This PR updates `comm.cpp` bind header to `boost/bind/bind.hpp`. This resolves a pragma message from boost when compiling. The `async-comm` library didn't bring the namespace `boost::placeholders` into the global namespace as...
Creating from comment by @RonaldEnsing on #1: > Why has the option to make buffer sizes configurable been removed later on [1]? I am working with UDP packets that exceed...
CMake touch ups for portability with MSVC (gross, I know). - `BOOST_ALL_NO_LIB` fixes weird dynamic vs static linking issues (see [this](https://stackoverflow.com/a/56113457/2392520) and [this](https://stackoverflow.com/a/28902261/2392520)) - By omitting `SHARED` in `add_library`, the...
Hi, I am trying to call the `send_bytes` method in a registered `receive_callback`; however, the data is never sent. Am I doing something wrong or what could be the issue...
Some sensors we have use multicast addresses to transmit payloads. Async_comm lacks support for multicasts, but it can be enabled simply by adding the multicast group-join option to the UDP...
Creating from comment by @RonaldEnsing on #1: > In addition, it is not clear to me why the buffer size is set to (effectively) 1024\*1024 for UDP [2]. Why not...