Browse Source

Plane: Use new RC_Channel AUX_FUNC

Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
mission-4.1.18
Patrick José Pereira 6 years ago committed by Tom Pittenger
parent
commit
c484b93314
  1. 12
      ArduPlane/RC_Channel.cpp

12
ArduPlane/RC_Channel.cpp

@ -32,11 +32,11 @@ void RC_Channel_Plane::init_aux_function(const RC_Channel::aux_func_t ch_option, @@ -32,11 +32,11 @@ void RC_Channel_Plane::init_aux_function(const RC_Channel::aux_func_t ch_option,
{
switch(ch_option) {
// the following functions do not need to be initialised:
case ARMDISARM:
case INVERTED:
case AUX_FUNC::ARMDISARM:
case AUX_FUNC::INVERTED:
break;
case REVERSE_THROTTLE:
case AUX_FUNC::REVERSE_THROTTLE:
plane.have_reverse_throttle_rc_option = true;
// setup input throttle as a range. This is needed as init_aux_function is called
// after set_control_channels()
@ -58,7 +58,7 @@ void RC_Channel_Plane::init_aux_function(const RC_Channel::aux_func_t ch_option, @@ -58,7 +58,7 @@ void RC_Channel_Plane::init_aux_function(const RC_Channel::aux_func_t ch_option,
void RC_Channel_Plane::do_aux_function(const aux_func_t ch_option, const aux_switch_pos_t ch_flag)
{
switch(ch_option) {
case ARMDISARM:
case AUX_FUNC::ARMDISARM:
// arm or disarm the vehicle
switch (ch_flag) {
case HIGH:
@ -72,11 +72,11 @@ void RC_Channel_Plane::do_aux_function(const aux_func_t ch_option, const aux_swi @@ -72,11 +72,11 @@ void RC_Channel_Plane::do_aux_function(const aux_func_t ch_option, const aux_swi
break;
}
break;
case INVERTED:
case AUX_FUNC::INVERTED:
plane.inverted_flight = (ch_flag == HIGH);
break;
case REVERSE_THROTTLE:
case AUX_FUNC::REVERSE_THROTTLE:
plane.reversed_throttle = (ch_flag == HIGH);
gcs().send_text(MAV_SEVERITY_INFO, "RevThrottle: %s", plane.reversed_throttle?"ENABLE":"DISABLE");
break;

Loading…
Cancel
Save