public int ReadS32(byte unit, ushort register)
        {
            var buf = _modbusConnection.Read(unit, register);

            return(buf[0] << 24 | buf[1] << 16 | buf[2] << 8 | buf[3]);
        }