Structure VL53L5CX_ResultsData contains the ranging results of VL53L5CX. If user wants more than 1 target per zone, the results can be split into 2 sub-groups :
More...
#include <vl53l5cx_api.h>
|
|
int8_t | silicon_temp_degc |
|
uint32_t | ambient_per_spad [VL53L5CX_RESOLUTION_8X8] |
|
uint8_t | nb_target_detected [VL53L5CX_RESOLUTION_8X8] |
|
uint32_t | nb_spads_enabled [VL53L5CX_RESOLUTION_8X8] |
|
uint32_t | signal_per_spad [(VL53L5CX_RESOLUTION_8X8 *VL53L5CX_NB_TARGET_PER_ZONE)] |
|
uint16_t | range_sigma_mm [(VL53L5CX_RESOLUTION_8X8 *VL53L5CX_NB_TARGET_PER_ZONE)] |
|
int16_t | distance_mm [(VL53L5CX_RESOLUTION_8X8 *VL53L5CX_NB_TARGET_PER_ZONE)] |
|
uint8_t | reflectance [(VL53L5CX_RESOLUTION_8X8 *VL53L5CX_NB_TARGET_PER_ZONE)] |
|
uint8_t | target_status [(VL53L5CX_RESOLUTION_8X8 *VL53L5CX_NB_TARGET_PER_ZONE)] |
|
struct { | |
|
uint32_t global_indicator_1 | |
|
uint32_t global_indicator_2 | |
|
uint8_t status | |
|
uint8_t nb_of_detected_aggregates | |
|
uint8_t nb_of_aggregates | |
|
uint8_t spare | |
|
uint32_t motion [32] | |
| } | motion_indicator |
Structure VL53L5CX_ResultsData 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).
The documentation for this struct was generated from the following file:
- include/dev/VL53L5CX/vl53l5cx_api.h