Browse Source

events: don't start accel calibration until specified temperature achieved

sbg
Paul Riseborough 8 years ago committed by Lorenz Meier
parent
commit
e75f2b9cf7
  1. 6
      src/modules/events/temperature_calibration/accel.cpp

6
src/modules/events/temperature_calibration/accel.cpp

@ -109,6 +109,12 @@ int TemperatureCalibrationAccel::update_sensor_instance(PerSensorData &data, int @@ -109,6 +109,12 @@ int TemperatureCalibrationAccel::update_sensor_instance(PerSensorData &data, int
data.sensor_sample_filt[2] = accel_data.z;
data.sensor_sample_filt[3] = accel_data.temperature;
// wait for min start temp to be reached before starting calibration
if (data.sensor_sample_filt[3] < _min_start_temperature) {
return 1;
}
if (!data.cold_soaked) {
data.cold_soaked = true;
data.low_temp = data.sensor_sample_filt[3]; //Record the low temperature

Loading…
Cancel
Save