1.1 --- a/Hardware/LPC/F718XX.cs Tue Feb 23 19:45:40 2010 +0000
1.2 +++ b/Hardware/LPC/F718XX.cs Sat Feb 27 15:55:17 2010 +0000
1.3 @@ -70,8 +70,10 @@
1.4
1.5 temperatures = new Sensor[3];
1.6 for (int i = 0; i < temperatures.Length; i++)
1.7 - temperatures[i] = new Sensor("Temperature #" + (i + 1), i,
1.8 - SensorType.Temperature, this);
1.9 + temperatures[i] = new Sensor("Temperature #" + (i + 1), i, null,
1.10 + SensorType.Temperature, this, new ParameterDescription[] {
1.11 + new ParameterDescription("Offset", "Temperature offset.", 0)
1.12 + });
1.13
1.14 fans = new Sensor[4];
1.15 for (int i = 0; i < fans.Length; i++)
1.16 @@ -123,7 +125,7 @@
1.17 foreach (Sensor sensor in temperatures) {
1.18 sbyte value = (sbyte)ReadByte((byte)(
1.19 TEMPERATURE_BASE_REG + 2 * sensor.Index));
1.20 - sensor.Value = value;
1.21 + sensor.Value = value + sensor.Parameters[0].Value;
1.22 if (value < sbyte.MaxValue && value > 0)
1.23 ActivateSensor(sensor);
1.24 else