Initial release. Mbed library for VL53L1CB

Embed: (wiki syntax)

« Back to documentation index

VL53L1_MultiRangingData_t Struct Reference

VL53L1_MultiRangingData_t Struct Reference
[VL53L1 Defines]

Structure for storing the set of range results for a single ROI. More...

#include <vl53l1_def.h>

Data Fields

uint32_t TimeStamp
uint8_t StreamCount
uint8_t RoiNumber
uint8_t NumberOfObjectsFound
VL53L1_RoiStatus RoiStatus
VL53L1_TargetRangeData_t RangeData [VL53L1_MAX_RANGE_RESULTS]
uint8_t HasXtalkValueChanged
uint16_t EffectiveSpadRtnCount
int16_t DmaxMilliMeter
VL53L1_DistanceModes RecommendedDistanceMode

Detailed Description

Structure for storing the set of range results for a single ROI.

Definition at line 539 of file vl53l1_def.h.


Field Documentation

int16_t DmaxMilliMeter

range Dmax distance in millimeter.

Definition at line 574 of file vl53l1_def.h.

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

Definition at line 570 of file vl53l1_def.h.

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

Definition at line 563 of file vl53l1_def.h.

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

Definition at line 551 of file vl53l1_def.h.

VL53L1_TargetRangeData_t RangeData[VL53L1_MAX_RANGE_RESULTS]

Range data each target distance

Definition at line 561 of file vl53l1_def.h.

VL53L1_DistanceModes RecommendedDistanceMode

suggestion for a better distance mode choice to improve range accuracy.

Definition at line 577 of file vl53l1_def.h.

uint8_t RoiNumber

Denotes on which ROI the range data is related to.

Definition at line 549 of file vl53l1_def.h.

VL53L1_RoiStatus RoiStatus

Indicate if the data read is valid or not or if this is the last valid data in the ROI.

Definition at line 557 of file vl53l1_def.h.

uint8_t StreamCount

8-bit Stream Count.

Definition at line 546 of file vl53l1_def.h.

uint32_t TimeStamp

32-bit time stamp.

Warning:
Not yet implemented

Definition at line 541 of file vl53l1_def.h.