John Alexander / VL53L3_Lib

Dependencies:   X_NUCLEO_COMMON ST_INTERFACES

Dependents:   VL53L3ExpansionBoard

Embed: (wiki syntax)

« Back to documentation index

VL53LX_MultiRangingData_t Struct Reference

VL53LX_MultiRangingData_t Struct Reference
[VL53LX Defines]

Structure for storing the set of range results. More...

#include <vl53lx_def.h>

Data Fields

uint32_t TimeStamp
uint8_t StreamCount
uint8_t NumberOfObjectsFound
VL53LX_TargetRangeData_t RangeData [VL53LX_MAX_RANGE_RESULTS]
uint8_t HasXtalkValueChanged
uint16_t EffectiveSpadRtnCount

Detailed Description

Structure for storing the set of range results.

Definition at line 8102 of file vl53lx_def.h.


Field Documentation

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

Definition at line 8127 of file vl53lx_def.h.

set to 1 if a new Xtalk value has been computed whilst smudge correction mode enable by with VL53LX_SmudgeCorrectionEnable() function is either VL53LX_SMUDGE_CORRECTION_CONTINUOUS or VL53LX_SMUDGE_CORRECTION_SINGLE.

Definition at line 8120 of file vl53lx_def.h.

Indicate the number of objects found. This is used to know how many ranging data should be get. NumberOfObjectsFound is in the range 0 to VL53LX_MAX_RANGE_RESULTS.

Definition at line 8112 of file vl53lx_def.h.

VL53LX_TargetRangeData_t RangeData[VL53LX_MAX_RANGE_RESULTS]

Range data each target distance

Definition at line 8118 of file vl53lx_def.h.

uint8_t StreamCount

8-bit Stream Count.

Definition at line 8109 of file vl53lx_def.h.

uint32_t TimeStamp

32-bit time stamp.

Warning:
Not yet implemented

Definition at line 8104 of file vl53lx_def.h.