VL53L0X API Specification: VL53L0X_RangingMeasurementData_t Struct Reference


VL53L0X_RangingMeasurementData_t Struct Reference

#include <vl53l0x_def.h>

Data Fields

uint32_t TimeStamp
uint32_t MeasurementTimeUsec
uint16_t RangeMilliMeter
uint16_t RangeDMaxMilliMeter
FixPoint1616_t SignalRateRtnMegaCps
FixPoint1616_t AmbientRateRtnMegaCps
uint16_t EffectiveSpadRtnCount
uint8_t ZoneId
uint8_t RangeFractionalPart
uint8_t RangeStatus

Detailed Description

Definition at line 306 of file vl53l0x_def.h.

Field Documentation

uint32_t VL53L0X_RangingMeasurementData_t::TimeStamp

32-bit time stamp.

Definition at line 307 of file vl53l0x_def.h.

uint32_t VL53L0X_RangingMeasurementData_t::MeasurementTimeUsec

Give the Measurement time needed by the device to do the measurement.

Definition at line 308 of file vl53l0x_def.h.

uint16_t VL53L0X_RangingMeasurementData_t::RangeMilliMeter

range distance in millimeter.

Definition at line 313 of file vl53l0x_def.h.

uint16_t VL53L0X_RangingMeasurementData_t::RangeDMaxMilliMeter

Tells what is the maximum detection distance of the device in current setup and environment conditions (Filled when applicable)

Definition at line 315 of file vl53l0x_def.h.

FixPoint1616_t VL53L0X_RangingMeasurementData_t::SignalRateRtnMegaCps

Return signal rate (MCPS)
these is a 16.16 fix point value, which is effectively a measure of target reflectance.

Definition at line 320 of file vl53l0x_def.h.

FixPoint1616_t VL53L0X_RangingMeasurementData_t::AmbientRateRtnMegaCps

Return ambient rate (MCPS)
these is a 16.16 fix point value, which is effectively a measure of the ambien t light.

Definition at line 324 of file vl53l0x_def.h.

uint16_t VL53L0X_RangingMeasurementData_t::EffectiveSpadRtnCount

Return the effective SPAD count for the return signal. To obtain Real value it should be divided by 256

Definition at line 329 of file vl53l0x_def.h.

uint8_t VL53L0X_RangingMeasurementData_t::ZoneId

Denotes which zone and range scheduler stage the range data relates to.

Definition at line 333 of file vl53l0x_def.h.

uint8_t VL53L0X_RangingMeasurementData_t::RangeFractionalPart

Fractional part of range distance. Final value is a FixPoint168 value.

Definition at line 336 of file vl53l0x_def.h.

uint8_t VL53L0X_RangingMeasurementData_t::RangeStatus

Range Status for the current measurement. This is device dependent. Value = 0 means value is valid. See RangeStatus

Definition at line 339 of file vl53l0x_def.h.

The documentation for this struct was generated from the following file: