Exemple #1
0
        public FormMonCPUAlert()
        {
            InitializeComponent();
            float fCPUThreshold         = Convert.ToSingle(toolStripTextBoxCPUThreshold.Text);
            int   nTimerInterval        = Convert.ToInt32(toolStripTextBoxInterval.Text) * 1000;
            bool  bDisplayPopUpMessages = displayPopupsToolStripMenuItem.Checked;

            m_MonitoringTools = new CPUPerformanceTools(textBoxLog, fCPUThreshold, bDisplayPopUpMessages);
            m_MonitoringTools.RegisterSink(m_AlertsSink);
            timerMonitorCPU.Interval = nTimerInterval;
            timerMonitorCPU.Start();
            timerWatchdog.Start();
            m_nLogSizeHeightOffset = this.Height - textBoxLog.Height;
            m_nLogSizeWidthOffset  = this.Width - textBoxLog.Width;
        }
Exemple #2
0
 // Memory% threshold changed.
 void ToolStripTextBox1TextChanged(object sender, EventArgs e)
 {
     if (0 < toolStripTextBoxMemThreshold.Text.Length &&
         IsNumber(toolStripTextBoxMemThreshold.Text))
     {
         uint unMemThreshold = Convert.ToUInt16(toolStripTextBoxMemThreshold.Text);
         if (0 < unMemThreshold && 100 > unMemThreshold)
         {
             m_MonitoringTools.MemTotalPcThreshold = unMemThreshold;
         }
         else
         {
             toolStripTextBoxMemThreshold.Text = CPUPerformanceTools.GetDefltTotalMemPcThreshold().ToString();
         }
     }
 }