Skip to content

centroid-is/modbus

 
 

Repository files navigation

modbus

A C++23 modbus library using Boost ASIO.

Features

  • Client and server implementations
  • coroutine support
  • header only

Using the library

see examples directory.

Future improvements

  • Serial support
  • verify functionality on big endian systems
  • conformance test
  • Multiple outstanding transactions for clients. Currently, the client only supports a single outstanding connection at a time.

Modbus specification links

Credits

Based on https://github.com/fizyr/modbus/ Modified to use c++23 coroutines.

See License for license information.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 96.5%
  • CMake 3.0%
  • C 0.5%