#include <OpticalFlow_Onboard.h>
Definition at line 37 of file OpticalFlow_Onboard.h.
◆ _get_integrated_gyros()
void OpticalFlow_Onboard::_get_integrated_gyros |
( |
uint64_t |
timestamp, |
|
|
GyroSample & |
gyro |
|
) |
| |
|
private |
◆ _read_thread()
void * OpticalFlow_Onboard::_read_thread |
( |
void * |
arg | ) |
|
|
staticprivate |
◆ _run_optflow()
void OpticalFlow_Onboard::_run_optflow |
( |
| ) |
|
|
private |
◆ init()
void OpticalFlow_Onboard::init |
( |
void |
| ) |
|
|
virtual |
◆ push_gyro()
void OpticalFlow_Onboard::push_gyro |
( |
float |
gyro_x, |
|
|
float |
gyro_y, |
|
|
float |
dt |
|
) |
| |
|
virtual |
◆ push_gyro_bias()
void OpticalFlow_Onboard::push_gyro_bias |
( |
float |
gyro_bias_x, |
|
|
float |
gyro_bias_y |
|
) |
| |
|
virtual |
◆ read()
◆ _bytesperline
uint32_t Linux::OpticalFlow_Onboard::_bytesperline |
|
private |
◆ _camera_output_height
uint32_t Linux::OpticalFlow_Onboard::_camera_output_height |
|
private |
◆ _camera_output_width
uint32_t Linux::OpticalFlow_Onboard::_camera_output_width |
|
private |
◆ _camerasensor
◆ _crop_by_software
bool Linux::OpticalFlow_Onboard::_crop_by_software |
|
private |
◆ _data_available
bool Linux::OpticalFlow_Onboard::_data_available |
|
private |
◆ _flow
Flow_PX4* Linux::OpticalFlow_Onboard::_flow |
|
private |
◆ _format
uint32_t Linux::OpticalFlow_Onboard::_format |
|
private |
◆ _gyro_bias
Vector2f Linux::OpticalFlow_Onboard::_gyro_bias |
|
private |
◆ _gyro_ring_buffer
◆ _gyro_x_integral
float Linux::OpticalFlow_Onboard::_gyro_x_integral |
|
private |
◆ _gyro_y_integral
float Linux::OpticalFlow_Onboard::_gyro_y_integral |
|
private |
◆ _height
uint32_t Linux::OpticalFlow_Onboard::_height |
|
private |
◆ _initialized
bool Linux::OpticalFlow_Onboard::_initialized |
|
private |
◆ _integrated_gyro
Vector2f Linux::OpticalFlow_Onboard::_integrated_gyro |
|
private |
◆ _integration_timespan
uint64_t Linux::OpticalFlow_Onboard::_integration_timespan |
|
private |
◆ _last_gyro_rate
Vector2f Linux::OpticalFlow_Onboard::_last_gyro_rate |
|
private |
◆ _last_integration_time
uint64_t Linux::OpticalFlow_Onboard::_last_integration_time |
|
private |
◆ _last_video_frame
◆ _mutex
pthread_mutex_t Linux::OpticalFlow_Onboard::_mutex |
|
private |
◆ _pixel_flow_x_integral
float Linux::OpticalFlow_Onboard::_pixel_flow_x_integral |
|
private |
◆ _pixel_flow_y_integral
float Linux::OpticalFlow_Onboard::_pixel_flow_y_integral |
|
private |
◆ _pwm
◆ _shrink_by_software
bool Linux::OpticalFlow_Onboard::_shrink_by_software |
|
private |
◆ _sizeimage
uint32_t Linux::OpticalFlow_Onboard::_sizeimage |
|
private |
◆ _surface_quality
uint8_t Linux::OpticalFlow_Onboard::_surface_quality |
|
private |
◆ _thread
pthread_t Linux::OpticalFlow_Onboard::_thread |
|
private |
◆ _videoin
VideoIn* Linux::OpticalFlow_Onboard::_videoin |
|
private |
◆ _width
uint32_t Linux::OpticalFlow_Onboard::_width |
|
private |
The documentation for this class was generated from the following files: