Exemplo n.º 1
0
        /// <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)));
        }
Exemplo n.º 2
0
 internal ModbusAsyncSerialTransport(IAsyncStreamResource streamResource)
     : base(streamResource)
 {
     Debug.Assert(streamResource != null, "Argument streamResource cannot be null.");
 }
Exemplo n.º 3
0
 public ModbusAsyncRtuTransport(IAsyncStreamResource streamResource)
     : base(streamResource)
 {
     Debug.Assert(streamResource != null, "Argument streamResource cannot be null.");
 }
Exemplo n.º 4
0
        internal ModbusAsyncTransport(IAsyncStreamResource streamResource)
        {
            Debug.Assert(streamResource != null, "Argument streamResource cannot be null.");

            _streamResource = streamResource;
        }