コード例 #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();
     }
 }
コード例 #3
0
 public CountDownTimerView(CountDownTimerController countDownTimer)
 {
     InitializeComponent();
     this.countDownTimer = countDownTimer;
     this.minitues       = 299 - countDownTimer.minitues;
     this.seconds        = 59 - countDownTimer.seconds;
     this.milisecond     = 100;
     if (minitues < 15)
     {
         this.LabelTimer.ForeColor = System.Drawing.Color.Red;
     }
     timer.Start();
     Updatetimer.Start();
 }
コード例 #4
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            UInt16 retcode;

            retcode = TEMP_API.SUSI_IMC_TEMPERATURESENSOR_Initialize();
            if (retcode != TEMP_API.IMC_ERR_NO_ERROR)
            {
                MessageBox.Show("SUSI_IMC_TEMPERATURESENSOR_Initialize fail " + retcode.ToString("X4"));
                return;
            }
            //°C
            string[]     arrCPUCore1Item = { "CPU Core 1", "Unknown" };
            string[]     arrCPUCore2tem  = { "CPU Core 2", "Unknown" };
            string[]     arrSYS1Item     = { "System 1", "Unknown" };
            ListViewItem itemCPU1        = new ListViewItem(arrCPUCore1Item);
            ListViewItem itemCPU2        = new ListViewItem(arrCPUCore2tem);
            ListViewItem itemSYS1        = new ListViewItem(arrSYS1Item);

            LiveData.Items.Add(itemCPU1);
            LiveData.Items.Add(itemCPU2);
            LiveData.Items.Add(itemSYS1);

            Updatetimer.Start();
        }