Hardware/Sensor.cs
changeset 195 0ee888c485d5
parent 167 b7cc9d09aefe
child 247 6dc755f1970e
     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