From aa575d6af0c717c601debdee5b1135c04bfcf37d Mon Sep 17 00:00:00 2001 From: Matthias Grob Date: Mon, 13 Jun 2022 11:25:07 +0200 Subject: [PATCH] Commander: move first preflight check run to constructor --- src/modules/commander/Commander.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/modules/commander/Commander.cpp b/src/modules/commander/Commander.cpp index 77a346bd7f..0ac2e7c755 100644 --- a/src/modules/commander/Commander.cpp +++ b/src/modules/commander/Commander.cpp @@ -853,6 +853,10 @@ Commander::Commander() : _param_rc_map_fltmode = param_find("RC_MAP_FLTMODE"); updateParameters(); + + // run preflight immediately to find all relevant parameters, but don't report + PreFlightCheck::preflightCheck(&_mavlink_log_pub, _vehicle_status, _vehicle_status_flags, _vehicle_control_mode, + false, true, hrt_elapsed_time(&_boot_timestamp)); } Commander::~Commander() @@ -2189,10 +2193,6 @@ Commander::run() arm_auth_init(&_mavlink_log_pub, &_vehicle_status.system_id); - // run preflight immediately to find all relevant parameters, but don't report - PreFlightCheck::preflightCheck(&_mavlink_log_pub, _vehicle_status, _vehicle_status_flags, _vehicle_control_mode, - false, true, hrt_elapsed_time(&_boot_timestamp)); - while (!should_exit()) { perf_begin(_loop_perf);