eLab Team / Mbed 2 deprecated myRobot

Dependencies:   mbed WS2812

Embed: (wiki syntax)

« Back to documentation index

VL53L0X_DeviceParameters_t Struct Reference

VL53L0X_DeviceParameters_t Struct Reference
[VL53L0X Defines]

Defines all parameters for the device. More...

#include <VL53L0X_def.h>

Data Fields

VL53L0X_DeviceModes DeviceMode
uint32_t MeasurementTimingBudget_us
uint32_t InterMeasurementPeriod_ms
uint8_t XTalkCompensationEnable
uint16_t XTalkCompensationRange_mm
FixPoint1616_t XTalkCompensationRate_MHz
int32_t RangeOffset_um
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 583 of file VL53L0X_def.h.


Field Documentation

VL53L0X_DeviceModes DeviceMode

Defines type of measurement to be done for the next measurement

Definition at line 585 of file VL53L0X_def.h.

Defines time between two consecutive measurements (between two measurement starts). If set to 0 means back-to-back mode

Definition at line 589 of file VL53L0X_def.h.

uint8_t LimitChecksEnable[VL53L0X_CHECKENABLE_NUMBER_OF_CHECKS]

This Array store all the 6 Limit Check enables for this device.

Definition at line 601 of file VL53L0X_def.h.

uint8_t LimitChecksStatus[VL53L0X_CHECKENABLE_NUMBER_OF_CHECKS]

This Array store all the 6 Status of the check linked to last measurement.

Definition at line 603 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 605 of file VL53L0X_def.h.

Defines the allowed total time for a single measurement

Definition at line 587 of file VL53L0X_def.h.

int32_t RangeOffset_um

Range offset adjustment (mm) last programmed.

Definition at line 599 of file VL53L0X_def.h.

Tells if Wrap Around Check shall be enable or not

Definition at line 607 of file VL53L0X_def.h.

Tells if Crosstalk compensation shall be enable or not

Definition at line 592 of file VL53L0X_def.h.

CrossTalk compensation range in _mm

Definition at line 594 of file VL53L0X_def.h.

CrossTalk compensation rate in Mega counts per seconds. Expressed in 16.16 fixed point format.

Definition at line 596 of file VL53L0X_def.h.