#pragma once #include "RCInput.h" class Linux::RCInput_Navio2 : public Linux::RCInput { public: void init() override; void _timer_tick(void) override; RCInput_Navio2(); ~RCInput_Navio2(); private: int open_channel(int ch); uint64_t _last_timestamp = 0l; static const size_t CHANNEL_COUNT = 16; int channels[CHANNEL_COUNT]; uint16_t periods[ARRAY_SIZE(channels)] = {0}; };