Browse Source

lib/sensor_calibration: only warn if external rotation resetting

- this also happens with the actual default parameter value (-1)
master
Daniel Agar 4 years ago
parent
commit
bd8937642f
  1. 4
      src/lib/sensor_calibration/Accelerometer.cpp
  2. 4
      src/lib/sensor_calibration/Gyroscope.cpp
  3. 4
      src/lib/sensor_calibration/Magnetometer.cpp

4
src/lib/sensor_calibration/Accelerometer.cpp

@ -173,8 +173,8 @@ void Accelerometer::ParametersUpdate() @@ -173,8 +173,8 @@ void Accelerometer::ParametersUpdate()
if (_external) {
if ((rotation_value >= ROTATION_MAX) || (rotation_value < 0)) {
PX4_ERR("External %s %" PRIu32 " (%" PRId8 ") invalid rotation %" PRId32 ", resetting to rotation none",
SensorString(), _device_id, _calibration_index, rotation_value);
PX4_WARN("External %s %" PRIu32 " (%" PRId8 ") invalid rotation %" PRId32 ", resetting to rotation none",
SensorString(), _device_id, _calibration_index, rotation_value);
rotation_value = ROTATION_NONE;
SetCalibrationParam(SensorString(), "ROT", _calibration_index, rotation_value);
}

4
src/lib/sensor_calibration/Gyroscope.cpp

@ -158,8 +158,8 @@ void Gyroscope::ParametersUpdate() @@ -158,8 +158,8 @@ void Gyroscope::ParametersUpdate()
if (_external) {
if ((rotation_value >= ROTATION_MAX) || (rotation_value < 0)) {
PX4_ERR("External %s %" PRIu32 " (%" PRId8 ") invalid rotation %" PRId32 ", resetting to rotation none",
SensorString(), _device_id, _calibration_index, rotation_value);
PX4_WARN("External %s %" PRIu32 " (%" PRId8 ") invalid rotation %" PRId32 ", resetting to rotation none",
SensorString(), _device_id, _calibration_index, rotation_value);
rotation_value = ROTATION_NONE;
SetCalibrationParam(SensorString(), "ROT", _calibration_index, rotation_value);
}

4
src/lib/sensor_calibration/Magnetometer.cpp

@ -158,8 +158,8 @@ void Magnetometer::ParametersUpdate() @@ -158,8 +158,8 @@ void Magnetometer::ParametersUpdate()
if (_external) {
if ((rotation_value >= ROTATION_MAX) || (rotation_value < 0)) {
PX4_ERR("External %s %" PRIu32 " (%" PRId8 ") invalid rotation %" PRId32 ", resetting to rotation none",
SensorString(), _device_id, _calibration_index, rotation_value);
PX4_WARN("External %s %" PRIu32 " (%" PRId8 ") invalid rotation %" PRId32 ", resetting to rotation none",
SensorString(), _device_id, _calibration_index, rotation_value);
rotation_value = ROTATION_NONE;
SetCalibrationParam(SensorString(), "ROT", _calibration_index, rotation_value);
}

Loading…
Cancel
Save