Example #1
0
 public bool IsPinOpen(int pinNumber)
 {
     return(OpenPins.Contains(pinNumber));
 }
Example #2
0
 public void ClosePin(int pinNumber)
 {
     OpenPins.Remove(pinNumber);
 }
Example #3
0
 public IDisposable OpenPin(int pinNumber, PinMode mode)
 {
     OpenPins.Add(pinNumber);
     SetPinMode(pinNumber, mode);
     return(Disposable.Create(() => ClosePin(pinNumber)));
 }
Example #4
0
 public IDisposable OpenPin(int pinNumber)
 {
     OpenPins.Add(pinNumber);
     return(Disposable.Create(() => ClosePin(pinNumber)));
 }
 public void OpenPin(int pinNumber, PinMode mode)
 {
     OpenPins.Add(pinNumber);
     SetPinMode(pinNumber, mode);
 }
 public void OpenPin(int pinNumber)
 {
     OpenPins.Add(pinNumber);
 }