diff -r 9ad699538c89 -r 8b3b9b2e28e5 Hardware/TBalancer/TBalancer.cs --- a/Hardware/TBalancer/TBalancer.cs Sat Jun 05 18:59:54 2010 +0000 +++ b/Hardware/TBalancer/TBalancer.cs Sun Jun 06 11:07:57 2010 +0000 @@ -78,34 +78,34 @@ int offset = 0; for (int i = 0; i < digitalTemperatures.Length; i++) digitalTemperatures[i] = new Sensor("Digital Sensor " + i, - offset + i, null, SensorType.Temperature, this, parameter); + offset + i, SensorType.Temperature, this, parameter); offset += digitalTemperatures.Length; for (int i = 0; i < analogTemperatures.Length; i++) analogTemperatures[i] = new Sensor("Analog Sensor " + (i + 1), - offset + i, null, SensorType.Temperature, this, parameter); + offset + i, SensorType.Temperature, this, parameter); offset += analogTemperatures.Length; for (int i = 0; i < sensorhubTemperatures.Length; i++) sensorhubTemperatures[i] = new Sensor("Sensorhub Sensor " + i, - offset + i, null, SensorType.Temperature, this, parameter); + offset + i, SensorType.Temperature, this, parameter); offset += sensorhubTemperatures.Length; for (int i = 0; i < miniNGTemperatures.Length; i++) miniNGTemperatures[i] = new Sensor("miniNG #" + (i / 2 + 1) + - " Sensor " + (i % 2 + 1), offset + i, null, SensorType.Temperature, + " Sensor " + (i % 2 + 1), offset + i, SensorType.Temperature, this, parameter); offset += miniNGTemperatures.Length; for (int i = 0; i < sensorhubFlows.Length; i++) sensorhubFlows[i] = new Sensor("Flowmeter " + (i + 1), - i, null, SensorType.Flow, this, new ParameterDescription[] { + i, SensorType.Flow, this, new ParameterDescription[] { new ParameterDescription("Impulse Rate", "The impulse rate of the flowmeter in pulses/L", 509) }); for (int i = 0; i < controls.Length; i++) { - controls[i] = new Sensor("Fan Channel " + i, i, null, + controls[i] = new Sensor("Fan Channel " + i, i, SensorType.Control, this, null); ActivateSensor(controls[i]); } @@ -159,7 +159,7 @@ if (miniNGFans[number * 2 + i] == null) miniNGFans[number * 2 + i] = new Sensor("miniNG #" + (number + 1) + " Fan Channel " + (i + 1), - 4 + number * 2 + i, maxRPM, SensorType.Fan, this, null); + 4 + number * 2 + i, SensorType.Fan, this, null); Sensor sensor = miniNGFans[number * 2 + i]; @@ -226,7 +226,7 @@ float maxRPM = 11.5f * ((data[149 + 2 * i] << 8) | data[148 + 2 * i]); if (fans[i] == null) - fans[i] = new Sensor("Fan Channel " + i, i, maxRPM, SensorType.Fan, + fans[i] = new Sensor("Fan Channel " + i, i, SensorType.Fan, this, new ParameterDescription[] { new ParameterDescription("MaxRPM", "Maximum revolutions per minute (RPM) of the fan.", maxRPM)