void BaroSensor::setTemperature(float value)
{
   mutex->lock();
   bool changed = data.Temperature != value;
   data.Temperature = value;
   mutex->unlock();
   if (changed) emit TemperatureChanged(value);
}
void BaroSensor::emitNotifications()
{
            //if (data.Altitude != oldData.Altitude)
            emit AltitudeChanged(data.Altitude);
        //if (data.Temperature != oldData.Temperature)
            emit TemperatureChanged(data.Temperature);
        //if (data.Pressure != oldData.Pressure)
            emit PressureChanged(data.Pressure);

}
Beispiel #3
0
void Sensor::SetTemperature(float newTemperature)
{
    _temperature = newTemperature;
    TemperatureChanged();
}