Path: blob/master/AntennaTracker/RC_Channel_Tracker.h
9314 views
#pragma once12#include <RC_Channel/RC_Channel.h>34class RC_Channel_Tracker : public RC_Channel5{67public:89protected:1011private:1213};1415class RC_Channels_Tracker : public RC_Channels16{17public:1819RC_Channel_Tracker obj_channels[NUM_RC_CHANNELS];20RC_Channel_Tracker *channel(const uint8_t chan) override {21if (chan >= NUM_RC_CHANNELS) {22return nullptr;23}24return &obj_channels[chan];25}2627// we always trust our RC inputs ATM:28bool in_rc_failsafe() const override { return false; }2930protected:3132// note that these callbacks are not presently used on Tracker:33int8_t flight_mode_channel_number() const override;3435};363738