mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-05-31 10:26:52 +08:00
commander: pass in correct time since boot
This fixes the case where the preflight check fail right after the start and report "sensors unstable".
This commit is contained in:
@@ -2479,7 +2479,8 @@ Commander::run()
|
|||||||
|
|
||||||
// Evaluate current prearm status
|
// Evaluate current prearm status
|
||||||
if (!_armed.armed && !_status_flags.condition_calibration_enabled) {
|
if (!_armed.armed && !_status_flags.condition_calibration_enabled) {
|
||||||
bool preflight_check_res = PreFlightCheck::preflightCheck(nullptr, _status, _status_flags, false, true, 30_s);
|
bool preflight_check_res = PreFlightCheck::preflightCheck(nullptr, _status, _status_flags, false, true,
|
||||||
|
hrt_elapsed_time(&_boot_timestamp));
|
||||||
|
|
||||||
// skip arm authorization check until actual arming attempt
|
// skip arm authorization check until actual arming attempt
|
||||||
PreFlightCheck::arm_requirements_t arm_req = _arm_requirements;
|
PreFlightCheck::arm_requirements_t arm_req = _arm_requirements;
|
||||||
|
|||||||
Reference in New Issue
Block a user