mirror of https://github.com/ArduPilot/ardupilot
System.pde: Toy mode details for set_mode()
This commit is contained in:
parent
c276fe8fa0
commit
031830b5fe
|
@ -381,7 +381,8 @@ static void set_mode(byte mode)
|
||||||
{
|
{
|
||||||
// if we don't have GPS lock
|
// if we don't have GPS lock
|
||||||
if(home_is_set == false){
|
if(home_is_set == false){
|
||||||
// our max mode should be
|
// THOR
|
||||||
|
// We don't care about Home if we don't have lock yet in Toy mode
|
||||||
if(mode == TOY || mode == OF_LOITER){
|
if(mode == TOY || mode == OF_LOITER){
|
||||||
// nothing
|
// nothing
|
||||||
}else if (mode > ALT_HOLD){
|
}else if (mode > ALT_HOLD){
|
||||||
|
@ -517,10 +518,14 @@ static void set_mode(byte mode)
|
||||||
set_next_WP(¤t_loc);
|
set_next_WP(¤t_loc);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
// THOR
|
||||||
|
// These are the flight modes for Toy mode
|
||||||
|
// See the defines for the enumerated values
|
||||||
case TOY:
|
case TOY:
|
||||||
yaw_mode = YAW_TOY;
|
yaw_mode = YAW_TOY;
|
||||||
roll_pitch_mode = ROLL_PITCH_TOY;
|
roll_pitch_mode = ROLL_PITCH_TOY;
|
||||||
throttle_mode = THROTTLE_MANUAL;
|
throttle_mode = THROTTLE_MANUAL;
|
||||||
|
wp_control = NO_NAV_MODE;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
|
Loading…
Reference in New Issue