private void NewDiagnosticPanel_Executed(object sender, ExecutedRoutedEventArgs e) { DiagnosticGaugeSettings panelSettings = new DiagnosticGaugeSettings(); DiagnosticAlarmDlg dlgWindow = new DiagnosticAlarmDlg(panelSettings); InitiateNewGaugeDlg(dlgWindow, panelSettings); }
private DateTime Last5MinuteIgnore = new DateTime(01, 01, 01); //starts at "null" date. public DiagAlarmPanel(MainWindow mainWindow, DiagnosticGaugeSettings panelSettings) : base(mainWindow, panelSettings) { this.panelSettings = panelSettings; EventBridge.Instance.SubscribeToEvent(this, EventIDs.DIAGNOSTIC_BASE); RecordEntries = new List <RecordEntry>(); inWarningMode = false; numDisplayedRecords = 0; UpdateCount = 0; }
protected override void Init(PanelSettings panelSettings) { this.panelSettings = base.panelSettings as DiagnosticGaugeSettings; }
public DiagnosticAlarmDlg(DiagnosticGaugeSettings panelSettings) : base(panelSettings) { InitializeComponent(); ApplyBindings(); }