accel/gyro/mag calibration set default priority uninitialized

- this allows the default priority to be set differently for internal/external sensors
 - accel and gyro initialize default priority like mag in preparation for fully supporting external sensors
 - fixes #15652
This commit is contained in:
Daniel Agar
2020-09-13 21:02:53 -04:00
committed by GitHub
parent d70e183f5b
commit 13db2ebb2b
18 changed files with 86 additions and 36 deletions
@@ -224,8 +224,7 @@ void VehicleMagnetometer::Run()
updated[uorb_index] = true;
if (_calibration[uorb_index].device_id() != report.device_id) {
_calibration[uorb_index].set_external(report.is_external);
_calibration[uorb_index].set_device_id(report.device_id);
_calibration[uorb_index].set_device_id(report.device_id, report.is_external);
_priority[uorb_index] = _calibration[uorb_index].priority();
}