APM:Libraries
AP_RangeFinder_VL53L0X Member List
This is the complete list of members for
AP_RangeFinder_VL53L0X
, including all inherited members.
_get_mav_distance_sensor_type
() const override
AP_RangeFinder_VL53L0X
inline
protected
virtual
_sem
AP_RangeFinder_Backend
protected
AP_RangeFinder_Backend
(RangeFinder::RangeFinder_State &_state)
AP_RangeFinder_Backend
AP_RangeFinder_VL53L0X
(RangeFinder::RangeFinder_State &_state, AP_HAL::OwnPtr< AP_HAL::I2CDevice > dev)
AP_RangeFinder_VL53L0X
private
check_id
(void)
AP_RangeFinder_VL53L0X
private
counter
AP_RangeFinder_VL53L0X
private
decodeTimeout
(uint16_t reg_val)
AP_RangeFinder_VL53L0X
private
detect
(RangeFinder::RangeFinder_State &_state, AP_HAL::OwnPtr< AP_HAL::I2CDevice > dev)
AP_RangeFinder_VL53L0X
static
dev
AP_RangeFinder_VL53L0X
private
distance_cm
() const
AP_RangeFinder_Backend
inline
encodeTimeout
(uint16_t timeout_mclks)
AP_RangeFinder_VL53L0X
private
get_mav_distance_sensor_type
() const
AP_RangeFinder_Backend
inline
get_pos_offset
() const
AP_RangeFinder_Backend
inline
get_reading
(uint16_t &reading_cm)
AP_RangeFinder_VL53L0X
private
get_SPAD_info
(uint8_t *count, bool *type_is_aperture)
AP_RangeFinder_VL53L0X
private
getMeasurementTimingBudget
(void)
AP_RangeFinder_VL53L0X
private
getSequenceStepEnables
(SequenceStepEnables *enables)
AP_RangeFinder_VL53L0X
private
getSequenceStepTimeouts
(SequenceStepEnables const *enables, SequenceStepTimeouts *timeouts)
AP_RangeFinder_VL53L0X
private
getVcselPulsePeriod
(vcselPeriodType type)
AP_RangeFinder_VL53L0X
private
ground_clearance_cm
() const
AP_RangeFinder_Backend
inline
handle_msg
(mavlink_message_t *msg)
AP_RangeFinder_Backend
inline
virtual
has_data
() const
AP_RangeFinder_Backend
inline
init
()
AP_RangeFinder_VL53L0X
private
max_distance_cm
() const
AP_RangeFinder_Backend
inline
measurement_timing_budget_us
AP_RangeFinder_VL53L0X
private
min_distance_cm
() const
AP_RangeFinder_Backend
inline
orientation
() const
AP_RangeFinder_Backend
inline
performSingleRefCalibration
(uint8_t vhv_init_byte)
AP_RangeFinder_VL53L0X
private
range_valid_count
() const
AP_RangeFinder_Backend
inline
read_register
(uint8_t reg)
AP_RangeFinder_VL53L0X
private
read_register16
(uint8_t reg)
AP_RangeFinder_VL53L0X
private
set_status
(RangeFinder::RangeFinder_Status status)
AP_RangeFinder_Backend
protected
setMeasurementTimingBudget
(uint32_t budget_us)
AP_RangeFinder_VL53L0X
private
start_continuous
(void)
AP_RangeFinder_VL53L0X
private
start_ms
AP_RangeFinder_VL53L0X
private
state
AP_RangeFinder_Backend
protected
status
() const
AP_RangeFinder_Backend
inline
stop_variable
AP_RangeFinder_VL53L0X
private
sum_mm
AP_RangeFinder_VL53L0X
private
timeoutMclksToMicroseconds
(uint16_t timeout_period_mclks, uint8_t vcsel_period_pclks)
AP_RangeFinder_VL53L0X
private
timeoutMicrosecondsToMclks
(uint32_t timeout_period_us, uint8_t vcsel_period_pclks)
AP_RangeFinder_VL53L0X
private
timer
()
AP_RangeFinder_VL53L0X
private
tuning_data
AP_RangeFinder_VL53L0X
private
static
type
() const
AP_RangeFinder_Backend
inline
update
(void)
AP_RangeFinder_VL53L0X
virtual
update_pre_arm_check
()
AP_RangeFinder_Backend
update_status
()
AP_RangeFinder_Backend
protected
VcselPeriodFinalRange
enum value
AP_RangeFinder_VL53L0X
private
VcselPeriodPreRange
enum value
AP_RangeFinder_VL53L0X
private
vcselPeriodType
enum name
AP_RangeFinder_VL53L0X
private
voltage_mv
() const
AP_RangeFinder_Backend
inline
write_register
(uint8_t reg, uint8_t value)
AP_RangeFinder_VL53L0X
private
write_register16
(uint8_t reg, uint16_t value)
AP_RangeFinder_VL53L0X
private
~AP_RangeFinder_Backend
(void)
AP_RangeFinder_Backend
inline
virtual
Generated on Sun Jun 17 2018 14:18:59 for APM:Libraries by
1.8.13