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 overrideAP_RangeFinder_VL53L0Xinlineprotectedvirtual
_semAP_RangeFinder_Backendprotected
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_VL53L0Xprivate
check_id(void)AP_RangeFinder_VL53L0Xprivate
counterAP_RangeFinder_VL53L0Xprivate
decodeTimeout(uint16_t reg_val)AP_RangeFinder_VL53L0Xprivate
detect(RangeFinder::RangeFinder_State &_state, AP_HAL::OwnPtr< AP_HAL::I2CDevice > dev)AP_RangeFinder_VL53L0Xstatic
devAP_RangeFinder_VL53L0Xprivate
distance_cm() constAP_RangeFinder_Backendinline
encodeTimeout(uint16_t timeout_mclks)AP_RangeFinder_VL53L0Xprivate
get_mav_distance_sensor_type() constAP_RangeFinder_Backendinline
get_pos_offset() constAP_RangeFinder_Backendinline
get_reading(uint16_t &reading_cm)AP_RangeFinder_VL53L0Xprivate
get_SPAD_info(uint8_t *count, bool *type_is_aperture)AP_RangeFinder_VL53L0Xprivate
getMeasurementTimingBudget(void)AP_RangeFinder_VL53L0Xprivate
getSequenceStepEnables(SequenceStepEnables *enables)AP_RangeFinder_VL53L0Xprivate
getSequenceStepTimeouts(SequenceStepEnables const *enables, SequenceStepTimeouts *timeouts)AP_RangeFinder_VL53L0Xprivate
getVcselPulsePeriod(vcselPeriodType type)AP_RangeFinder_VL53L0Xprivate
ground_clearance_cm() constAP_RangeFinder_Backendinline
handle_msg(mavlink_message_t *msg)AP_RangeFinder_Backendinlinevirtual
has_data() constAP_RangeFinder_Backendinline
init()AP_RangeFinder_VL53L0Xprivate
max_distance_cm() constAP_RangeFinder_Backendinline
measurement_timing_budget_usAP_RangeFinder_VL53L0Xprivate
min_distance_cm() constAP_RangeFinder_Backendinline
orientation() constAP_RangeFinder_Backendinline
performSingleRefCalibration(uint8_t vhv_init_byte)AP_RangeFinder_VL53L0Xprivate
range_valid_count() constAP_RangeFinder_Backendinline
read_register(uint8_t reg)AP_RangeFinder_VL53L0Xprivate
read_register16(uint8_t reg)AP_RangeFinder_VL53L0Xprivate
set_status(RangeFinder::RangeFinder_Status status)AP_RangeFinder_Backendprotected
setMeasurementTimingBudget(uint32_t budget_us)AP_RangeFinder_VL53L0Xprivate
start_continuous(void)AP_RangeFinder_VL53L0Xprivate
start_msAP_RangeFinder_VL53L0Xprivate
stateAP_RangeFinder_Backendprotected
status() constAP_RangeFinder_Backendinline
stop_variableAP_RangeFinder_VL53L0Xprivate
sum_mmAP_RangeFinder_VL53L0Xprivate
timeoutMclksToMicroseconds(uint16_t timeout_period_mclks, uint8_t vcsel_period_pclks)AP_RangeFinder_VL53L0Xprivate
timeoutMicrosecondsToMclks(uint32_t timeout_period_us, uint8_t vcsel_period_pclks)AP_RangeFinder_VL53L0Xprivate
timer()AP_RangeFinder_VL53L0Xprivate
tuning_dataAP_RangeFinder_VL53L0Xprivatestatic
type() constAP_RangeFinder_Backendinline
update(void)AP_RangeFinder_VL53L0Xvirtual
update_pre_arm_check()AP_RangeFinder_Backend
update_status()AP_RangeFinder_Backendprotected
VcselPeriodFinalRange enum valueAP_RangeFinder_VL53L0Xprivate
VcselPeriodPreRange enum valueAP_RangeFinder_VL53L0Xprivate
vcselPeriodType enum nameAP_RangeFinder_VL53L0Xprivate
voltage_mv() constAP_RangeFinder_Backendinline
write_register(uint8_t reg, uint8_t value)AP_RangeFinder_VL53L0Xprivate
write_register16(uint8_t reg, uint16_t value)AP_RangeFinder_VL53L0Xprivate
~AP_RangeFinder_Backend(void)AP_RangeFinder_Backendinlinevirtual