summary refs log tree commit diff
path: root/lib/lufa/Projects/LEDNotifier/CPUUsageApp/CPUMonitor.cs
diff options
context:
space:
mode:
authorDrashna Jaelre <drashna@live.com>2019-08-02 14:02:40 -0700
committerskullydazed <skullydazed@users.noreply.github.com>2019-08-30 15:01:52 -0700
commitcf4575b94a3c65e6535a159fc71fc885aebc2620 (patch)
tree2354f2b7a200e02246a564afefedc32357e62b8e /lib/lufa/Projects/LEDNotifier/CPUUsageApp/CPUMonitor.cs
parent75ee8df19e0f14ba466f41ab673dde2fe2fdae9c (diff)
Fix the LUFA lib to use a submodule instead of just files (#6245)
* Remove LUFA files

* Update descriptions for newer version of LUFA

* Create PR6245.md

* Fix CDC(Serial) type errors

* Fix missed merge conflict for AUDIO_DTYPE_CSInterface
Diffstat (limited to 'lib/lufa/Projects/LEDNotifier/CPUUsageApp/CPUMonitor.cs')
-rw-r--r--lib/lufa/Projects/LEDNotifier/CPUUsageApp/CPUMonitor.cs115
1 files changed, 0 insertions, 115 deletions
diff --git a/lib/lufa/Projects/LEDNotifier/CPUUsageApp/CPUMonitor.cs b/lib/lufa/Projects/LEDNotifier/CPUUsageApp/CPUMonitor.cs
deleted file mode 100644
index 32543fc59b..0000000000
--- a/lib/lufa/Projects/LEDNotifier/CPUUsageApp/CPUMonitor.cs
+++ /dev/null
@@ -1,115 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data;
-using System.Drawing;
-using System.Linq;
-using System.Text;
-using System.Windows.Forms;
-using Microsoft.Win32;
-
-namespace CPUMonitor
-{
-    public partial class frmCPU : Form
-    {
-        private RegistryKey AppRegKey;
-
-        private const int LIGHT_MAX = 0x1F;
-
-        public frmCPU()
-        {
-            InitializeComponent();
-
-            nicoNotifyIcon.Icon = this.Icon;
-            nicoNotifyIcon.MouseClick += new MouseEventHandler(TrayIconClick);        
-        }
-
-        private void Form1_Load(object sender, EventArgs e)
-        {
-            AppRegKey = Registry.CurrentUser.CreateSubKey("Software\\CPUMonitor");
-
-            String[] PortNames = System.IO.Ports.SerialPort.GetPortNames();
-            Array.Sort<String>(PortNames, delegate(string strA, string strB) { return int.Parse(strA.Substring(3)).CompareTo(int.Parse(strB.Substring(3))); });
-            cmbComPort.Items.Clear();
-            cmbComPort.Items.AddRange(PortNames);
-
-            cmbComPort.SelectedIndex = System.Convert.ToInt32(AppRegKey.GetValue("Port", "1")) - 1;
-            serSerialPort.PortName = cmbComPort.Text;
-
-            Hide();
-        }
-
-        private void NotifyLight(int Red, int Green, int Blue)
-        {
-            byte[] buffer = new byte[3];
-            buffer[0] = (byte)(0x80 | (Red & LIGHT_MAX));
-            buffer[1] = (byte)(0x40 | (Green & LIGHT_MAX));
-            buffer[2] = (byte)(0x20 | (Blue & LIGHT_MAX));
-
-            try
-            {
-                serSerialPort.PortName = cmbComPort.Text;
-                serSerialPort.Open();
-                serSerialPort.Write(buffer, 0, buffer.Length);
-                serSerialPort.Close();
-            }
-            catch (Exception e)
-            {
-
-            }
-        }
-
-        private void tmrCPUTimer_Tick(object sender, EventArgs e)
-        {
-            float CPUUsage = pcCPUUsage.NextValue();
-
-            int Red = 0;
-            int Green = 0;
-            int Blue = 0;
-
-            if (CPUUsage < 25)
-            {
-                Green = (int)((LIGHT_MAX / 25) * CPUUsage);
-            }
-            else if (CPUUsage < 50)
-            {
-                Blue = (int)((LIGHT_MAX / 25) * (CPUUsage - 25));
-                Green = LIGHT_MAX - Blue;
-            }
-            else if (CPUUsage < 75)
-            {
-                Red = (int)((LIGHT_MAX / 25) * (CPUUsage - 50));
-                Blue = LIGHT_MAX - Red;
-            }
-            else
-            {
-                Red = LIGHT_MAX;
-            }
-
-            NotifyLight(Red, Green, Blue);
-            lblCPU.Text = ((int)CPUUsage).ToString() + "%";
-        }
-
-        private void btnExit_Click(object sender, EventArgs e)
-        {
-            Application.Exit();
-        }
-
-        private void btnMinimizeToTray_Click(object sender, EventArgs e)
-        {
-            this.Hide();
-        }
-
-        private void TrayIconClick(object sender, MouseEventArgs e)
-        {
-            this.Show();
-            this.WindowState = FormWindowState.Normal;
-        }
-
-        private void cbPort_SelectedIndexChanged(object sender, EventArgs e)
-        {
-            AppRegKey.SetValue("Port", cmbComPort.SelectedIndex + 1);
-            serSerialPort.PortName = cmbComPort.Text;
-        }
-    }
-}