APM:Libraries
|
#include <AP_OpticalFlow_Onboard.h>
Public Member Functions | |
AP_OpticalFlow_Onboard (OpticalFlow &_frontend) | |
void | init (void) |
void | update (void) |
Public Member Functions inherited from OpticalFlow_backend | |
OpticalFlow_backend (OpticalFlow &_frontend) | |
virtual | ~OpticalFlow_backend (void) |
Private Attributes | |
uint32_t | _last_read_ms |
Additional Inherited Members | |
Protected Member Functions inherited from OpticalFlow_backend | |
void | _update_frontend (const struct OpticalFlow::OpticalFlow_state &state) |
Vector2f | _flowScaler (void) const |
float | _yawAngleRad (void) const |
void | _applyYaw (Vector2f &v) |
AP_AHRS_NavEKF & | get_ahrs (void) |
uint8_t | get_address (void) const |
Protected Attributes inherited from OpticalFlow_backend | |
OpticalFlow & | frontend |
AP_HAL::Semaphore * | _sem |
Definition at line 24 of file AP_OpticalFlow_Onboard.h.
AP_OpticalFlow_Onboard::AP_OpticalFlow_Onboard | ( | OpticalFlow & | _frontend | ) |
Definition at line 32 of file AP_OpticalFlow_Onboard.cpp.
|
virtual |
Implements OpticalFlow_backend.
Definition at line 36 of file AP_OpticalFlow_Onboard.cpp.
|
virtual |
Implements OpticalFlow_backend.
Definition at line 42 of file AP_OpticalFlow_Onboard.cpp.
|
private |
Definition at line 31 of file AP_OpticalFlow_Onboard.h.
Referenced by update().