/// <summary> /// Modbus RTU master factory method. /// </summary> public static ModbusSerialAsyncMaster CreateRtu(IAsyncStreamResource streamResource) { if (streamResource == null) { throw new ArgumentNullException(nameof(streamResource)); } return(new ModbusSerialAsyncMaster(new ModbusAsyncRtuTransport(streamResource))); }
internal ModbusAsyncSerialTransport(IAsyncStreamResource streamResource) : base(streamResource) { Debug.Assert(streamResource != null, "Argument streamResource cannot be null."); }
public ModbusAsyncRtuTransport(IAsyncStreamResource streamResource) : base(streamResource) { Debug.Assert(streamResource != null, "Argument streamResource cannot be null."); }
internal ModbusAsyncTransport(IAsyncStreamResource streamResource) { Debug.Assert(streamResource != null, "Argument streamResource cannot be null."); _streamResource = streamResource; }