From 6ff303adf4a89f3ed41b69fbbd68bd48528eef8b Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Thu, 19 Dec 2019 14:52:33 +1100 Subject: [PATCH] RC_Channel: added comment on odd inheritance --- libraries/RC_Channel/RC_Channel.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libraries/RC_Channel/RC_Channel.h b/libraries/RC_Channel/RC_Channel.h index c438f73843..15189b8bbe 100644 --- a/libraries/RC_Channel/RC_Channel.h +++ b/libraries/RC_Channel/RC_Channel.h @@ -294,6 +294,8 @@ public: } //end compatability functions for Plane + // this function is implemented in the child class in the vehicle + // code virtual RC_Channel *channel(uint8_t chan) = 0; uint8_t get_radio_in(uint16_t *chans, const uint8_t num_channels); // reads a block of chanel radio_in values starting from channel 0 @@ -367,7 +369,7 @@ private: AP_Float _override_timeout; AP_Int32 _options; - // flight_mode_channel_number must be overridden: + // flight_mode_channel_number must be overridden in vehicle specific code virtual int8_t flight_mode_channel_number() const = 0; RC_Channel *flight_mode_channel();