Browse Source

Report preflight and pre-arm checks from period checks

With this change we are reporting any issues we find with the periodic check.

Co-Authored-By: Beat Küng <beat-kueng@gmx.net>
sbg
Lorenz Meier 5 years ago
parent
commit
21435bd32b
  1. 4
      src/modules/commander/Commander.cpp

4
src/modules/commander/Commander.cpp

@ -2255,8 +2255,8 @@ Commander::run() @@ -2255,8 +2255,8 @@ Commander::run()
// Evaluate current prearm status
if (!armed.armed) {
bool preflight_check_res = PreFlightCheck::preflightCheck(nullptr, status, status_flags, true, true, true, 30_s);
bool prearm_check_res = PreFlightCheck::preArmCheck(nullptr, status_flags, safety_s{},
PreFlightCheck::arm_requirements_t{}, status);
bool prearm_check_res = PreFlightCheck::preArmCheck(nullptr, status_flags, _safety,
_arm_requirements, status);
set_health_flags(subsystem_info_s::SUBSYSTEM_TYPE_PREARM_CHECK, true, true, (preflight_check_res
&& prearm_check_res), status);
}

Loading…
Cancel
Save