AP_NavEKF3: set origin on all cores

when EKF origin is set, make sure it is set on all cores
This commit is contained in:
Andrew Tridgell 2019-07-27 15:29:15 +10:00
parent e9d51bb0c7
commit d43a386f83

View File

@ -1053,7 +1053,12 @@ bool NavEKF3::setOriginLLH(const Location &loc)
if (!core) {
return false;
}
return core[primary].setOriginLLH(loc);
bool ret = false;
for (uint8_t i=0; i<num_cores; i++) {
ret |= core[i].setOriginLLH(loc);
}
// return true if any core accepts the new origin
return ret;
}
// return estimated height above ground level