mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-02-08 17:03:57 -04:00
Copter: Remove CH7 & CH8 Enable / Disable of GeoFence
This commit is contained in:
parent
5f24788872
commit
e25b8933f3
@ -405,14 +405,14 @@ const AP_Param::Info var_info[] PROGMEM = {
|
|||||||
// @Param: CH7_OPT
|
// @Param: CH7_OPT
|
||||||
// @DisplayName: Channel 7 option
|
// @DisplayName: Channel 7 option
|
||||||
// @Description: Select which function if performed when CH7 is above 1800 pwm
|
// @Description: Select which function if performed when CH7 is above 1800 pwm
|
||||||
// @Values: 0:Do Nothing, 2:Flip, 3:Simple Mode, 4:RTL, 5:Save Trim, 7:Save WP, 8:Multi Mode, 9:Camera Trigger, 10:Sonar, 11:Fence, 12:ResetToArmedYaw
|
// @Values: 0:Do Nothing, 2:Flip, 3:Simple Mode, 4:RTL, 5:Save Trim, 7:Save WP, 8:Multi Mode, 9:Camera Trigger, 10:Sonar, 12:ResetToArmedYaw
|
||||||
// @User: Standard
|
// @User: Standard
|
||||||
GSCALAR(ch7_option, "CH7_OPT", CH7_OPTION),
|
GSCALAR(ch7_option, "CH7_OPT", CH7_OPTION),
|
||||||
|
|
||||||
// @Param: CH8_OPT
|
// @Param: CH8_OPT
|
||||||
// @DisplayName: Channel 8 option
|
// @DisplayName: Channel 8 option
|
||||||
// @Description: Select which function if performed when CH8 is above 1800 pwm
|
// @Description: Select which function if performed when CH8 is above 1800 pwm
|
||||||
// @Values: 0:Do Nothing, 2:Flip, 3:Simple Mode, 4:RTL, 5:Save Trim, 7:Save WP, 8:Multi Mode, 9:Camera Trigger, 10:Sonar, 11:Fence, 12:ResetToArmedYaw
|
// @Values: 0:Do Nothing, 2:Flip, 3:Simple Mode, 4:RTL, 5:Save Trim, 7:Save WP, 8:Multi Mode, 9:Camera Trigger, 10:Sonar, 12:ResetToArmedYaw
|
||||||
// @User: Standard
|
// @User: Standard
|
||||||
GSCALAR(ch8_option, "CH8_OPT", CH8_OPTION),
|
GSCALAR(ch8_option, "CH8_OPT", CH8_OPTION),
|
||||||
|
|
||||||
|
@ -85,7 +85,6 @@ static void init_aux_switches()
|
|||||||
switch(g.ch7_option) {
|
switch(g.ch7_option) {
|
||||||
case AUX_SWITCH_SIMPLE_MODE:
|
case AUX_SWITCH_SIMPLE_MODE:
|
||||||
case AUX_SWITCH_SONAR:
|
case AUX_SWITCH_SONAR:
|
||||||
case AUX_SWITCH_FENCE:
|
|
||||||
case AUX_SWITCH_RESETTOARMEDYAW:
|
case AUX_SWITCH_RESETTOARMEDYAW:
|
||||||
do_aux_switch_function(g.ch7_option, ap_system.CH7_flag);
|
do_aux_switch_function(g.ch7_option, ap_system.CH7_flag);
|
||||||
break;
|
break;
|
||||||
@ -100,7 +99,6 @@ static void init_aux_switches()
|
|||||||
switch(g.ch8_option) {
|
switch(g.ch8_option) {
|
||||||
case AUX_SWITCH_SIMPLE_MODE:
|
case AUX_SWITCH_SIMPLE_MODE:
|
||||||
case AUX_SWITCH_SONAR:
|
case AUX_SWITCH_SONAR:
|
||||||
case AUX_SWITCH_FENCE:
|
|
||||||
case AUX_SWITCH_RESETTOARMEDYAW:
|
case AUX_SWITCH_RESETTOARMEDYAW:
|
||||||
do_aux_switch_function(g.ch8_option, ap_system.CH8_flag);
|
do_aux_switch_function(g.ch8_option, ap_system.CH8_flag);
|
||||||
break;
|
break;
|
||||||
@ -218,12 +216,6 @@ static void do_aux_switch_function(int8_t ch_function, bool ch_flag)
|
|||||||
g.sonar_enabled = ch_flag;
|
g.sonar_enabled = ch_flag;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
#if AC_FENCE == ENABLED
|
|
||||||
case AUX_SWITCH_FENCE:
|
|
||||||
// enable or disable the fence
|
|
||||||
fence.enable(ch_flag);
|
|
||||||
break;
|
|
||||||
#endif
|
|
||||||
case AUX_SWITCH_RESETTOARMEDYAW:
|
case AUX_SWITCH_RESETTOARMEDYAW:
|
||||||
if (ch_flag) {
|
if (ch_flag) {
|
||||||
set_yaw_mode(YAW_RESETTOARMEDYAW);
|
set_yaw_mode(YAW_RESETTOARMEDYAW);
|
||||||
|
@ -60,7 +60,7 @@
|
|||||||
#define AUX_SWITCH_MULTI_MODE 8 // depending upon CH6 position Flip (if ch6 is low), RTL (if ch6 in middle) or Save WP (if ch6 is high)
|
#define AUX_SWITCH_MULTI_MODE 8 // depending upon CH6 position Flip (if ch6 is low), RTL (if ch6 in middle) or Save WP (if ch6 is high)
|
||||||
#define AUX_SWITCH_CAMERA_TRIGGER 9 // trigger camera servo or relay
|
#define AUX_SWITCH_CAMERA_TRIGGER 9 // trigger camera servo or relay
|
||||||
#define AUX_SWITCH_SONAR 10 // allow enabling or disabling sonar in flight which helps avoid surface tracking when you are far above the ground
|
#define AUX_SWITCH_SONAR 10 // allow enabling or disabling sonar in flight which helps avoid surface tracking when you are far above the ground
|
||||||
#define AUX_SWITCH_FENCE 11 // allow enabling or disabling fence in flight
|
#define AUX_SWITCH_UNUSED_RFU 11 // unused reserved for future use
|
||||||
#define AUX_SWITCH_RESETTOARMEDYAW 12 // changes yaw to be same as when quad was armed
|
#define AUX_SWITCH_RESETTOARMEDYAW 12 // changes yaw to be same as when quad was armed
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user