VL53L0X API Specification: VL53L0X_DeviceSpecificParameters_t Struct Reference

VL53L0X API

VL53L0X_DeviceSpecificParameters_t Struct Reference

#include <vl53l0x_def.h>

Data Fields

FixPoint1616_t OscFrequencyMHz
 
uint16_t LastEncodedTimeout
 
VL53L0X_GpioFunctionality Pin0GpioFunctionality
 
uint32_t FinalRangeTimeoutMicroSecs
 
uint8_t FinalRangeVcselPulsePeriod
 
uint32_t PreRangeTimeoutMicroSecs
 
uint8_t PreRangeVcselPulsePeriod
 
uint16_t SigmaEstRefArray
 
uint16_t SigmaEstEffPulseWidth
 
uint16_t SigmaEstEffAmbWidth
 
uint8_t ReadDataFromDeviceDone
 
uint8_t ModuleId
 
uint8_t Revision
 
char ProductId [VL53L0X_MAX_STRING_LENGTH]
 
uint8_t ReferenceSpadCount
 
uint8_t ReferenceSpadType
 
uint8_t RefSpadsInitialised
 
uint32_t PartUIDUpper
 
uint32_t PartUIDLower
 
FixPoint1616_t SignalRateMeasFixed400mm
 

Detailed Description

Definition at line 381 of file vl53l0x_def.h.

Field Documentation

FixPoint1616_t VL53L0X_DeviceSpecificParameters_t::OscFrequencyMHz

Definition at line 382 of file vl53l0x_def.h.

uint16_t VL53L0X_DeviceSpecificParameters_t::LastEncodedTimeout

Definition at line 384 of file vl53l0x_def.h.

VL53L0X_GpioFunctionality VL53L0X_DeviceSpecificParameters_t::Pin0GpioFunctionality

Definition at line 387 of file vl53l0x_def.h.

uint32_t VL53L0X_DeviceSpecificParameters_t::FinalRangeTimeoutMicroSecs

Execution time of the final range

Definition at line 390 of file vl53l0x_def.h.

uint8_t VL53L0X_DeviceSpecificParameters_t::FinalRangeVcselPulsePeriod

Vcsel pulse period (pll clocks) for the final range measurement

Definition at line 392 of file vl53l0x_def.h.

uint32_t VL53L0X_DeviceSpecificParameters_t::PreRangeTimeoutMicroSecs

Execution time of the final range

Definition at line 394 of file vl53l0x_def.h.

uint8_t VL53L0X_DeviceSpecificParameters_t::PreRangeVcselPulsePeriod

Vcsel pulse period (pll clocks) for the pre-range measurement

Definition at line 396 of file vl53l0x_def.h.

uint16_t VL53L0X_DeviceSpecificParameters_t::SigmaEstRefArray

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

Definition at line 399 of file vl53l0x_def.h.

uint16_t VL53L0X_DeviceSpecificParameters_t::SigmaEstEffPulseWidth

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

Definition at line 401 of file vl53l0x_def.h.

uint16_t VL53L0X_DeviceSpecificParameters_t::SigmaEstEffAmbWidth

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

Definition at line 404 of file vl53l0x_def.h.

uint8_t VL53L0X_DeviceSpecificParameters_t::ReadDataFromDeviceDone

Definition at line 409 of file vl53l0x_def.h.

uint8_t VL53L0X_DeviceSpecificParameters_t::ModuleId

Definition at line 411 of file vl53l0x_def.h.

uint8_t VL53L0X_DeviceSpecificParameters_t::Revision

Definition at line 412 of file vl53l0x_def.h.

char VL53L0X_DeviceSpecificParameters_t::ProductId[VL53L0X_MAX_STRING_LENGTH]

Definition at line 413 of file vl53l0x_def.h.

uint8_t VL53L0X_DeviceSpecificParameters_t::ReferenceSpadCount

Definition at line 415 of file vl53l0x_def.h.

uint8_t VL53L0X_DeviceSpecificParameters_t::ReferenceSpadType

Definition at line 416 of file vl53l0x_def.h.

uint8_t VL53L0X_DeviceSpecificParameters_t::RefSpadsInitialised

Definition at line 417 of file vl53l0x_def.h.

uint32_t VL53L0X_DeviceSpecificParameters_t::PartUIDUpper

Unique Part ID Upper

Definition at line 418 of file vl53l0x_def.h.

uint32_t VL53L0X_DeviceSpecificParameters_t::PartUIDLower

Unique Part ID Lower

Definition at line 419 of file vl53l0x_def.h.

FixPoint1616_t VL53L0X_DeviceSpecificParameters_t::SignalRateMeasFixed400mm

Peek Signal rate at 400 mm

Definition at line 420 of file vl53l0x_def.h.


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