Qwiic_VL53L5CX_Py  packaging_test1-12-gfe85c0e
Python for SFE Qwiic VL53L5CX
Loading...
Searching...
No Matches
qwiic_vl53l5cx.qwiic_vl53l5cx.RangingDataResults Class Reference

Class RangingDataResults contains the ranging results of VL53L5CX. More...

Inheritance diagram for qwiic_vl53l5cx.qwiic_vl53l5cx.RangingDataResults:

Public Member Functions

def __init__ (self)
 

Public Attributes

 ambient_per_spad
 
 nb_target_detected
 
 nb_spads_enabled
 
 signal_per_spad
 
 range_sigma_mm
 
 distance_mm
 
 reflectance
 
 target_status
 
 global_indicator_1
 
 global_indicator_2
 
 status
 
 nb_of_detected_aggregates
 
 nb_of_aggregates
 
 spare
 
 motion
 

Static Public Attributes

int kResolution8x8 = 64
 
int kNbTartgetPerZone = 1
 

Detailed Description

Class RangingDataResults contains the ranging results of VL53L5CX.

If user wants more than 1 target per zone, the results can be split into 2 sub-groups:

  • Per zone results. These results are common to all targets (ambient_per_spad, nb_target_detected, and nb_spads_enabled).
  • Per target results: These results are different relative to the detected target (signal_per_spad, range_sigma_mm, distance_mm, reflectance, target_status).

Constructor & Destructor Documentation

◆ __init__()

def qwiic_vl53l5cx.qwiic_vl53l5cx.RangingDataResults.__init__ (   self)

Member Data Documentation

◆ ambient_per_spad

qwiic_vl53l5cx.qwiic_vl53l5cx.RangingDataResults.ambient_per_spad

◆ distance_mm

qwiic_vl53l5cx.qwiic_vl53l5cx.RangingDataResults.distance_mm

◆ global_indicator_1

qwiic_vl53l5cx.qwiic_vl53l5cx.RangingDataResults.global_indicator_1

◆ global_indicator_2

qwiic_vl53l5cx.qwiic_vl53l5cx.RangingDataResults.global_indicator_2

◆ kNbTartgetPerZone

int qwiic_vl53l5cx.qwiic_vl53l5cx.RangingDataResults.kNbTartgetPerZone = 1
static

◆ kResolution8x8

int qwiic_vl53l5cx.qwiic_vl53l5cx.RangingDataResults.kResolution8x8 = 64
static

◆ motion

qwiic_vl53l5cx.qwiic_vl53l5cx.RangingDataResults.motion

◆ nb_of_aggregates

qwiic_vl53l5cx.qwiic_vl53l5cx.RangingDataResults.nb_of_aggregates

◆ nb_of_detected_aggregates

qwiic_vl53l5cx.qwiic_vl53l5cx.RangingDataResults.nb_of_detected_aggregates

◆ nb_spads_enabled

qwiic_vl53l5cx.qwiic_vl53l5cx.RangingDataResults.nb_spads_enabled

◆ nb_target_detected

qwiic_vl53l5cx.qwiic_vl53l5cx.RangingDataResults.nb_target_detected

◆ range_sigma_mm

qwiic_vl53l5cx.qwiic_vl53l5cx.RangingDataResults.range_sigma_mm

◆ reflectance

qwiic_vl53l5cx.qwiic_vl53l5cx.RangingDataResults.reflectance

◆ signal_per_spad

qwiic_vl53l5cx.qwiic_vl53l5cx.RangingDataResults.signal_per_spad

◆ spare

qwiic_vl53l5cx.qwiic_vl53l5cx.RangingDataResults.spare

◆ status

qwiic_vl53l5cx.qwiic_vl53l5cx.RangingDataResults.status

◆ target_status

qwiic_vl53l5cx.qwiic_vl53l5cx.RangingDataResults.target_status

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