Commander: Run continuous pre-flight checks silently

As we are checking the current pre-flight state and validate wether the system could be armed, we do not want to spam the console or user with continously failing checks. These checks are reported to the GCS separately and are processed and displayed there.
This commit is contained in:
Lorenz Meier
2020-03-17 00:17:11 +01:00
parent 21435bd32b
commit 9d5aebd235
3 changed files with 20 additions and 16 deletions
@@ -89,7 +89,8 @@ public:
};
static bool preArmCheck(orb_advert_t *mavlink_log_pub, const vehicle_status_flags_s &status_flags,
const safety_s &safety, const arm_requirements_t &arm_requirements, const vehicle_status_s &status);
const safety_s &safety, const arm_requirements_t &arm_requirements, const vehicle_status_s &status,
bool report_fail = true);
private:
static bool magnometerCheck(orb_advert_t *mavlink_log_pub, vehicle_status_s &status, const uint8_t instance,