Пример #1
0
 private void VerificarDigital(ArduinoDataRead data)
 {
     if (data.Pin == "2")
     {
         this.Digital.P16.NotifyNewReadValue(int.Parse(data.Value));
     }
     if (data.Pin == "3")
     {
         this.Digital.P16.NotifyNewReadValue(int.Parse(data.Value));
     }
     if (data.Pin == "4")
     {
         this.Digital.P4.NotifyNewReadValue(int.Parse(data.Value));
     }
     if (data.Pin == "5")
     {
         this.Digital.P16.NotifyNewReadValue(int.Parse(data.Value));
     }
     if (data.Pin == "6")
     {
         this.Digital.P16.NotifyNewReadValue(int.Parse(data.Value));
     }
     if (data.Pin == "7")
     {
         this.Digital.P16.NotifyNewReadValue(int.Parse(data.Value));
     }
     if (data.Pin == "8")
     {
         this.Digital.P16.NotifyNewReadValue(int.Parse(data.Value));
     }
     if (data.Pin == "21")
     {
         this.Digital.P21.NotifyNewReadValue(int.Parse(data.Value));
     }
 }
Пример #2
0
 private void NotificarAllPortRead(ArduinoDataRead data)
 {
     if (this._notifyReadGeneral)
     {
         this._notifiFunctionGeneralPort?.Invoke(data);
     }
     if (this._activeProcessRead)
     {
         this._processReadData.ReadData(data.Pin, data.Value);
     }
 }
Пример #3
0
 private void VerificarAnalogico(ArduinoDataRead data)
 {
     if (data.Pin == "A10")
     {
         this.Analog.A10.NotifyNewReadValue(int.Parse(data.Value));
     }
     if (data.Pin == "A11")
     {
         this.Analog.A11.NotifyNewReadValue(int.Parse(data.Value));
     }
     if (data.Pin == "A12")
     {
         this.Analog.A12.NotifyNewReadValue(int.Parse(data.Value));
     }
     if (data.Pin == "A13")
     {
         this.Analog.A13.NotifyNewReadValue(int.Parse(data.Value));
     }
 }
Пример #4
0
 public void ReadDataPortArduino(ArduinoDataRead data)
 {
     this.VerificarAnalogico(data);
     this.VerificarDigital(data);
     this.NotificarAllPortRead(data);
 }