63 LidarLite(
const uint8_t rotation = distance_sensor_s::ROTATION_DOWNWARD_FACING);
66 virtual int init() = 0;
67 virtual void start() = 0;
68 virtual void stop() = 0;
84 virtual int collect() = 0;
86 virtual int measure() = 0;
static constexpr float LL40LS_MAX_DISTANCE
static constexpr uint32_t LL40LS_CONVERSION_INTERVAL
measure the time elapsed performing an event
count the number of times an event occurs
virtual int reset_sensor()
static constexpr float LL40LS_MAX_DISTANCE_V2
void init()
Activates/configures the hardware registers.
uint32_t get_measure_interval() const
virtual void print_registers()
print registers to console.
static constexpr float LL40LS_MIN_DISTANCE
static constexpr uint32_t LL40LS_CONVERSION_TIMEOUT
Performance measuring tools.