_frontend | AP_WheelEncoder_Backend | protected |
_state | AP_WheelEncoder_Backend | protected |
AP_WheelEncoder_Backend(AP_WheelEncoder &frontend, uint8_t instance, AP_WheelEncoder::WheelEncoder_State &state) | AP_WheelEncoder_Backend | |
AP_WheelEncoder_Quadrature(AP_WheelEncoder &frontend, uint8_t instance, AP_WheelEncoder::WheelEncoder_State &state) | AP_WheelEncoder_Quadrature | |
get_gpio(uint8_t pin_number) | AP_WheelEncoder_Quadrature | privatestatic |
get_pin_a() const | AP_WheelEncoder_Backend | protected |
get_pin_b() const | AP_WheelEncoder_Backend | protected |
irq_handler(uint8_t instance, bool pin_a) | AP_WheelEncoder_Quadrature | privatestatic |
irq_handler0_pina(int irq, void *context) | AP_WheelEncoder_Quadrature | privatestatic |
irq_handler0_pinb(int irq, void *context) | AP_WheelEncoder_Quadrature | privatestatic |
irq_handler1_pina(int irq, void *context) | AP_WheelEncoder_Quadrature | privatestatic |
irq_handler1_pinb(int irq, void *context) | AP_WheelEncoder_Quadrature | privatestatic |
irq_state | AP_WheelEncoder_Quadrature | privatestatic |
last_pin_a | AP_WheelEncoder_Quadrature | private |
last_pin_b | AP_WheelEncoder_Quadrature | private |
pin_ab_to_phase(bool pin_a, bool pin_b) | AP_WheelEncoder_Quadrature | privatestatic |
update(void) | AP_WheelEncoder_Quadrature | virtual |
update_phase_and_error_count(bool pin_a_now, bool pin_b_now, uint8_t &phase, int32_t &distance_count, uint32_t &total_count, uint32_t &error_count) | AP_WheelEncoder_Quadrature | privatestatic |
~AP_WheelEncoder_Backend(void) | AP_WheelEncoder_Backend | inlinevirtual |