Public Attributes | List of all members
VL53L1_RangingMeasurementData_t Struct Reference

Single Range measurement data. More...

#include <vl53l1_def.h>

Public Attributes

FixPoint1616_t AmbientRateRtnMegaCps
 
uint16_t EffectiveSpadRtnCount
 
uint8_t RangeFractionalPart
 
int16_t RangeMilliMeter
 
uint8_t RangeQualityLevel
 
uint8_t RangeStatus
 
FixPoint1616_t SigmaMilliMeter
 
FixPoint1616_t SignalRateRtnMegaCps
 
uint8_t StreamCount
 
uint32_t TimeStamp
 

Detailed Description

Single Range measurement data.

Definition at line 348 of file vl53l1_def.h.

Member Data Documentation

◆ AmbientRateRtnMegaCps

FixPoint1616_t VL53L1_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 368 of file vl53l1_def.h.

◆ EffectiveSpadRtnCount

uint16_t VL53L1_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 374 of file vl53l1_def.h.

◆ RangeFractionalPart

uint8_t VL53L1_RangingMeasurementData_t::RangeFractionalPart

Fractional part of range distance. Final value is a RangeMilliMeter + RangeFractionalPart/256.

Warning
Not yet implemented

Definition at line 387 of file vl53l1_def.h.

◆ RangeMilliMeter

int16_t VL53L1_RangingMeasurementData_t::RangeMilliMeter

range distance in millimeter. This should be between RangeMinMilliMeter and RangeMaxMilliMeter

Definition at line 382 of file vl53l1_def.h.

◆ RangeQualityLevel

uint8_t VL53L1_RangingMeasurementData_t::RangeQualityLevel

indicate a quality level in percentage from 0 to 100

Warning
Not yet implemented

Definition at line 357 of file vl53l1_def.h.

◆ RangeStatus

uint8_t VL53L1_RangingMeasurementData_t::RangeStatus

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

Definition at line 393 of file vl53l1_def.h.

◆ SigmaMilliMeter

FixPoint1616_t VL53L1_RangingMeasurementData_t::SigmaMilliMeter

Return the Sigma value in millimeter

Definition at line 379 of file vl53l1_def.h.

◆ SignalRateRtnMegaCps

FixPoint1616_t VL53L1_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 362 of file vl53l1_def.h.

◆ StreamCount

uint8_t VL53L1_RangingMeasurementData_t::StreamCount

8-bit Stream Count.

Definition at line 354 of file vl53l1_def.h.

◆ TimeStamp

uint32_t VL53L1_RangingMeasurementData_t::TimeStamp

32-bit time stamp.

Warning
Not yet implemented

Definition at line 349 of file vl53l1_def.h.


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


vl53l1x
Author(s):
autogenerated on Fri Aug 2 2024 08:35:55