private void CustomInit() { Log.Start(); Utils.newLogMessage += new EventHandler(logRequested); changeVersionInTitle(); BackendCom.Init(); }
private void startClient() { //make initial routine here to update web ASAP refreshProcesses(); m_pMonitor.run(); m_pMonitor.analyzeData(); BackendCom.sendDataToBE(); m_Timers["UIRefresh"] = new System.Timers.Timer(StateManager.m_config.ClientRefreshTimeSec * 1000); m_Timers["UIRefresh"].Elapsed += (Object source, ElapsedEventArgs e) => { this.refreshProcesses(); }; m_Timers["DataAnalyzer"] = new System.Timers.Timer(StateManager.m_config.pollingIntervalMS); m_Timers["DataAnalyzer"].Elapsed += (Object source, ElapsedEventArgs e) => { this.m_pMonitor.analyzeData(); }; m_Timers["KeepAlive"] = new System.Timers.Timer(StateManager.m_config.KeepAliveTimeSec * 1000); m_Timers["KeepAlive"].Elapsed += (Object source, ElapsedEventArgs e) => { BackendCom.sendDataToBE(); }; m_Timers["UCupdater"] = new System.Timers.Timer(1000); m_Timers["UCupdater"].Elapsed += (Object source, ElapsedEventArgs e) => { this.UCupdater(); }; foreach (var timer_ in m_Timers) { timer_.Value.Start(); } }
private void authenticate(string username) { Credentials userID = new Credentials(username); string response = BackendCom.Authenticate(userID); if (String.IsNullOrEmpty(response)) { Dispatcher.Invoke(() => { RaiseEvent(new RoutedEventArgs(Authentication.ConnectedEvent, this)); }); } else { writeMessage(response); } }