Browse Source

Plane: do not run any prearm checks if we are armed or arming is not required

Co-authored-by: TunaLobster <unknown>
gps-1.3.1
Peter Barker 4 years ago committed by Andrew Tridgell
parent
commit
5b7ec1fab4
  1. 5
      ArduPlane/AP_Arming.cpp

5
ArduPlane/AP_Arming.cpp

@ -21,6 +21,11 @@ const AP_Param::GroupInfo AP_Arming_Plane::var_info[] = {
*/ */
bool AP_Arming_Plane::pre_arm_checks(bool display_failure) bool AP_Arming_Plane::pre_arm_checks(bool display_failure)
{ {
if (armed || require == (uint8_t)Required::NO) {
// if we are already armed or don't need any arming checks
// then skip the checks
return true;
}
//are arming checks disabled? //are arming checks disabled?
if (checks_to_perform == 0) { if (checks_to_perform == 0) {
return true; return true;

Loading…
Cancel
Save