MRMS
Public Attributes | List of all members
VL53L0X_DevData_t Struct Reference

VL53L0X PAL device ST private data structure
End user should never access any of these field directly. More...

#include <vl53l0x_def.h>

Public Attributes

VL53L0X_DMaxData_t DMaxData
 
int32_t Part2PartOffsetNVMMicroMeter
 
int32_t Part2PartOffsetAdjustmentNVMMicroMeter
 
VL53L0X_DeviceParameters_t CurrentParameters
 
VL53L0X_RangingMeasurementData_t LastRangeMeasure
 
VL53L0X_HistogramMeasurementData_t LastHistogramMeasure
 
VL53L0X_DeviceSpecificParameters_t DeviceSpecificParameters
 
VL53L0X_SpadData_t SpadData
 
uint8_t SequenceConfig
 
uint8_t RangeFractionalEnable
 
VL53L0X_State PalState
 
VL53L0X_PowerModes PowerMode
 
uint16_t SigmaEstRefArray
 
uint16_t SigmaEstEffPulseWidth
 
uint16_t SigmaEstEffAmbWidth
 
uint8_t StopVariable
 
uint16_t targetRefRate
 
FixPoint1616_t SigmaEstimate
 
FixPoint1616_t SignalEstimate
 
FixPoint1616_t LastSignalRefMcps
 
uint8_tpTuningSettingsPointer
 
uint8_t UseInternalTuningSettings
 
uint16_t LinearityCorrectiveGain
 
uint16_t DmaxCalRangeMilliMeter
 
FixPoint1616_t DmaxCalSignalRateRtnMegaCps
 

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

Member Data Documentation

◆ CurrentParameters

VL53L0X_DeviceParameters_t VL53L0X_DevData_t::CurrentParameters

Current Device Parameter

◆ DeviceSpecificParameters

VL53L0X_DeviceSpecificParameters_t VL53L0X_DevData_t::DeviceSpecificParameters

Parameters specific to the device

◆ DmaxCalRangeMilliMeter

uint16_t VL53L0X_DevData_t::DmaxCalRangeMilliMeter

Dmax Calibration Range millimeter

◆ DmaxCalSignalRateRtnMegaCps

FixPoint1616_t VL53L0X_DevData_t::DmaxCalSignalRateRtnMegaCps

Dmax Calibration Signal Rate Return MegaCps

◆ DMaxData

VL53L0X_DMaxData_t VL53L0X_DevData_t::DMaxData

Dmax Data

◆ LastHistogramMeasure

VL53L0X_HistogramMeasurementData_t VL53L0X_DevData_t::LastHistogramMeasure

Histogram Data

◆ LastRangeMeasure

VL53L0X_RangingMeasurementData_t VL53L0X_DevData_t::LastRangeMeasure

Ranging Data

◆ LastSignalRefMcps

FixPoint1616_t VL53L0X_DevData_t::LastSignalRefMcps

Latest Signal ref in Mcps

◆ LinearityCorrectiveGain

uint16_t VL53L0X_DevData_t::LinearityCorrectiveGain

Linearity Corrective Gain value in x1000

◆ PalState

VL53L0X_State VL53L0X_DevData_t::PalState

Current state of the PAL for this device

◆ Part2PartOffsetAdjustmentNVMMicroMeter

int32_t VL53L0X_DevData_t::Part2PartOffsetAdjustmentNVMMicroMeter

backed up NVM value representing additional offset adjustment

◆ Part2PartOffsetNVMMicroMeter

int32_t VL53L0X_DevData_t::Part2PartOffsetNVMMicroMeter

backed up NVM value

◆ PowerMode

VL53L0X_PowerModes VL53L0X_DevData_t::PowerMode

Current Power Mode

◆ pTuningSettingsPointer

uint8_t* VL53L0X_DevData_t::pTuningSettingsPointer

Pointer for Tuning Settings table

◆ RangeFractionalEnable

uint8_t VL53L0X_DevData_t::RangeFractionalEnable

Enable/Disable fractional part of ranging data

◆ SequenceConfig

uint8_t VL53L0X_DevData_t::SequenceConfig

Internal value for the sequence config

◆ SigmaEstEffAmbWidth

uint16_t VL53L0X_DevData_t::SigmaEstEffAmbWidth

Effective Ambient width for sigma estimate in 1/100th of ns e.g. 500 = 5.0ns

◆ SigmaEstEffPulseWidth

uint16_t VL53L0X_DevData_t::SigmaEstEffPulseWidth

Effective Pulse width for sigma estimate in 1/100th of ns e.g. 900 = 9.0ns

◆ SigmaEstimate

FixPoint1616_t VL53L0X_DevData_t::SigmaEstimate

Sigma Estimate - based on ambient & VCSEL rates and signal_total_events

◆ SigmaEstRefArray

uint16_t VL53L0X_DevData_t::SigmaEstRefArray

Reference array sigma value in 1/100th of [mm] e.g. 100 = 1mm

◆ SignalEstimate

FixPoint1616_t VL53L0X_DevData_t::SignalEstimate

Signal Estimate - based on ambient & VCSEL rates and cross talk

◆ SpadData

VL53L0X_SpadData_t VL53L0X_DevData_t::SpadData

Spad Data

◆ StopVariable

uint8_t VL53L0X_DevData_t::StopVariable

StopVariable used during the stop sequence

◆ targetRefRate

uint16_t VL53L0X_DevData_t::targetRefRate

Target Ambient Rate for Ref spad management

◆ UseInternalTuningSettings

uint8_t VL53L0X_DevData_t::UseInternalTuningSettings

Indicate if we use Tuning Settings table


The documentation for this struct was generated from the following file: