Fixed Issue 20.

This commit is contained in:
Michael Möller
2010-03-27 13:04:34 +00:00
parent d5ed83e09a
commit a8f639855a
3 changed files with 9 additions and 18 deletions
+2 -6
View File
@@ -130,8 +130,6 @@ namespace OpenHardwareMonitor.Hardware.LPC {
sensor.Value = voltageGains[sensor.Index] * 0.001f * (value << 4);
if (sensor.Value > 0)
ActivateSensor(sensor);
else
DeactivateSensor(sensor);
}
foreach (Sensor sensor in temperatures) {
@@ -156,7 +154,7 @@ namespace OpenHardwareMonitor.Hardware.LPC {
sensor.Value = value / 128.0f;
ActivateSensor(sensor);
} else {
DeactivateSensor(sensor);
sensor.Value = null;
}
} break;
default: {
@@ -165,8 +163,6 @@ namespace OpenHardwareMonitor.Hardware.LPC {
sensor.Value = value + sensor.Parameters[0].Value;
if (value < sbyte.MaxValue && value > 0)
ActivateSensor(sensor);
else
DeactivateSensor(sensor);
} break;
}
}
@@ -180,7 +176,7 @@ namespace OpenHardwareMonitor.Hardware.LPC {
if (sensor.Value > 0)
ActivateSensor(sensor);
} else {
DeactivateSensor(sensor);
sensor.Value = null;
}
}
}
+3 -7
View File
@@ -165,9 +165,7 @@ namespace OpenHardwareMonitor.Hardware.LPC {
sensor.Value = voltageGains[sensor.Index] * 0.001f * (value << 4);
if (sensor.Value > 0)
ActivateSensor(sensor);
else
DeactivateSensor(sensor);
ActivateSensor(sensor);
}
foreach (Sensor sensor in temperatures) {
@@ -179,9 +177,7 @@ namespace OpenHardwareMonitor.Hardware.LPC {
sensor.Value = value + sensor.Parameters[0].Value;
if (value < sbyte.MaxValue && value > 0)
ActivateSensor(sensor);
else
DeactivateSensor(sensor);
ActivateSensor(sensor);
}
foreach (Sensor sensor in fans) {
@@ -198,7 +194,7 @@ namespace OpenHardwareMonitor.Hardware.LPC {
if (sensor.Value > 0)
ActivateSensor(sensor);
} else {
DeactivateSensor(sensor);
sensor.Value = null;
}
}
}
+4 -5
View File
@@ -215,8 +215,6 @@ namespace OpenHardwareMonitor.Hardware.LPC {
}
if (sensor.Value > 0)
ActivateSensor(sensor);
else
DeactivateSensor(sensor);
} else {
// Battery voltage
bool valid = (ReadByte(0, 0x5D) & 0x01) > 0;
@@ -224,8 +222,9 @@ namespace OpenHardwareMonitor.Hardware.LPC {
sensor.Value =
0.008f * voltageGains[sensor.Index] * ReadByte(5, 0x51);
ActivateSensor(sensor);
} else
DeactivateSensor(sensor);
} else {
sensor.Value = null;
}
}
}
@@ -241,7 +240,7 @@ namespace OpenHardwareMonitor.Hardware.LPC {
sensor.Value = temperature + sensor.Parameters[0].Value;
ActivateSensor(sensor);
} else {
DeactivateSensor(sensor);
sensor.Value = null;
}
}