Пример #1
0
 public SemaphoreTransceiver(ISerialPortTransceiver inner)
 {
     _inner = inner;
 }
Пример #2
0
 public MinimalTimeBetweenRequests(ISerialPortTransceiver serialPortTransceiverImplementation, TimeSpan minimalTime)
 {
     _serialPortTransceiverImplementation = serialPortTransceiverImplementation;
     _minimalTime      = minimalTime;
     _lastRequestStamp = DateTime.MinValue;
 }
Пример #3
0
 public MaxResponseTimeTransceiver(TimeSpan maxResponseTime, ISerialPortTransceiver transceiver)
 {
     _maxResponseTime = maxResponseTime;
     _transceiver     = transceiver;
 }
Пример #4
0
 public PortAutomaticOpenCloseTransceiver(ISerialPortTransceiver inner, PortAlreadyOpenBeforeBehavior alreadyOpenBeforeBehavior)
 {
     _alreadyOpenBeforeBehavior = alreadyOpenBeforeBehavior;
     _inner = inner;
 }
Пример #5
0
 public RetryOnFailureTrasceiver(ISerialPortTransceiver serialPortTransceiverImplementation)
 {
     _serialPortTransceiverImplementation = serialPortTransceiverImplementation;
 }