public void onNewDataObject() { Debug.WriteLine("main_window: onNewDataObject stage=" + LuckyMe.testStageString()); numDataObjectsLabel.Text = LuckyMeLib.getNumberOfDOsReceived() + " data objects received"; ShowWindow(this.Handle, SW_SHOW); this.Refresh(); }
public void onShutdown() { Debug.WriteLine("main_window: onShutdown() stage=" + LuckyMe.testStageString()); haggleStatusLabel.Text = "Waiting for Haggle to exit"; numDataObjectsGenLabel.Text = LuckyMe.getNumDataObjectsGenerated() + " data objects generated"; this.Refresh(); }
public void onNeighborUpdate() { Debug.WriteLine("main_window: onNeighborUpdate() stage=" + LuckyMe.testStageString()); numNeighborsLabel.Text = LuckyMeLib.getNumberOfNeighbors() + " neighbors"; ShowWindow(this.Handle, SW_SHOW); this.Refresh(); }
public void onStatusUpdate() { Debug.WriteLine("main_window: onStatusUpdate stage=" + LuckyMe.testStageString()); /* * onNeighborUpdate(); * onNewDataObject(); */ updateWindowStatus(); }
public void updateWindowStatus() { Debug.WriteLine("main_window: updating status"); testStatusLabel.Text = "Test stage: " + LuckyMe.testStageString(); LuckyMeLib.HaggleStatus status = LuckyMeLib.getHaggleStatus(); switch (status) { case LuckyMeLib.HaggleStatus.HAGGLE_DAEMON_CRASHED: haggleStatusLabel.Text = "Haggle has crashed"; break; case LuckyMeLib.HaggleStatus.HAGGLE_DAEMON_ERROR: haggleStatusLabel.Text = "Haggle status error..."; break; case LuckyMeLib.HaggleStatus.HAGGLE_DAEMON_NOT_RUNNING: haggleStatusLabel.Text = "Haggle is not running"; break; case LuckyMeLib.HaggleStatus.HAGGLE_DAEMON_RUNNING: haggleStatusLabel.Text = "Haggle is running"; break; } updateLockStatus(); if (LuckyMeLib.isLuckyMeRunning()) { if (LuckyMeLib.isTestRunning()) { luckyMeStatusLabel.Text = "LuckyMe and test is running"; } else { luckyMeStatusLabel.Text = "LuckyMe is running, but not test"; } Debug.WriteLine("main_window: LuckyMe is running"); } else { luckyMeStatusLabel.Text = "LuckyMe is not running"; Debug.WriteLine("main_window: LuckyMe is not running"); } numDataObjectsGenLabel.Text = LuckyMe.getNumDataObjectsGenerated() + " data objects generated"; this.Refresh(); }
public void onDataObjectGenerated() { Debug.WriteLine("main_window: onDataObjectGenerated stage=" + LuckyMe.testStageString()); numDataObjectsGenLabel.Text = LuckyMe.getNumDataObjectsGenerated() + " data objects generated"; this.Refresh(); }
public void updateWindowStatus() { bool haggleIsRunning = false; statusMsgLabel.Text = ""; testStageLabel.Text = "Test stage: " + LuckyMe.testStageString(); if (LuckyMeLib.isHaggleRunning()) { start_haggle_button.Enabled = false; statusMsgLabel.Text = "Haggle is running"; haggleIsRunning = true; } else { start_haggle_button.Enabled = true; } switch (LuckyMe.getTestStage()) { case LuckyMe.TestStage.NOT_RUNNING: start_button.Text = "Start test"; start_button.Enabled = true; stop_button.Text = "Stop test"; stop_button.Enabled = false; shutdown_button.Enabled = true; menuBack.Text = "Back"; updateStartupProgressBar(-1); progressBar.Visible = false; break; case LuckyMe.TestStage.STARTING: start_button.Text = "Please wait..."; start_button.Enabled = false; statusMsgLabel.Text = "Starting test, please wait..."; stop_button.Text = "Stop test"; stop_button.Enabled = false; shutdown_button.Enabled = false; start_haggle_button.Enabled = false; menuBack.Text = ""; if (!haggleIsRunning) { progressBar.Visible = true; } break; case LuckyMe.TestStage.RUNNING: start_button.Text = "Start test"; start_button.Enabled = false; stop_button.Text = "Stop test"; stop_button.Enabled = true; shutdown_button.Enabled = true; menuBack.Text = "Back"; updateStartupProgressBar(-1); progressBar.Visible = false; start_haggle_button.Enabled = false; break; case LuckyMe.TestStage.STOPPING: statusMsgLabel.Text = "Stopping test, please wait..."; start_button.Text = "Start test"; start_button.Enabled = false; stop_button.Enabled = false; stop_button.Text = "Please wait..."; shutdown_button.Enabled = false; menuBack.Text = ""; updateStartupProgressBar(-1); progressBar.Visible = false; start_haggle_button.Enabled = false; break; case LuckyMe.TestStage.SAVING_LOGS: statusMsgLabel.Text = "Saving log files, please wait..."; start_button.Enabled = false; stop_button.Enabled = false; stop_button.Text = "Please wait..."; shutdown_button.Enabled = false; start_haggle_button.Enabled = false; menuBack.Text = ""; break; case LuckyMe.TestStage.SHUTDOWN: progressBar.Visible = false; statusMsgLabel.Text = "Shutting down..."; start_haggle_button.Enabled = false; break; } this.Refresh(); }