mirror of https://github.com/ArduPilot/ardupilot
Copter: ignore flight mode change requests if we're already in the desired mode
This commit is contained in:
parent
deb171a869
commit
7c7f235a97
|
@ -340,6 +340,11 @@ static bool set_mode(uint8_t mode)
|
||||||
bool success = false;
|
bool success = false;
|
||||||
bool ignore_checks = !motors.armed(); // allow switching to any mode if disarmed. We rely on the arming check to perform
|
bool ignore_checks = !motors.armed(); // allow switching to any mode if disarmed. We rely on the arming check to perform
|
||||||
|
|
||||||
|
// return immediately if we are already in the desired mode
|
||||||
|
if (mode == control_mode) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
switch(mode) {
|
switch(mode) {
|
||||||
case ACRO:
|
case ACRO:
|
||||||
success = true;
|
success = true;
|
||||||
|
|
Loading…
Reference in New Issue