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)); } }
private void NotificarAllPortRead(ArduinoDataRead data) { if (this._notifyReadGeneral) { this._notifiFunctionGeneralPort?.Invoke(data); } if (this._activeProcessRead) { this._processReadData.ReadData(data.Pin, data.Value); } }
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)); } }
public void ReadDataPortArduino(ArduinoDataRead data) { this.VerificarAnalogico(data); this.VerificarDigital(data); this.NotificarAllPortRead(data); }