#include <AP_RangeFinder_Bebop.h>
Definition at line 89 of file AP_RangeFinder_Bebop.h.
◆ AP_RangeFinder_Bebop()
◆ ~AP_RangeFinder_Bebop()
| AP_RangeFinder_Bebop::~AP_RangeFinder_Bebop |
( |
void |
| ) |
|
◆ _apply_averaging_filter()
| int AP_RangeFinder_Bebop::_apply_averaging_filter |
( |
void |
| ) |
|
|
private |
◆ _capture()
| int AP_RangeFinder_Bebop::_capture |
( |
void |
| ) |
|
|
private |
◆ _configure_capture()
| int AP_RangeFinder_Bebop::_configure_capture |
( |
| ) |
|
|
private |
◆ _configure_gpio()
| void AP_RangeFinder_Bebop::_configure_gpio |
( |
int |
value | ) |
|
|
private |
◆ _configure_wave()
| int AP_RangeFinder_Bebop::_configure_wave |
( |
| ) |
|
|
private |
◆ _get_mav_distance_sensor_type()
| virtual MAV_DISTANCE_SENSOR AP_RangeFinder_Bebop::_get_mav_distance_sensor_type |
( |
| ) |
const |
|
inlineprotectedvirtual |
◆ _init()
| void AP_RangeFinder_Bebop::_init |
( |
void |
| ) |
|
|
private |
◆ _launch()
| int AP_RangeFinder_Bebop::_launch |
( |
void |
| ) |
|
|
private |
◆ _launch_purge()
| int AP_RangeFinder_Bebop::_launch_purge |
( |
| ) |
|
|
private |
◆ _loop()
| void AP_RangeFinder_Bebop::_loop |
( |
void |
| ) |
|
|
private |
◆ _reconfigure_wave()
| void AP_RangeFinder_Bebop::_reconfigure_wave |
( |
| ) |
|
|
private |
◆ _search_local_maxima()
| int AP_RangeFinder_Bebop::_search_local_maxima |
( |
void |
| ) |
|
|
private |
◆ _search_maximum_with_max_amplitude()
| int AP_RangeFinder_Bebop::_search_maximum_with_max_amplitude |
( |
void |
| ) |
|
|
private |
◆ _update_mode()
| int AP_RangeFinder_Bebop::_update_mode |
( |
float |
altitude | ) |
|
|
private |
◆ detect()
| static bool AP_RangeFinder_Bebop::detect |
( |
| ) |
|
|
static |
◆ get_threshold_at()
| unsigned short AP_RangeFinder_Bebop::get_threshold_at |
( |
int |
i_capture | ) |
|
|
private |
◆ update()
| void AP_RangeFinder_Bebop::update |
( |
void |
| ) |
|
|
virtual |
◆ _adc
◆ _altitude
| float AP_RangeFinder_Bebop::_altitude |
|
private |
◆ _echoes
◆ _fd
| int AP_RangeFinder_Bebop::_fd = -1 |
|
private |
◆ _filter_average
| unsigned int AP_RangeFinder_Bebop::_filter_average = 4 |
|
private |
◆ _filtered_capture
| unsigned int* AP_RangeFinder_Bebop::_filtered_capture |
|
private |
◆ _filtered_capture_size
| unsigned int AP_RangeFinder_Bebop::_filtered_capture_size |
|
private |
◆ _freq
| int AP_RangeFinder_Bebop::_freq |
|
private |
◆ _gpio
◆ _hysteresis_counter
| int AP_RangeFinder_Bebop::_hysteresis_counter |
|
private |
◆ _iio
| struct iio_context* AP_RangeFinder_Bebop::_iio |
|
private |
◆ _last_max_distance_cm
| int16_t AP_RangeFinder_Bebop::_last_max_distance_cm = 850 |
|
private |
◆ _last_min_distance_cm
| int16_t AP_RangeFinder_Bebop::_last_min_distance_cm = 32 |
|
private |
◆ _last_timestamp
| uint64_t AP_RangeFinder_Bebop::_last_timestamp |
|
private |
◆ _mode
| int AP_RangeFinder_Bebop::_mode |
|
private |
◆ _nb_echoes
| int AP_RangeFinder_Bebop::_nb_echoes |
|
private |
◆ _purge
◆ _spi
◆ _thread
◆ _tx
◆ _tx_buf
| unsigned char* AP_RangeFinder_Bebop::_tx_buf |
|
private |
◆ threshold_echo_init
| const unsigned int AP_RangeFinder_Bebop::threshold_echo_init = 1500 |
|
private |
The documentation for this class was generated from the following file: