コード例 #1
0
void BaroSensor::setTemperature(float value)
{
   mutex->lock();
   bool changed = data.Temperature != value;
   data.Temperature = value;
   mutex->unlock();
   if (changed) emit TemperatureChanged(value);
}
コード例 #2
0
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);

}
コード例 #3
0
ファイル: Sensor.cpp プロジェクト: rinat/research
void Sensor::SetTemperature(float newTemperature)
{
    _temperature = newTemperature;
    TemperatureChanged();
}