/// <summary> /// Triggers the CPU event /// </summary> /// <param name="args">Event arguments</param> private void TriggerCPUEvent(CPUEventArgs args) { if (CPUEvent != null) { CPUEvent(this, args); } }
/// <summary> /// GUI label outputs for Current CPU and Average CPU /// GUI warning output for exceeding CPU Usage threshold /// </summary> void CPUHandler(object sender, CPUEventArgs args) { label6.Content = string.Format("{0:0}", args.CurrentCPU.ToString("0.##") + " %"); label8.Content = string.Format("{0}", args.AverageCPU.ToString("0.##") + " %"); //activate alert message if cpu usage exceeds threshold if (args.CurrentCPU > slider1.Value) { AlertAnimation(label10); } }