public static ModbusMaster RTU(SerialSettings settings, int timeout = 400) { var stream = new ModbusSerialStream(settings, timeout); var protocol = new ModbusRTUProtocol(); return(new ModbusMaster(stream, protocol)); }
public ModbusSerialStream(SerialSettings settings, int timeout, Action <char, byte[], int> monitor = null) { this.serialDevice = new SerialDevice(settings); this.timeout = timeout; this.monitor = monitor; }