ardupilot/AntennaTracker/RC_Channel.h

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

34 lines
568 B
C
Raw Normal View History

#pragma once
#include <RC_Channel/RC_Channel.h>
class RC_Channel_Tracker : public RC_Channel
{
public:
protected:
private:
};
class RC_Channels_Tracker : public RC_Channels
{
public:
RC_Channel_Tracker obj_channels[NUM_RC_CHANNELS];
RC_Channel_Tracker *channel(const uint8_t chan) override {
if (chan >= NUM_RC_CHANNELS) {
return nullptr;
}
return &obj_channels[chan];
}
protected:
// note that these callbacks are not presently used on Tracker:
int8_t flight_mode_channel_number() const override;
};