VL53L0X API Specification
1.0.2.4823VL53L0X PAL device ST private data structure
End user should never access any of these field directly.
More...
#include <vl53l0x_def.h>
Detailed Description
VL53L0X PAL device ST private data structure
End user should never access any of these field directly.
These must never access directly but only via macro
Definition at line 433 of file vl53l0x_def.h.
Field Documentation
VL53L0X_DMaxData_t VL53L0X_DevData_t::DMaxData |
Dmax Data
Definition at line 434 of file vl53l0x_def.h.
int32_t VL53L0X_DevData_t::Part2PartOffsetNVMMicroMeter |
backed up NVM value
Definition at line 436 of file vl53l0x_def.h.
int32_t VL53L0X_DevData_t::Part2PartOffsetAdjustmentNVMMicroMeter |
backed up NVM value representing additional offset adjustment
Definition at line 438 of file vl53l0x_def.h.
VL53L0X_DeviceParameters_t VL53L0X_DevData_t::CurrentParameters |
Current Device Parameter
Definition at line 440 of file vl53l0x_def.h.
VL53L0X_RangingMeasurementData_t VL53L0X_DevData_t::LastRangeMeasure |
Ranging Data
Definition at line 442 of file vl53l0x_def.h.
VL53L0X_HistogramMeasurementData_t VL53L0X_DevData_t::LastHistogramMeasure |
Histogram Data
Definition at line 444 of file vl53l0x_def.h.
VL53L0X_DeviceSpecificParameters_t VL53L0X_DevData_t::DeviceSpecificParameters |
Parameters specific to the device
Definition at line 446 of file vl53l0x_def.h.
VL53L0X_SpadData_t VL53L0X_DevData_t::SpadData |
Spad Data
Definition at line 448 of file vl53l0x_def.h.
uint8_t VL53L0X_DevData_t::SequenceConfig |
Internal value for the sequence config
Definition at line 450 of file vl53l0x_def.h.
uint8_t VL53L0X_DevData_t::RangeFractionalEnable |
Enable/Disable fractional part of ranging data
Definition at line 452 of file vl53l0x_def.h.
VL53L0X_State VL53L0X_DevData_t::PalState |
Current state of the PAL for this device
Definition at line 454 of file vl53l0x_def.h.
VL53L0X_PowerModes VL53L0X_DevData_t::PowerMode |
Current Power Mode
Definition at line 456 of file vl53l0x_def.h.
uint16_t VL53L0X_DevData_t::SigmaEstRefArray |
Reference array sigma value in 1/100th of [mm] e.g. 100 = 1mm
Definition at line 458 of file vl53l0x_def.h.
uint16_t VL53L0X_DevData_t::SigmaEstEffPulseWidth |
Effective Pulse width for sigma estimate in 1/100th of ns e.g. 900 = 9.0ns
Definition at line 460 of file vl53l0x_def.h.
uint16_t VL53L0X_DevData_t::SigmaEstEffAmbWidth |
Effective Ambient width for sigma estimate in 1/100th of ns e.g. 500 = 5.0ns
Definition at line 463 of file vl53l0x_def.h.
uint8_t VL53L0X_DevData_t::StopVariable |
StopVariable used during the stop sequence
Definition at line 466 of file vl53l0x_def.h.
uint16_t VL53L0X_DevData_t::targetRefRate |
Target Ambient Rate for Ref spad management
Definition at line 468 of file vl53l0x_def.h.
FixPoint1616_t VL53L0X_DevData_t::SigmaEstimate |
Sigma Estimate - based on ambient & VCSEL rates and signal_total_events
Definition at line 470 of file vl53l0x_def.h.
FixPoint1616_t VL53L0X_DevData_t::SignalEstimate |
Signal Estimate - based on ambient & VCSEL rates and cross talk
Definition at line 473 of file vl53l0x_def.h.
FixPoint1616_t VL53L0X_DevData_t::LastSignalRefMcps |
Latest Signal ref in Mcps
Definition at line 475 of file vl53l0x_def.h.
uint8_t* VL53L0X_DevData_t::pTuningSettingsPointer |
Pointer for Tuning Settings table
Definition at line 477 of file vl53l0x_def.h.
uint8_t VL53L0X_DevData_t::UseInternalTuningSettings |
Indicate if we use Tuning Settings table
Definition at line 479 of file vl53l0x_def.h.
uint16_t VL53L0X_DevData_t::LinearityCorrectiveGain |
Linearity Corrective Gain value in x1000
Definition at line 481 of file vl53l0x_def.h.
uint16_t VL53L0X_DevData_t::DmaxCalRangeMilliMeter |
Dmax Calibration Range millimeter
Definition at line 483 of file vl53l0x_def.h.
FixPoint1616_t VL53L0X_DevData_t::DmaxCalSignalRateRtnMegaCps |
Dmax Calibration Signal Rate Return MegaCps
Definition at line 485 of file vl53l0x_def.h.
The documentation for this struct was generated from the following file: