public Engine(String id, RPMCounter rpm, OilSensorSwitch oilSensor, DS18B20Array.DS18B20Sensor tempSensor) : base(id, null) { RPM = rpm; OilSensor = oilSensor; TempSensor = tempSensor; AddDevice(RPM); AddDevice(OilSensor); SetTempertureThresholds(50, 65); SetRPMThresholds(500, 1650, 1800); }
public void AddDS18B20Sensor(DS18B20Array.DS18B20Sensor sensor) { Message.AddValue("SensorID", sensor.ID); Message.AddValue("Temperature", sensor.AverageTemperature); }