Internal data structure for storing post processed ranges. More...
#include <vl53l1_ll_def.h>
Internal data structure for storing post processed ranges.
Definition at line 523 of file vl53l1_ll_def.h.
uint16_t VL53L1_range_data_t::actual_effective_spads |
effective SPAD count in 8.8 format
Definition at line 541 of file vl53l1_ll_def.h.
uint16_t VL53L1_range_data_t::ambient_count_rate_mcps |
Average signal (VCSEL) Rate in 9.7 format
Definition at line 571 of file vl53l1_ll_def.h.
uint32_t VL53L1_range_data_t::ambient_window_events |
Return event count for the ambient window
Definition at line 556 of file vl53l1_ll_def.h.
uint16_t VL53L1_range_data_t::avg_signal_count_rate_mcps |
Peak signal (VCSEL) Rate in 9.7 format
Definition at line 569 of file vl53l1_ll_def.h.
uint16_t VL53L1_range_data_t::fast_osc_frequency |
Oscillator frequency in 4.12 format
Definition at line 537 of file vl53l1_ll_def.h.
uint16_t VL53L1_range_data_t::median_phase |
Median Phase in 5.11 format
Definition at line 585 of file vl53l1_ll_def.h.
int16_t VL53L1_range_data_t::median_range_mm |
Median Range in [mm] by default there are no fractional bits Optionally 1 or 2 fractional can be enabled via the VL53L1_SYSTEM__FRACTIONAL_ENABLE register
Definition at line 590 of file vl53l1_ll_def.h.
uint32_t VL53L1_range_data_t::peak_duration_us |
Peak VCSEL width time in us
Definition at line 547 of file vl53l1_ll_def.h.
uint32_t VL53L1_range_data_t::peak_rate_per_spad_kcps |
Total Rate Per SPAD in 3.13 format
Definition at line 575 of file vl53l1_ll_def.h.
uint16_t VL53L1_range_data_t::peak_signal_count_rate_mcps |
Definition at line 567 of file vl53l1_ll_def.h.
uint8_t VL53L1_range_data_t::range_id |
Range Result id e.g 0, 1, 2
Definition at line 527 of file vl53l1_ll_def.h.
uint8_t VL53L1_range_data_t::range_status |
Definition at line 597 of file vl53l1_ll_def.h.
uint32_t VL53L1_range_data_t::ranging_total_events |
Return ranging event count for the ranging window. This includes both VCSEL and ambient contributions
Definition at line 558 of file vl53l1_ll_def.h.
uint16_t VL53L1_range_data_t::sigma_mm |
Peak Rate Per SPAD in 13.11 format Range sigma Estimate [mm] 9.7 format
Definition at line 580 of file vl53l1_ll_def.h.
int32_t VL53L1_range_data_t::signal_total_events |
Return event count for the ranging window with ambient subtracted, Note it is 32-bit signed register
Definition at line 561 of file vl53l1_ll_def.h.
uint32_t VL53L1_range_data_t::time_stamp |
32-bit time stamp
Definition at line 529 of file vl53l1_ll_def.h.
uint32_t VL53L1_range_data_t::total_periods_elapsed |
Elapsed time in macro periods for readout channel
Definition at line 544 of file vl53l1_ll_def.h.
uint16_t VL53L1_range_data_t::total_rate_per_spad_mcps |
Ambient Rate in 9.7 format
Definition at line 573 of file vl53l1_ll_def.h.
uint16_t VL53L1_range_data_t::width |
VCSEL pulse width in [PLL clocks] 6.4 format
Definition at line 532 of file vl53l1_ll_def.h.
uint8_t VL53L1_range_data_t::woi |
WOI width in [PLL clocks]
Definition at line 534 of file vl53l1_ll_def.h.
uint32_t VL53L1_range_data_t::woi_duration_us |
WOI duration time in us
Definition at line 550 of file vl53l1_ll_def.h.
uint16_t VL53L1_range_data_t::zero_distance_phase |
Zero Distance phase in 5.11 format
Definition at line 539 of file vl53l1_ll_def.h.