ComInterface is a C++ library for use the following communication interfaces:
- Serial Port.
- TCP/IP Socket.
The interfaces are implemented using boost::asio, so it is cross platform.
It implements two types of read and write operations:
- Blocking operations with timeout.
- Non blocking operations.
The ComInterface library is distributed under the terms of the MIT License.
- C++ compiler.
- Boost C++ libraries.
ComInterface is configured to build using CMake system in version 2.8+.