#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: