From 75780faeb8d16686f8bedd169e04b430b4618e19 Mon Sep 17 00:00:00 2001 From: "Jose A. Ortega Ruiz" Date: Sun, 17 Jan 2010 23:15:00 +0100 Subject: New MultiCpu monitor that works like Cpu for multiple CPU cores Ignore-this: 64152f888f1e007612dc8e1f1eace875 darcs-hash:20100117221500-40885-23930af67e2b5446712b1bced29ce56ec696965e.gz --- Plugins/Monitors.hs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'Plugins/Monitors.hs') diff --git a/Plugins/Monitors.hs b/Plugins/Monitors.hs index 07662be..72e0d50 100644 --- a/Plugins/Monitors.hs +++ b/Plugins/Monitors.hs @@ -22,6 +22,7 @@ import Plugins.Monitors.Net import Plugins.Monitors.Mem import Plugins.Monitors.Swap import Plugins.Monitors.Cpu +import Plugins.Monitors.MultiCpu import Plugins.Monitors.Batt import Plugins.Monitors.Thermal import Plugins.Monitors.CpuFreq @@ -32,6 +33,7 @@ data Monitors = Weather Station Args Rate | Memory Args Rate | Swap Args Rate | Cpu Args Rate + | MultiCpu Args Rate | Battery Args Rate | BatteryP [String] Args Rate | Thermal Zone Args Rate @@ -54,6 +56,7 @@ instance Exec Monitors where alias (Memory _ _) = "memory" alias (Swap _ _) = "swap" alias (Cpu _ _) = "cpu" + alias (MultiCpu _ _) = "multicpu" alias (Battery _ _) = "battery" alias (BatteryP _ _ _)= "battery" alias (CpuFreq _ _) = "cpufreq" @@ -64,6 +67,7 @@ instance Exec Monitors where start (Memory a r) = runM a memConfig runMem r start (Swap a r) = runM a swapConfig runSwap r start (Cpu a r) = runM a cpuConfig runCpu r + start (MultiCpu a r) = runM a multiCpuConfig runMultiCpu r start (Battery a r) = runM a battConfig runBatt r start (BatteryP s a r) = runM a battConfig (runBatt' s) r start (CpuFreq a r) = runM a cpuFreqConfig runCpuFreq r -- cgit v1.2.3