A C# example class for implementing MODBUS/TCP communications
The calls to Logger.Log() are for a basic logging function. You will need to write your own module to handle these calls.
The unit tests are designed for the built-in testing facilities of MicroSoft Visual Studio 2017.