# HG changeset patch # User moel.mich # Date 1343285479 0 # Node ID 6022d558ef7dcee3b50172297b614ae8e511ea68 # Parent df64b56ece658c409d807639d4ea93af5289fe87 Added a RAM sensor for used memory. diff -r df64b56ece65 -r 6022d558ef7d Hardware/RAM/GenericRAM.cs --- a/Hardware/RAM/GenericRAM.cs Thu Jul 26 06:50:56 2012 +0000 +++ b/Hardware/RAM/GenericRAM.cs Thu Jul 26 06:51:19 2012 +0000 @@ -14,6 +14,7 @@ internal class GenericRAM : Hardware { private Sensor loadSensor; + private Sensor usedMemory; private Sensor availableMemory; public GenericRAM(string name, ISettings settings) @@ -22,7 +23,11 @@ loadSensor = new Sensor("Memory", 0, SensorType.Load, this, settings); ActivateSensor(loadSensor); - availableMemory = new Sensor("Available Memory", 0, SensorType.Data, this, + usedMemory = new Sensor("Used Memory", 0, SensorType.Data, this, + settings); + ActivateSensor(usedMemory); + + availableMemory = new Sensor("Available Memory", 1, SensorType.Data, this, settings); ActivateSensor(availableMemory); } @@ -45,6 +50,9 @@ (100.0f * status.AvailablePhysicalMemory) / status.TotalPhysicalMemory; + usedMemory.Value = (float)(status.TotalPhysicalMemory + - status.AvailablePhysicalMemory) / (1024 * 1024 * 1024); + availableMemory.Value = (float)status.AvailablePhysicalMemory / (1024 * 1024 * 1024); } diff -r df64b56ece65 -r 6022d558ef7d Properties/AssemblyVersion.cs --- a/Properties/AssemblyVersion.cs Thu Jul 26 06:50:56 2012 +0000 +++ b/Properties/AssemblyVersion.cs Thu Jul 26 06:51:19 2012 +0000 @@ -10,5 +10,5 @@ using System.Reflection; -[assembly: AssemblyVersion("0.5.0.0")] -[assembly: AssemblyInformationalVersion("0.5.0 Beta")] \ No newline at end of file +[assembly: AssemblyVersion("0.5.1.0")] +[assembly: AssemblyInformationalVersion("0.5.1 Beta")] \ No newline at end of file