VL53L0X World smallest Time-of-Flight (ToF) ranging sensor
Dependencies: X_NUCLEO_COMMON ST_INTERFACES
Dependents: HelloWorld_ST_Sensors mbed-os-mqtt-client Multi_VL53L0X DISCO-IOT01_HomeEnv ... more
Fork of VL53L0X by
VL53L0X_DeviceParameters_t Struct Reference
[VL53L0X Defines]
Defines all parameters for the device. More...
#include <VL53L0X_def.h>
Data Fields | |
VL53L0X_DeviceModes | DeviceMode |
VL53L0X_HistogramModes | HistogramMode |
uint32_t | MeasurementTimingBudgetMicroSeconds |
uint32_t | InterMeasurementPeriodMilliSeconds |
uint8_t | XTalkCompensationEnable |
uint16_t | XTalkCompensationRangeMilliMeter |
FixPoint1616_t | XTalkCompensationRateMegaCps |
int32_t | RangeOffsetMicroMeters |
uint8_t | LimitChecksEnable [VL53L0X_CHECKENABLE_NUMBER_OF_CHECKS] |
uint8_t | LimitChecksStatus [VL53L0X_CHECKENABLE_NUMBER_OF_CHECKS] |
FixPoint1616_t | LimitChecksValue [VL53L0X_CHECKENABLE_NUMBER_OF_CHECKS] |
uint8_t | WrapAroundCheckEnable |
Detailed Description
Defines all parameters for the device.
Definition at line 259 of file VL53L0X_def.h.
Field Documentation
VL53L0X_DeviceModes DeviceMode |
Defines type of measurement to be done for the next measure
Definition at line 261 of file VL53L0X_def.h.
VL53L0X_HistogramModes HistogramMode |
Defines type of histogram measurement to be done for the next measure
Definition at line 263 of file VL53L0X_def.h.
uint32_t InterMeasurementPeriodMilliSeconds |
Defines time between two consecutive measurements (between two measurement starts). If set to 0 means back-to-back mode
Definition at line 268 of file VL53L0X_def.h.
uint8_t LimitChecksEnable[VL53L0X_CHECKENABLE_NUMBER_OF_CHECKS] |
This Array store all the Limit Check enable for this device.
Definition at line 281 of file VL53L0X_def.h.
uint8_t LimitChecksStatus[VL53L0X_CHECKENABLE_NUMBER_OF_CHECKS] |
This Array store all the Status of the check linked to last measurement.
Definition at line 283 of file VL53L0X_def.h.
FixPoint1616_t LimitChecksValue[VL53L0X_CHECKENABLE_NUMBER_OF_CHECKS] |
This Array store all the Limit Check value for this device
Definition at line 286 of file VL53L0X_def.h.
uint32_t MeasurementTimingBudgetMicroSeconds |
Defines the allowed total time for a single measurement
Definition at line 266 of file VL53L0X_def.h.
int32_t RangeOffsetMicroMeters |
Range offset adjustment (mm).
Definition at line 278 of file VL53L0X_def.h.
uint8_t WrapAroundCheckEnable |
Tells if Wrap Around Check shall be enable or not
Definition at line 289 of file VL53L0X_def.h.
uint8_t XTalkCompensationEnable |
Tells if Crosstalk compensation shall be enable or not
Definition at line 271 of file VL53L0X_def.h.
uint16_t XTalkCompensationRangeMilliMeter |
CrossTalk compensation range in millimeter
Definition at line 273 of file VL53L0X_def.h.
FixPoint1616_t XTalkCompensationRateMegaCps |
CrossTalk compensation rate in Mega counts per seconds. Expressed in 16.16 fixed point format.
Definition at line 275 of file VL53L0X_def.h.
Generated on Tue Jul 12 2022 19:07:42 by 1.7.2