Exemple #1
0
        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
            };
        }
Exemple #2
0
        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);
            }
        }
Exemple #3
0
 protected SensorBaseRamMulti(AnyRam ram)
     : base(ram)
 {
     Ram = ram;
 }