1.1 --- a/Hardware/Sensor.cs Tue Sep 21 10:33:28 2010 +0000
1.2 +++ b/Hardware/Sensor.cs Tue Sep 21 20:32:36 2010 +0000
1.3 @@ -44,22 +44,22 @@
1.4
1.5 internal class Sensor : ISensor {
1.6
1.7 - private string defaultName;
1.8 + private readonly string defaultName;
1.9 private string name;
1.10 - private int index;
1.11 - private bool defaultHidden;
1.12 - private SensorType sensorType;
1.13 - private IHardware hardware;
1.14 - private ReadOnlyArray<IParameter> parameters;
1.15 + private readonly int index;
1.16 + private readonly bool defaultHidden;
1.17 + private readonly SensorType sensorType;
1.18 + private readonly IHardware hardware;
1.19 + private readonly ReadOnlyArray<IParameter> parameters;
1.20 private float? currentValue;
1.21 private float? minValue;
1.22 private float? maxValue;
1.23 - private Queue<SensorValue> values =
1.24 + private readonly Queue<SensorValue> values =
1.25 new Queue<SensorValue>(MAX_MINUTES * 15);
1.26 - private ISettings settings;
1.27 + private readonly ISettings settings;
1.28
1.29 - private float sum = 0;
1.30 - private int count = 0;
1.31 + private float sum;
1.32 + private int count;
1.33
1.34 private const int MAX_MINUTES = 120;
1.35