Esempio n. 1
0
 protected ByteDispatcher(PortLevel port, bool singleByteDispatching)
 {
     this.port = port;
     this.singleByteDispatching = singleByteDispatching;
     if (singleByteDispatching)
         port.ByteReceived += PortByteReceived;
     else
         port.BytesReceived += PortBytesReceived;
 }
Esempio n. 2
0
 protected ByteDispatcher(PortLevel port, bool singleByteDispatching)
 {
     this.port = port;
     this.singleByteDispatching = singleByteDispatching;
     if (singleByteDispatching)
     {
         port.ByteReceived += PortByteReceived;
     }
     else
     {
         port.BytesReceived += PortBytesReceived;
     }
 }
Esempio n. 3
0
 void PortBytesReceived(object sender, PortLevel.BytesReceivedEventArgs e)
 {
     DispatchBytes(e.Bytes, e.Count);
 }
Esempio n. 4
0
 void PortByteReceived(object sender, PortLevel.ByteReceivedEventArgs e)
 {
     DispatchByte(e.Byte);
 }
Esempio n. 5
0
 public SevMorGeoRealizer(PortLevel port, byte attempts, Func <int> factor, Func <double> interval)
     : this(new ModBus(port), attempts, factor, interval)
 {
 }
Esempio n. 6
0
 public AlmazovRealizer(PortLevel port, byte attempts, Func <double> interval)
     : this(new AlexProtocol(port), attempts, interval)
 {
 }
Esempio n. 7
0
 public ModbusByteDispatcher(PortLevel port, bool singleByteDispatching)
     : base(port, singleByteDispatching)
 {
 }
Esempio n. 8
0
 public ModBus(PortLevel port)
     : base(new ModbusByteDispatcher(port, false))
 {
 }
Esempio n. 9
0
 public AlexProtocol(PortLevel port)
     : base(new AlexProtocolByteDispatcher(port, false))
 {
 }
Esempio n. 10
0
 public AlexProtocolByteDispatcher(PortLevel port, bool singleByteDispatching)
     : base(port, singleByteDispatching)
 {
 }