Hardware/LPC/F718XX.cs
changeset 63 1a7c13ac7348
parent 34 dc276daadb2c
child 68 d706e16a79c0
     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