mirror of https://github.com/ArduPilot/ardupilot
Plane: added an arming check for Q_ASSIST_SPEED
Q_ASSIST should really be enabled for all non-tailsitter quadplanes. This arming check will help users remember to configure it
This commit is contained in:
parent
0bab0dc26c
commit
d7052b4d5a
|
@ -174,6 +174,16 @@ bool AP_Arming_Plane::quadplane_checks(bool display_failure)
|
|||
}
|
||||
}
|
||||
|
||||
/*
|
||||
Q_ASSIST_SPEED really should be enabled for all quadplanes except tailsitters
|
||||
*/
|
||||
if (check_enabled(ARMING_CHECK_PARAMETERS) &&
|
||||
is_zero(plane.quadplane.assist_speed) &&
|
||||
!plane.quadplane.tailsitter.enabled()) {
|
||||
check_failed(display_failure,"Q_ASSIST_SPEED is not set");
|
||||
ret = false;
|
||||
}
|
||||
|
||||
return ret;
|
||||
}
|
||||
#endif // HAL_QUADPLANE_ENABLED
|
||||
|
|
|
@ -103,7 +103,7 @@ const AP_Param::GroupInfo QuadPlane::var_info[] = {
|
|||
|
||||
// @Param: ASSIST_SPEED
|
||||
// @DisplayName: Quadplane assistance speed
|
||||
// @Description: This is the speed below which the quad motors will provide stability and lift assistance in fixed wing modes. Zero means no assistance except during transition
|
||||
// @Description: This is the speed below which the quad motors will provide stability and lift assistance in fixed wing modes. Zero means no assistance except during transition. Note that if this is set to zero then other Q_ASSIST features are also disabled. A higher value will lead to more false positives which can waste battery. A lower value will result in less false positive, but will result in assistance taking longer to trigger. If unsure then set to 3 m/s below the minimum airspeed you will fly at. If you don't have an airspeed sensor then use 5 m/s below the minimum airspeed you fly at. If you want to disable the arming check Q_ASSIST_SPEED then set to -1.
|
||||
// @Units: m/s
|
||||
// @Range: 0 100
|
||||
// @Increment: 0.1
|
||||
|
|
Loading…
Reference in New Issue