コード例 #1
0
        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";
        }
コード例 #2
0
 private void ForcedLogOut()
 {
     if (countDownTimer.LogOut())
     {
         timer.Stop();
         Updatetimer.Stop();
         this.Hide();
         LoginView loginScreen = new LoginView();
         loginScreen.ShowDialog();
         this.Close();
     }
 }