28 virtual void process_pulse(uint32_t width_s0, uint32_t width_s1) = 0;
unsigned int last_rc_input_count
AP_RCProtocol_Backend(AP_RCProtocol &_frontend)
virtual void start_bind(void)
#define MAX_RCIN_CHANNELS
unsigned int rc_input_count
virtual void update(void)
uint16_t read(uint8_t chan)
AP_HAL::AnalogSource * chan
virtual void process_pulse(uint32_t width_s0, uint32_t width_s1)=0
void add_input(uint8_t num_channels, uint16_t *values, bool in_failsafe)
friend class AP_RCProtcol
uint16_t _pwm_values[MAX_RCIN_CHANNELS]