private void NewPCSelected(string conStr) { CurrentDPI = new DruckDPI(conStr, progState.CurrentSetptPrecision, progState.SetptDelay); CurrentDPI.PressureUpdated += new DruckDPI.PressureChangedEventHandler(MonitorPressure); CurrentDPI.SelectUnits(progState.CurrentPUnits); tstbControllerParameters.Text = CurrentDPI.GetParameterString(); // вызываем событие OnNewControllerSelected?.Invoke(this); zgGraph.GraphPane.CurveList.Clear(); zgGraph.GraphPane.AddCurve(conStr, GraphPoints, Color.DarkBlue, SymbolType.None); // запускаем таймер ticker.Start(); currentTime = DateTime.Now; }
private void NewPCSelected(string conStr) { CurrentDPI = new DruckDPI(conStr, progState.CurrentSetptPrecision, progState.SetptDelay); CurrentDPI.PressureUpdated += new DruckDPI.PressureChangedEventHandler(MonitorPressure); CurrentDPI.SelectUnits(progState.CurrentPUnits); tstbControllerParameters.Text = CurrentDPI.GetParameterString(); // вызываем событие OnNewControllerSelected?.Invoke(this); zgGraph.GraphPane.CurveList.Clear(); zgGraph.GraphPane.AddCurve(conStr, GraphPoints, Color.DarkBlue, SymbolType.None); // сбрасываем записи об ошибках (если они были) UpdateStatusLabel(Color.Black, ""); // Уставнавливаем в DPI атмосферное давление CurrentDPI.BarometricP = progState.CurrentBarometricP; // запускаем таймер ticker.Start(); currentTime = DateTime.Now; }