APM:Libraries
Classes | Macros
AP_RangeFinder_Bebop.h File Reference
#include "RangeFinder.h"
#include "RangeFinder_Backend.h"
#include <AP_HAL_Linux/Thread.h>
Include dependency graph for AP_RangeFinder_Bebop.h:

Go to the source code of this file.

Classes

struct  echo
 
struct  adc_capture
 
class  AP_RangeFinder_Bebop
 

Macros

#define RNFD_BEBOP_NB_PULSES_MAX   32
 
#define RNFD_BEBOP_NB_PULSES_PURGE   64
 
#define RNFD_BEBOP_DEFAULT_FREQ   17
 
#define RNFD_BEBOP_DEFAULT_ADC_FREQ   160000
 
#define RNFD_BEBOP_FILTER_POWER   2
 
#define RNFD_BEBOP_SOUND_SPEED   340
 
#define RNFD_BEBOP_TRANSITION_HIGH_TO_LOW   0.75
 
#define RNFD_BEBOP_TRANSITION_LOW_TO_HIGH   1.5
 
#define RNFD_BEBOP_TRANSITION_COUNT   5
 
#define RNFD_BEBOP_MAX_ECHOES   30
 

Macro Definition Documentation

◆ RNFD_BEBOP_DEFAULT_ADC_FREQ

#define RNFD_BEBOP_DEFAULT_ADC_FREQ   160000

Definition at line 40 of file AP_RangeFinder_Bebop.h.

◆ RNFD_BEBOP_DEFAULT_FREQ

#define RNFD_BEBOP_DEFAULT_FREQ   17

Definition at line 35 of file AP_RangeFinder_Bebop.h.

◆ RNFD_BEBOP_FILTER_POWER

#define RNFD_BEBOP_FILTER_POWER   2

Definition at line 45 of file AP_RangeFinder_Bebop.h.

◆ RNFD_BEBOP_MAX_ECHOES

#define RNFD_BEBOP_MAX_ECHOES   30

Definition at line 64 of file AP_RangeFinder_Bebop.h.

◆ RNFD_BEBOP_NB_PULSES_MAX

#define RNFD_BEBOP_NB_PULSES_MAX   32

Definition at line 24 of file AP_RangeFinder_Bebop.h.

◆ RNFD_BEBOP_NB_PULSES_PURGE

#define RNFD_BEBOP_NB_PULSES_PURGE   64

Definition at line 29 of file AP_RangeFinder_Bebop.h.

◆ RNFD_BEBOP_SOUND_SPEED

#define RNFD_BEBOP_SOUND_SPEED   340

Definition at line 50 of file AP_RangeFinder_Bebop.h.

◆ RNFD_BEBOP_TRANSITION_COUNT

#define RNFD_BEBOP_TRANSITION_COUNT   5

Definition at line 59 of file AP_RangeFinder_Bebop.h.

◆ RNFD_BEBOP_TRANSITION_HIGH_TO_LOW

#define RNFD_BEBOP_TRANSITION_HIGH_TO_LOW   0.75

Definition at line 53 of file AP_RangeFinder_Bebop.h.

◆ RNFD_BEBOP_TRANSITION_LOW_TO_HIGH

#define RNFD_BEBOP_TRANSITION_LOW_TO_HIGH   1.5

Definition at line 56 of file AP_RangeFinder_Bebop.h.