diff --git a/ArduCopter/Copter.h b/ArduCopter/Copter.h index 4385641a15e..1a3c5a046ca 100644 --- a/ArduCopter/Copter.h +++ b/ArduCopter/Copter.h @@ -901,9 +901,9 @@ private: void userhook_MediumLoop(); void userhook_SlowLoop(); void userhook_SuperSlowLoop(); - void userhook_auxSwitch1(uint8_t ch_flag); - void userhook_auxSwitch2(uint8_t ch_flag); - void userhook_auxSwitch3(uint8_t ch_flag); + void userhook_auxSwitch1(const RC_Channel::AuxSwitchPos ch_flag); + void userhook_auxSwitch2(const RC_Channel::AuxSwitchPos ch_flag); + void userhook_auxSwitch3(const RC_Channel::AuxSwitchPos ch_flag); // vehicle specific waypoint info helpers bool get_wp_distance_m(float &distance) const override; diff --git a/ArduCopter/UserCode.cpp b/ArduCopter/UserCode.cpp index 46070d47fa5..1fc9824fdc7 100644 --- a/ArduCopter/UserCode.cpp +++ b/ArduCopter/UserCode.cpp @@ -44,17 +44,17 @@ void Copter::userhook_SuperSlowLoop() #endif #ifdef USERHOOK_AUXSWITCH -void Copter::userhook_auxSwitch1(uint8_t ch_flag) +void Copter::userhook_auxSwitch1(const RC_Channel::AuxSwitchPos ch_flag) { // put your aux switch #1 handler here (CHx_OPT = 47) } -void Copter::userhook_auxSwitch2(uint8_t ch_flag) +void Copter::userhook_auxSwitch2(const RC_Channel::AuxSwitchPos ch_flag) { // put your aux switch #2 handler here (CHx_OPT = 48) } -void Copter::userhook_auxSwitch3(uint8_t ch_flag) +void Copter::userhook_auxSwitch3(const RC_Channel::AuxSwitchPos ch_flag) { // put your aux switch #3 handler here (CHx_OPT = 49) }