APM:Libraries
|
#include <WheelEncoder_Backend.h>
Public Member Functions | |
AP_WheelEncoder_Backend (AP_WheelEncoder &frontend, uint8_t instance, AP_WheelEncoder::WheelEncoder_State &state) | |
virtual | ~AP_WheelEncoder_Backend (void) |
virtual void | update ()=0 |
Protected Member Functions | |
int8_t | get_pin_a () const |
int8_t | get_pin_b () const |
Protected Attributes | |
AP_WheelEncoder & | _frontend |
AP_WheelEncoder::WheelEncoder_State & | _state |
Definition at line 21 of file WheelEncoder_Backend.h.
AP_WheelEncoder_Backend::AP_WheelEncoder_Backend | ( | AP_WheelEncoder & | frontend, |
uint8_t | instance, | ||
AP_WheelEncoder::WheelEncoder_State & | state | ||
) |
Definition at line 22 of file WheelEncoder_Backend.cpp.
|
inlinevirtual |
|
protected |
Definition at line 29 of file WheelEncoder_Backend.cpp.
Referenced by AP_WheelEncoder_Quadrature::update(), and ~AP_WheelEncoder_Backend().
|
protected |
Definition at line 38 of file WheelEncoder_Backend.cpp.
Referenced by AP_WheelEncoder_Quadrature::update(), and ~AP_WheelEncoder_Backend().
|
pure virtual |
Implemented in AP_WheelEncoder_Quadrature.
Referenced by AP_WheelEncoder::update(), and ~AP_WheelEncoder_Backend().
|
protected |
Definition at line 40 of file WheelEncoder_Backend.h.
Referenced by get_pin_a(), and get_pin_b().
|
protected |
Definition at line 41 of file WheelEncoder_Backend.h.
Referenced by get_pin_a(), get_pin_b(), and AP_WheelEncoder_Quadrature::update().