public void calibratePressureAuto() { PressureItem setting = (PressureItem)settings.CurrentSettings.GetComponent(ID); Double phV = aDConverter.GetADVoltage(sensorId); Double vCutoff = 2.8; Console.WriteLine("Calibrating Pressure: " + phV.ToString()); if (phV >= vCutoff) { if (MessageBox.Show("110 PSI ? @ " + phV.ToString() + "V", "Calibrate 110PSI", MessageBoxButtons.OKCancel) == DialogResult.OK) { pressure110 = phV; setting.pressure110 = phV; settings.Save(); } } else { if (MessageBox.Show("80 PSI ? @ " + phV.ToString() + "V", "Calibrate 80PSI", MessageBoxButtons.OKCancel) == DialogResult.OK) { pressure80 = phV; setting.pressure80 = phV; settings.Save(); } } }
public Task <int> SavePressureItemAsync(PressureItem item) { if (item.Id != -1) { return(_database.UpdateAsync(item)); } else { return(_database.InsertAsync(item)); } }
public NewPressureItemPage() { InitializeComponent(); PressureItem = new PressureItem { Id = -1, Date = DateTime.Now, SystolicPressure = 0, DiastolicPressure = 0, Pulse = 0 }; BindingContext = this; }
public PressureItemDetailPage() { InitializeComponent(); var pressureItem = new PressureItem { Date = DateTime.MinValue, SystolicPressure = 0, DiastolicPressure = 0, Pulse = 0 }; viewModel = new PressureItemDetailViewModel(pressureItem); BindingContext = viewModel; }
private void button10_Click(object sender, EventArgs e) { string name = textBox10.Text; string adcAddressStr = textBox18.Text; Guid id = Guid.NewGuid(); int adcAddress; int.TryParse(adcAddressStr, out adcAddress); PressureItem item = new PressureItem(adcAddress, name, 3, 1, id); settings.SaveComponent(item); LoadSettings(); }
public PressureItemDetailViewModel(PressureItem pressureItem = null) { Title = pressureItem?.Id.ToString() + " " + pressureItem?.Date.ToString(); PressureItem = pressureItem; }
public Task <int> DeletePressureItemAsync(PressureItem item) { return(_database.DeleteAsync(item)); }