private void Updatetimer_Tick(object sender, EventArgs e) { UInt16 retcode; byte val; retcode = TEMP_API.SUSI_IMC_TEMPERATURESENSOR_GetCPUCore1Temperature(out val); if (retcode != TEMP_API.IMC_ERR_NO_ERROR) { MessageBox.Show("SUSI_IMC_TEMPERATURESENSOR_GetCPUCore1Temperature fail " + retcode.ToString("X4")); Updatetimer.Stop(); return; } LiveData.Items[0].SubItems[1].Text = val.ToString() + "°C"; retcode = TEMP_API.SUSI_IMC_TEMPERATURESENSOR_GetCPUCore2Temperature(out val); if (retcode != TEMP_API.IMC_ERR_NO_ERROR) { MessageBox.Show("SUSI_IMC_TEMPERATURESENSOR_GetCPUCore2Temperature fail " + retcode.ToString("X4")); Updatetimer.Stop(); return; } LiveData.Items[1].SubItems[1].Text = val.ToString() + "°C"; retcode = TEMP_API.SUSI_IMC_TEMPERATURESENSOR_GetSystem1Temperature(out val); if (retcode != TEMP_API.IMC_ERR_NO_ERROR) { MessageBox.Show("SUSI_IMC_TEMPERATURESENSOR_GetSystem1Temperature fail " + retcode.ToString("X4")); Updatetimer.Stop(); return; } LiveData.Items[2].SubItems[1].Text = val.ToString() + "°C"; }
private void ForcedLogOut() { if (countDownTimer.LogOut()) { timer.Stop(); Updatetimer.Stop(); this.Hide(); LoginView loginScreen = new LoginView(); loginScreen.ShowDialog(); this.Close(); } }