Public Attributes | List of all members
VL53L1_system_results_t Struct Reference

#include <vl53l1_register_structs.h>

Public Attributes

uint16_t result__ambient_count_rate_mcps_sd0
 
uint16_t result__ambient_count_rate_mcps_sd1
 
uint16_t result__avg_signal_count_rate_mcps_sd0
 
uint16_t result__dss_actual_effective_spads_sd0
 
uint16_t result__dss_actual_effective_spads_sd1
 
uint16_t result__final_crosstalk_corrected_range_mm_sd0
 
uint16_t result__final_crosstalk_corrected_range_mm_sd1
 
uint8_t result__interrupt_status
 
uint16_t result__mm_inner_actual_effective_spads_sd0
 
uint16_t result__mm_outer_actual_effective_spads_sd0
 
uint16_t result__peak_signal_count_rate_crosstalk_corrected_mcps_sd0
 
uint16_t result__peak_signal_count_rate_mcps_sd0
 
uint16_t result__peak_signal_count_rate_mcps_sd1
 
uint16_t result__phase_sd0
 
uint16_t result__phase_sd1
 
uint8_t result__range_status
 
uint8_t result__report_status
 
uint16_t result__sigma_sd0
 
uint16_t result__sigma_sd1
 
uint16_t result__spare_0_sd1
 
uint16_t result__spare_1_sd1
 
uint16_t result__spare_2_sd1
 
uint8_t result__spare_3_sd1
 
uint8_t result__stream_count
 
uint8_t result__thresh_info
 

Detailed Description

Definition at line 1359 of file vl53l1_register_structs.h.

Member Data Documentation

◆ result__ambient_count_rate_mcps_sd0

uint16_t VL53L1_system_results_t::result__ambient_count_rate_mcps_sd0

info:

  • msb = 15
  • lsb = 0
  • i2c_size = 2

fields:

  • [15:0] = result__ambient_count_rate_mcps_sd0 (fixed point 9.7)

Definition at line 1425 of file vl53l1_register_structs.h.

◆ result__ambient_count_rate_mcps_sd1

uint16_t VL53L1_system_results_t::result__ambient_count_rate_mcps_sd1

info:

  • msb = 15
  • lsb = 0
  • i2c_size = 2

fields:

  • [15:0] = result__ambient_count_rate_mcps_sd1 (fixed point 9.7)

Definition at line 1525 of file vl53l1_register_structs.h.

◆ result__avg_signal_count_rate_mcps_sd0

uint16_t VL53L1_system_results_t::result__avg_signal_count_rate_mcps_sd0

info:

  • msb = 15
  • lsb = 0
  • i2c_size = 2

fields:

  • [15:0] = result__avg_signal_count_rate_mcps_sd0 (fixed point 9.7)

Definition at line 1495 of file vl53l1_register_structs.h.

◆ result__dss_actual_effective_spads_sd0

uint16_t VL53L1_system_results_t::result__dss_actual_effective_spads_sd0

info:

  • msb = 15
  • lsb = 0
  • i2c_size = 2

fields:

  • [15:0] = result__dss_actual_effective_spads_sd0 (fixed point 8.8)

Definition at line 1405 of file vl53l1_register_structs.h.

◆ result__dss_actual_effective_spads_sd1

uint16_t VL53L1_system_results_t::result__dss_actual_effective_spads_sd1

info:

  • msb = 15
  • lsb = 0
  • i2c_size = 2

fields:

  • [15:0] = result__dss_actual_effective_spads_sd1 (fixed point 8.8)

Definition at line 1505 of file vl53l1_register_structs.h.

◆ result__final_crosstalk_corrected_range_mm_sd0

uint16_t VL53L1_system_results_t::result__final_crosstalk_corrected_range_mm_sd0

info:

  • msb = 15
  • lsb = 0
  • i2c_size = 2

fields:

  • [15:0] = result__final_crosstalk_corrected_range_mm_sd0

Definition at line 1455 of file vl53l1_register_structs.h.

◆ result__final_crosstalk_corrected_range_mm_sd1

uint16_t VL53L1_system_results_t::result__final_crosstalk_corrected_range_mm_sd1

info:

  • msb = 15
  • lsb = 0
  • i2c_size = 2

fields:

  • [15:0] = result__final_crosstalk_corrected_range_mm_sd1

Definition at line 1555 of file vl53l1_register_structs.h.

◆ result__interrupt_status

uint8_t VL53L1_system_results_t::result__interrupt_status

info:

  • msb = 5
  • lsb = 0
  • i2c_size = 1

fields:

  • [2:0] = int_status
  • [4:3] = int_error_status
  • [5] = gph_id_gpio_status

Definition at line 1360 of file vl53l1_register_structs.h.

◆ result__mm_inner_actual_effective_spads_sd0

uint16_t VL53L1_system_results_t::result__mm_inner_actual_effective_spads_sd0

info:

  • msb = 15
  • lsb = 0
  • i2c_size = 2

fields:

  • [15:0] = result__mm_inner_actual_effective_spads_sd0 (fixed point 8.8)

Definition at line 1475 of file vl53l1_register_structs.h.

◆ result__mm_outer_actual_effective_spads_sd0

uint16_t VL53L1_system_results_t::result__mm_outer_actual_effective_spads_sd0

info:

  • msb = 15
  • lsb = 0
  • i2c_size = 2

fields:

  • [15:0] = result__mm_outer_actual_effective_spads_sd0 (fixed point 8.8)

Definition at line 1485 of file vl53l1_register_structs.h.

◆ result__peak_signal_count_rate_crosstalk_corrected_mcps_sd0

uint16_t VL53L1_system_results_t::result__peak_signal_count_rate_crosstalk_corrected_mcps_sd0

info:

  • msb = 15
  • lsb = 0
  • i2c_size = 2

fields:

  • [15:0] = result__peak_signal_count_rate_crosstalk_corrected_mcps_sd0 (fixed point 9.7)

Definition at line 1465 of file vl53l1_register_structs.h.

◆ result__peak_signal_count_rate_mcps_sd0

uint16_t VL53L1_system_results_t::result__peak_signal_count_rate_mcps_sd0

info:

  • msb = 15
  • lsb = 0
  • i2c_size = 2

fields:

  • [15:0] = result__peak_signal_count_rate_mcps_sd0 (fixed point 9.7)

Definition at line 1415 of file vl53l1_register_structs.h.

◆ result__peak_signal_count_rate_mcps_sd1

uint16_t VL53L1_system_results_t::result__peak_signal_count_rate_mcps_sd1

info:

  • msb = 15
  • lsb = 0
  • i2c_size = 2

fields:

  • [15:0] = result__peak_signal_count_rate_mcps_sd1 (fixed point 9.7)

Definition at line 1515 of file vl53l1_register_structs.h.

◆ result__phase_sd0

uint16_t VL53L1_system_results_t::result__phase_sd0

info:

  • msb = 15
  • lsb = 0
  • i2c_size = 2

fields:

  • [15:0] = result__phase_sd0 (fixed point 5.11)

Definition at line 1445 of file vl53l1_register_structs.h.

◆ result__phase_sd1

uint16_t VL53L1_system_results_t::result__phase_sd1

info:

  • msb = 15
  • lsb = 0
  • i2c_size = 2

fields:

  • [15:0] = result__phase_sd1 (fixed point 5.11)

Definition at line 1545 of file vl53l1_register_structs.h.

◆ result__range_status

uint8_t VL53L1_system_results_t::result__range_status

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [4:0] = range_status
  • [5] = max_threshold_hit
  • [6] = min_threshold_hit
  • [7] = gph_id_range_status

Definition at line 1372 of file vl53l1_register_structs.h.

◆ result__report_status

uint8_t VL53L1_system_results_t::result__report_status

info:

  • msb = 3
  • lsb = 0
  • i2c_size = 1

fields:

  • [3:0] = report_status

Definition at line 1385 of file vl53l1_register_structs.h.

◆ result__sigma_sd0

uint16_t VL53L1_system_results_t::result__sigma_sd0

info:

  • msb = 15
  • lsb = 0
  • i2c_size = 2

fields:

  • [15:0] = result__sigma_sd0 (fixed point 14.2)

Definition at line 1435 of file vl53l1_register_structs.h.

◆ result__sigma_sd1

uint16_t VL53L1_system_results_t::result__sigma_sd1

info:

  • msb = 15
  • lsb = 0
  • i2c_size = 2

fields:

  • [15:0] = result__sigma_sd1 (fixed point 14.2)

Definition at line 1535 of file vl53l1_register_structs.h.

◆ result__spare_0_sd1

uint16_t VL53L1_system_results_t::result__spare_0_sd1

info:

  • msb = 15
  • lsb = 0
  • i2c_size = 2

fields:

  • [15:0] = result__spare_0_sd1

Definition at line 1565 of file vl53l1_register_structs.h.

◆ result__spare_1_sd1

uint16_t VL53L1_system_results_t::result__spare_1_sd1

info:

  • msb = 15
  • lsb = 0
  • i2c_size = 2

fields:

  • [15:0] = result__spare_1_sd1

Definition at line 1575 of file vl53l1_register_structs.h.

◆ result__spare_2_sd1

uint16_t VL53L1_system_results_t::result__spare_2_sd1

info:

  • msb = 15
  • lsb = 0
  • i2c_size = 2

fields:

  • [15:0] = result__spare_2_sd1

Definition at line 1585 of file vl53l1_register_structs.h.

◆ result__spare_3_sd1

uint8_t VL53L1_system_results_t::result__spare_3_sd1

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = result__spare_3_sd1

Definition at line 1595 of file vl53l1_register_structs.h.

◆ result__stream_count

uint8_t VL53L1_system_results_t::result__stream_count

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = result__stream_count

Definition at line 1395 of file vl53l1_register_structs.h.

◆ result__thresh_info

uint8_t VL53L1_system_results_t::result__thresh_info

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [3:0] = result__distance_int_info
  • [7:4] = result__rate_int_info

Definition at line 1605 of file vl53l1_register_structs.h.


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


vl53l1x
Author(s):
autogenerated on Fri Aug 2 2024 08:35:55