//one of the inputs changed - pass event on
 public void InputChanged(InputPin pin)
 {
     if (InputChangedEventHandler != null)
     {
         InputChangedEventHandler.Invoke(pin);
     }
 }
示例#2
0
        //call this when the hardware input changes
        protected void InputChanged(bool newValue)
        {
            Log.LogMessage("InputPin.InputChanged() " + Name + " changed to: " + (newValue ? "High" : "Low"));
            Value = newValue ? PinState.High : PinState.Low;

            if (InputChangedEventHandler != null)
            {
                InputChangedEventHandler.Invoke(this);
            }
        }
示例#3
0
 public InverseUnloaderSensorDetector(HIDIODevice ioCard) : base(ioCard)
 {
     _handler = new InputChangedEventHandler(_ioCard_OnReceiveData);
     _ioCard.OnReceiveData += _handler;
 }
示例#4
0
 public MagazineSensorDetector(HIDIODevice ioCard) : base(ioCard)
 {
     _handler = new InputChangedEventHandler(_ioCard_OnReceiveData);
     _ioCard.OnReceiveData += _handler;
 }