123456789101112131415161718192021222324 |
- #pragma once
- #include "RCInput.h"
- namespace Linux {
- class RCInput_Navio2 : public 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};
- };
- }
|