public RamLoadSensor(AnyRam ram) : base(ram) { _usedMemory = new SensorElementRamUsage("used"); _memoryTotal = new SensorElementRamUsage("total"); _memoryLoad = new SensorElementRamLoad("load"); _memoryAvail = new SensorElementRamLoad("available"); _sensors = new ISensorElement[] { _memoryTotal, _usedMemory, _memoryAvail, _memoryLoad }; }
public override bool InitializeHardware() { try { var ram = new AnyRam(); ram.InitializeSensors(); AddHardware(ram); return(true); } catch (Exception e) { Logger.Error("Unable to initialize chipset hardware", e); return(false); } }
protected SensorBaseRamMulti(AnyRam ram) : base(ram) { Ram = ram; }