Exemplo n.º 1
0
        private double GetTemperature()
        {
            DateTime now = DateTime.Now;

            // cache temperature
            if (now > nextTemperatureReading)
            {
                lastTemperatureReadingValue = ds.ConvertAndReadTemperature();
                nextTemperatureReading      = now.AddSeconds(temperatureCacheSeconds);
            }
            return(lastTemperatureReadingValue);
        }
Exemplo n.º 2
0
 protected override void Measure(double[] value)
 {
     value[0] = ds.ConvertAndReadTemperature();
 }
 protected override void Measure(double[] value)
 {
     value[0] = ds.ConvertAndReadTemperature() + CallibrationOffset;
 }