_cfg (defined in m5::unit::UnitVL53L1X) | m5::unit::UnitVL53L1X | protected |
_data (defined in m5::unit::UnitVL53L1X) | m5::unit::UnitVL53L1X | protected |
_distance (defined in m5::unit::UnitVL53L1X) | m5::unit::UnitVL53L1X | protected |
_tb (defined in m5::unit::UnitVL53L1X) | m5::unit::UnitVL53L1X | protected |
begin() override (defined in m5::unit::UnitVL53L1X) | m5::unit::UnitVL53L1X | virtual |
calibrateOffset(int16_t &offset, const uint16_t targetmm=100) | m5::unit::UnitVL53L1X | |
calibrateXtalk(uint16_t &xtalk, const uint16_t targetmm=100) | m5::unit::UnitVL53L1X | |
changeI2CAddress(const uint8_t i2c_address) | m5::unit::UnitVL53L1X | |
clearDistanceThreshold() | m5::unit::UnitVL53L1X | inline |
config() const | m5::unit::UnitVL53L1X | inline |
config(const config_t &cfg) | m5::unit::UnitVL53L1X | inline |
distanceMode() const | m5::unit::UnitVL53L1X | inline |
M5_UNIT_COMPONENT_PERIODIC_MEASUREMENT_ADAPTER_HPP_BUILDER(UnitVL53L1X, vl53l1x::Data) (defined in m5::unit::UnitVL53L1X) | m5::unit::UnitVL53L1X | protected |
measureSingleshot(vl53l1x::Data &d) | m5::unit::UnitVL53L1X | |
range() const | m5::unit::UnitVL53L1X | inline |
range_status() const | m5::unit::UnitVL53L1X | inline |
read_data_ready_status() (defined in m5::unit::UnitVL53L1X) | m5::unit::UnitVL53L1X | protected |
read_measurement(vl53l1x::Data &d) (defined in m5::unit::UnitVL53L1X) | m5::unit::UnitVL53L1X | protected |
readDistanceMode(vl53l1x::Distance &d) | m5::unit::UnitVL53L1X | |
readDistanceThresholdHigh(uint16_t &mm) | m5::unit::UnitVL53L1X | |
readDistanceThresholdLow(uint16_t &mm) | m5::unit::UnitVL53L1X | |
readDistanceThresholdWindow(vl53l1x::Window &window) | m5::unit::UnitVL53L1X | |
readI2CAddress(uint8_t &i2c_address) | m5::unit::UnitVL53L1X | |
readInterMeasurementPeriod(uint16_t &ms) | m5::unit::UnitVL53L1X | |
readOffset(int16_t &offset) | m5::unit::UnitVL53L1X | |
readROI(uint8_t &wid, uint8_t &hgt) | m5::unit::UnitVL53L1X | |
readROICenter(uint8_t ¢er) | m5::unit::UnitVL53L1X | |
readTimingBudget(vl53l1x::Timing &tb) | m5::unit::UnitVL53L1X | |
readXtalk(uint16_t &xtalk) | m5::unit::UnitVL53L1X | |
soft_reset() (defined in m5::unit::UnitVL53L1X) | m5::unit::UnitVL53L1X | protected |
softReset() | m5::unit::UnitVL53L1X | |
start_periodic_measurement() (defined in m5::unit::UnitVL53L1X) | m5::unit::UnitVL53L1X | protected |
start_periodic_measurement(const vl53l1x::Distance dist, const vl53l1x::Timing tb) (defined in m5::unit::UnitVL53L1X) | m5::unit::UnitVL53L1X | protected |
startPeriodicMeasurement() | m5::unit::UnitVL53L1X | inline |
startPeriodicMeasurement(const vl53l1x::Distance dist, const vl53l1x::Timing tb=vl53l1x::Timing::Budget50ms) | m5::unit::UnitVL53L1X | inline |
stop_periodic_measurement() (defined in m5::unit::UnitVL53L1X) | m5::unit::UnitVL53L1X | protected |
stopPeriodicMeasurement() | m5::unit::UnitVL53L1X | inline |
timingBudget() const | m5::unit::UnitVL53L1X | inline |
UnitVL53L1X(const uint8_t addr=DEFAULT_ADDRESS) (defined in m5::unit::UnitVL53L1X) | m5::unit::UnitVL53L1X | inlineexplicit |
update(const bool force=false) override (defined in m5::unit::UnitVL53L1X) | m5::unit::UnitVL53L1X | virtual |
valid() const | m5::unit::UnitVL53L1X | inline |
wait_booted() (defined in m5::unit::UnitVL53L1X) | m5::unit::UnitVL53L1X | protected |
write_default_values() (defined in m5::unit::UnitVL53L1X) | m5::unit::UnitVL53L1X | protected |
write_operating_condition(const vl53l1x::Operating oc) (defined in m5::unit::UnitVL53L1X) | m5::unit::UnitVL53L1X | protected |
write_timing_budget(const vl53l1x::Timing tb, const vl53l1x::Distance distance) (defined in m5::unit::UnitVL53L1X) | m5::unit::UnitVL53L1X | protected |
writeDistanceMode(const vl53l1x::Distance d) | m5::unit::UnitVL53L1X | |
writeDistanceThreshold(const vl53l1x::Window window, const uint16_t low, const uint16_t high) | m5::unit::UnitVL53L1X | |
writeInterMeasurementPeriod(const uint16_t ms) | m5::unit::UnitVL53L1X | |
writeOffset(const int16_t offset) | m5::unit::UnitVL53L1X | |
writeROI(const uint8_t wid, const uint8_t hgt) | m5::unit::UnitVL53L1X | |
writeROICenter(const uint8_t center) | m5::unit::UnitVL53L1X | |
writeTimingBudget(const vl53l1x::Timing tb) | m5::unit::UnitVL53L1X | inline |
writeXtalk(const uint16_t xtalk) | m5::unit::UnitVL53L1X | |
~UnitVL53L1X() (defined in m5::unit::UnitVL53L1X) | m5::unit::UnitVL53L1X | inlinevirtual |