Ejemplo n.º 1
0
        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);
 }