Qwiic_VL53L1X_Py  packaging_test0-1-gc769ef3
Python for SFE Qwiic VL53L1X
Loading...
Searching...
No Matches
qwiic_vl53l1x Namespace Reference

Classes

class  QwiicVL53L1X
 

Variables

int SOFT_RESET = 0x0000
 
int VL53L1_I2C_SLAVE__DEVICE_ADDRESS = 0x0001
 
int VL53L1_VHV_CONFIG__TIMEOUT_MACROP_LOOP_BOUND = 0x0008
 
int ALGO__CROSSTALK_COMPENSATION_PLANE_OFFSET_KCPS = 0x0016
 
int ALGO__CROSSTALK_COMPENSATION_X_PLANE_GRADIENT_KCPS = 0x0018
 
int ALGO__CROSSTALK_COMPENSATION_Y_PLANE_GRADIENT_KCPS = 0x001A
 
int ALGO__PART_TO_PART_RANGE_OFFSET_MM = 0x001E
 
int MM_CONFIG__INNER_OFFSET_MM = 0x0020
 
int MM_CONFIG__OUTER_OFFSET_MM = 0x0022
 
int GPIO_HV_MUX__CTRL = 0x0030
 
int GPIO__TIO_HV_STATUS = 0x0031
 
int SYSTEM__INTERRUPT_CONFIG_GPIO = 0x0046
 
int PHASECAL_CONFIG__TIMEOUT_MACROP = 0x004B
 
int RANGE_CONFIG__TIMEOUT_MACROP_A_HI = 0x005E
 
int RANGE_CONFIG__VCSEL_PERIOD_A = 0x0060
 
int RANGE_CONFIG__VCSEL_PERIOD_B = 0x0063
 
int RANGE_CONFIG__TIMEOUT_MACROP_B_HI = 0x0061
 
int RANGE_CONFIG__TIMEOUT_MACROP_B_LO = 0x0062
 
int RANGE_CONFIG__SIGMA_THRESH = 0x0064
 
int RANGE_CONFIG__MIN_COUNT_RATE_RTN_LIMIT_MCPS = 0x0066
 
int RANGE_CONFIG__VALID_PHASE_HIGH = 0x0069
 
int VL53L1_SYSTEM__INTERMEASUREMENT_PERIOD = 0x006C
 
int SYSTEM__THRESH_HIGH = 0x0072
 
int SYSTEM__THRESH_LOW = 0x0074
 
int SD_CONFIG__WOI_SD0 = 0x0078
 
int SD_CONFIG__INITIAL_PHASE_SD0 = 0x007A
 
int ROI_CONFIG__USER_ROI_CENTRE_SPAD = 0x007F
 
int ROI_CONFIG__USER_ROI_REQUESTED_GLOBAL_XY_SIZE = 0x0080
 
int SYSTEM__SEQUENCE_CONFIG = 0x0081
 
int VL53L1_SYSTEM__GROUPED_PARAMETER_HOLD = 0x0082
 
int SYSTEM__INTERRUPT_CLEAR = 0x0086
 
int SYSTEM__MODE_START = 0x0087
 
int VL53L1_RESULT__RANGE_STATUS = 0x0089
 
int VL53L1_RESULT__DSS_ACTUAL_EFFECTIVE_SPADS_SD0 = 0x008C
 
int RESULT__AMBIENT_COUNT_RATE_MCPS_SD = 0x0090
 
int VL53L1_RESULT__FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD0 = 0x0096
 
int VL53L1_RESULT__PEAK_SIGNAL_COUNT_RATE_CROSSTALK_CORRECTED_MCPS_SD0 = 0x0098
 
int VL53L1_RESULT__OSC_CALIBRATE_VAL = 0x00DE
 
int VL53L1_FIRMWARE__SYSTEM_STATUS = 0x00E5
 
int VL53L1_IDENTIFICATION__MODEL_ID = 0x010F
 
int VL53L1_ROI_CONFIG__MODE_ROI_CENTRE_SPAD = 0x013E
 
list VL51L1X_DEFAULT_CONFIGURATION
 
int VL53L1_ERROR_NONE = 0
 
int VL53L1_ERROR_CALIBRATION_WARNING = -1
 
int VL53L1_ERROR_MIN_CLIPPED = -2
 
int VL53L1_ERROR_UNDEFINED = -3
 
int VL53L1_ERROR_INVALID_PARAMS = -4
 
int VL53L1_ERROR_NOT_SUPPORTED = -5
 
int VL53L1_ERROR_RANGE_ERROR = -6
 
int VL53L1_ERROR_TIME_OUT = -7
 
int VL53L1_ERROR_MODE_NOT_SUPPORTED = -8
 
int VL53L1_ERROR_BUFFER_TOO_SMALL = -9
 
int VL53L1_ERROR_COMMS_BUFFER_TOO_SMALL = -10
 
int VL53L1_ERROR_GPIO_NOT_EXISTING = -11
 
int VL53L1_ERROR_GPIO_FUNCTIONALITY_NOT_SUPPORTED = -12
 
int VL53L1_ERROR_CONTROL_INTERFACE = -13
 
int VL53L1_ERROR_INVALID_COMMAND = -14
 
int VL53L1_ERROR_DIVISION_BY_ZERO = -15
 
int VL53L1_ERROR_REF_SPAD_INIT = -16
 
int VL53L1_ERROR_GPH_SYNC_CHECK_FAIL = -17
 
int VL53L1_ERROR_STREAM_COUNT_CHECK_FAIL = -18
 
int VL53L1_ERROR_GPH_ID_CHECK_FAIL = -19
 
int VL53L1_ERROR_ZONE_STREAM_COUNT_CHECK_FAIL = -20
 
int VL53L1_ERROR_ZONE_GPH_ID_CHECK_FAIL = -21
 
int VL53L1_ERROR_XTALK_EXTRACTION_NO_SAMPLE_FAI = -22
 
int VL53L1_ERROR_XTALK_EXTRACTION_SIGMA_LIMIT_FAIL = -23
 
int VL53L1_ERROR_OFFSET_CAL_NO_SAMPLE_FAIL = -24
 
int VL53L1_ERROR_OFFSET_CAL_NO_SPADS_ENABLED_FAIL = -25
 
int VL53L1_ERROR_ZONE_CAL_NO_SAMPLE_FAIL = -26
 
int VL53L1_ERROR_TUNING_PARM_KEY_MISMATCH = -27
 
int VL53L1_WARNING_REF_SPAD_CHAR_NOT_ENOUGH_SPADS = -28
 
int VL53L1_WARNING_REF_SPAD_CHAR_RATE_TOO_HIGH = -29
 
int VL53L1_WARNING_REF_SPAD_CHAR_RATE_TOO_LOW = -30
 
int VL53L1_WARNING_OFFSET_CAL_MISSING_SAMPLES = -31
 
int VL53L1_WARNING_OFFSET_CAL_SIGMA_TOO_HIGH = -32
 
int VL53L1_WARNING_OFFSET_CAL_RATE_TOO_HIGH = -33
 
int VL53L1_WARNING_OFFSET_CAL_SPAD_COUNT_TOO_LOW = -34
 
int VL53L1_WARNING_ZONE_CAL_MISSING_SAMPLES = -35
 
int VL53L1_WARNING_ZONE_CAL_SIGMA_TOO_HIGH = -36
 
int VL53L1_WARNING_ZONE_CAL_RATE_TOO_HIGH = -37
 
int VL53L1_WARNING_XTALK_MISSING_SAMPLES = -38
 
int VL53L1_WARNING_XTALK_NO_SAMPLES_FOR_GRADIENT = -39
 
int VL53L1_WARNING_XTALK_SIGMA_LIMIT_FOR_GRADIENT = -40
 
int VL53L1_ERROR_NOT_IMPLEMENTED = -41
 
int VL53L1_ERROR_PLATFORM_SPECIFIC_START = -60
 

Variable Documentation

◆ ALGO__CROSSTALK_COMPENSATION_PLANE_OFFSET_KCPS

int qwiic_vl53l1x.ALGO__CROSSTALK_COMPENSATION_PLANE_OFFSET_KCPS = 0x0016

◆ ALGO__CROSSTALK_COMPENSATION_X_PLANE_GRADIENT_KCPS

int qwiic_vl53l1x.ALGO__CROSSTALK_COMPENSATION_X_PLANE_GRADIENT_KCPS = 0x0018

◆ ALGO__CROSSTALK_COMPENSATION_Y_PLANE_GRADIENT_KCPS

int qwiic_vl53l1x.ALGO__CROSSTALK_COMPENSATION_Y_PLANE_GRADIENT_KCPS = 0x001A

◆ ALGO__PART_TO_PART_RANGE_OFFSET_MM

int qwiic_vl53l1x.ALGO__PART_TO_PART_RANGE_OFFSET_MM = 0x001E

◆ GPIO__TIO_HV_STATUS

int qwiic_vl53l1x.GPIO__TIO_HV_STATUS = 0x0031

◆ GPIO_HV_MUX__CTRL

int qwiic_vl53l1x.GPIO_HV_MUX__CTRL = 0x0030

◆ MM_CONFIG__INNER_OFFSET_MM

int qwiic_vl53l1x.MM_CONFIG__INNER_OFFSET_MM = 0x0020

◆ MM_CONFIG__OUTER_OFFSET_MM

int qwiic_vl53l1x.MM_CONFIG__OUTER_OFFSET_MM = 0x0022

◆ PHASECAL_CONFIG__TIMEOUT_MACROP

int qwiic_vl53l1x.PHASECAL_CONFIG__TIMEOUT_MACROP = 0x004B

◆ RANGE_CONFIG__MIN_COUNT_RATE_RTN_LIMIT_MCPS

int qwiic_vl53l1x.RANGE_CONFIG__MIN_COUNT_RATE_RTN_LIMIT_MCPS = 0x0066

◆ RANGE_CONFIG__SIGMA_THRESH

int qwiic_vl53l1x.RANGE_CONFIG__SIGMA_THRESH = 0x0064

◆ RANGE_CONFIG__TIMEOUT_MACROP_A_HI

int qwiic_vl53l1x.RANGE_CONFIG__TIMEOUT_MACROP_A_HI = 0x005E

◆ RANGE_CONFIG__TIMEOUT_MACROP_B_HI

int qwiic_vl53l1x.RANGE_CONFIG__TIMEOUT_MACROP_B_HI = 0x0061

◆ RANGE_CONFIG__TIMEOUT_MACROP_B_LO

int qwiic_vl53l1x.RANGE_CONFIG__TIMEOUT_MACROP_B_LO = 0x0062

◆ RANGE_CONFIG__VALID_PHASE_HIGH

int qwiic_vl53l1x.RANGE_CONFIG__VALID_PHASE_HIGH = 0x0069

◆ RANGE_CONFIG__VCSEL_PERIOD_A

int qwiic_vl53l1x.RANGE_CONFIG__VCSEL_PERIOD_A = 0x0060

◆ RANGE_CONFIG__VCSEL_PERIOD_B

int qwiic_vl53l1x.RANGE_CONFIG__VCSEL_PERIOD_B = 0x0063

◆ RESULT__AMBIENT_COUNT_RATE_MCPS_SD

int qwiic_vl53l1x.RESULT__AMBIENT_COUNT_RATE_MCPS_SD = 0x0090

◆ ROI_CONFIG__USER_ROI_CENTRE_SPAD

int qwiic_vl53l1x.ROI_CONFIG__USER_ROI_CENTRE_SPAD = 0x007F

◆ ROI_CONFIG__USER_ROI_REQUESTED_GLOBAL_XY_SIZE

int qwiic_vl53l1x.ROI_CONFIG__USER_ROI_REQUESTED_GLOBAL_XY_SIZE = 0x0080

◆ SD_CONFIG__INITIAL_PHASE_SD0

int qwiic_vl53l1x.SD_CONFIG__INITIAL_PHASE_SD0 = 0x007A

◆ SD_CONFIG__WOI_SD0

int qwiic_vl53l1x.SD_CONFIG__WOI_SD0 = 0x0078

◆ SOFT_RESET

int qwiic_vl53l1x.SOFT_RESET = 0x0000

◆ SYSTEM__INTERRUPT_CLEAR

int qwiic_vl53l1x.SYSTEM__INTERRUPT_CLEAR = 0x0086

◆ SYSTEM__INTERRUPT_CONFIG_GPIO

int qwiic_vl53l1x.SYSTEM__INTERRUPT_CONFIG_GPIO = 0x0046

◆ SYSTEM__MODE_START

int qwiic_vl53l1x.SYSTEM__MODE_START = 0x0087

◆ SYSTEM__SEQUENCE_CONFIG

int qwiic_vl53l1x.SYSTEM__SEQUENCE_CONFIG = 0x0081

◆ SYSTEM__THRESH_HIGH

int qwiic_vl53l1x.SYSTEM__THRESH_HIGH = 0x0072

◆ SYSTEM__THRESH_LOW

int qwiic_vl53l1x.SYSTEM__THRESH_LOW = 0x0074

◆ VL51L1X_DEFAULT_CONFIGURATION

list qwiic_vl53l1x.VL51L1X_DEFAULT_CONFIGURATION

◆ VL53L1_ERROR_BUFFER_TOO_SMALL

int qwiic_vl53l1x.VL53L1_ERROR_BUFFER_TOO_SMALL = -9

◆ VL53L1_ERROR_CALIBRATION_WARNING

int qwiic_vl53l1x.VL53L1_ERROR_CALIBRATION_WARNING = -1

◆ VL53L1_ERROR_COMMS_BUFFER_TOO_SMALL

int qwiic_vl53l1x.VL53L1_ERROR_COMMS_BUFFER_TOO_SMALL = -10

◆ VL53L1_ERROR_CONTROL_INTERFACE

int qwiic_vl53l1x.VL53L1_ERROR_CONTROL_INTERFACE = -13

◆ VL53L1_ERROR_DIVISION_BY_ZERO

int qwiic_vl53l1x.VL53L1_ERROR_DIVISION_BY_ZERO = -15

◆ VL53L1_ERROR_GPH_ID_CHECK_FAIL

int qwiic_vl53l1x.VL53L1_ERROR_GPH_ID_CHECK_FAIL = -19

◆ VL53L1_ERROR_GPH_SYNC_CHECK_FAIL

int qwiic_vl53l1x.VL53L1_ERROR_GPH_SYNC_CHECK_FAIL = -17

◆ VL53L1_ERROR_GPIO_FUNCTIONALITY_NOT_SUPPORTED

int qwiic_vl53l1x.VL53L1_ERROR_GPIO_FUNCTIONALITY_NOT_SUPPORTED = -12

◆ VL53L1_ERROR_GPIO_NOT_EXISTING

int qwiic_vl53l1x.VL53L1_ERROR_GPIO_NOT_EXISTING = -11

◆ VL53L1_ERROR_INVALID_COMMAND

int qwiic_vl53l1x.VL53L1_ERROR_INVALID_COMMAND = -14

◆ VL53L1_ERROR_INVALID_PARAMS

int qwiic_vl53l1x.VL53L1_ERROR_INVALID_PARAMS = -4

◆ VL53L1_ERROR_MIN_CLIPPED

int qwiic_vl53l1x.VL53L1_ERROR_MIN_CLIPPED = -2

◆ VL53L1_ERROR_MODE_NOT_SUPPORTED

int qwiic_vl53l1x.VL53L1_ERROR_MODE_NOT_SUPPORTED = -8

◆ VL53L1_ERROR_NONE

int qwiic_vl53l1x.VL53L1_ERROR_NONE = 0

Error Code definitions for VL53L1 API.

PRIVATE define do not edit

◆ VL53L1_ERROR_NOT_IMPLEMENTED

int qwiic_vl53l1x.VL53L1_ERROR_NOT_IMPLEMENTED = -41

◆ VL53L1_ERROR_NOT_SUPPORTED

int qwiic_vl53l1x.VL53L1_ERROR_NOT_SUPPORTED = -5

◆ VL53L1_ERROR_OFFSET_CAL_NO_SAMPLE_FAIL

int qwiic_vl53l1x.VL53L1_ERROR_OFFSET_CAL_NO_SAMPLE_FAIL = -24

◆ VL53L1_ERROR_OFFSET_CAL_NO_SPADS_ENABLED_FAIL

int qwiic_vl53l1x.VL53L1_ERROR_OFFSET_CAL_NO_SPADS_ENABLED_FAIL = -25

◆ VL53L1_ERROR_PLATFORM_SPECIFIC_START

int qwiic_vl53l1x.VL53L1_ERROR_PLATFORM_SPECIFIC_START = -60

◆ VL53L1_ERROR_RANGE_ERROR

int qwiic_vl53l1x.VL53L1_ERROR_RANGE_ERROR = -6

◆ VL53L1_ERROR_REF_SPAD_INIT

int qwiic_vl53l1x.VL53L1_ERROR_REF_SPAD_INIT = -16

◆ VL53L1_ERROR_STREAM_COUNT_CHECK_FAIL

int qwiic_vl53l1x.VL53L1_ERROR_STREAM_COUNT_CHECK_FAIL = -18

◆ VL53L1_ERROR_TIME_OUT

int qwiic_vl53l1x.VL53L1_ERROR_TIME_OUT = -7

◆ VL53L1_ERROR_TUNING_PARM_KEY_MISMATCH

int qwiic_vl53l1x.VL53L1_ERROR_TUNING_PARM_KEY_MISMATCH = -27

◆ VL53L1_ERROR_UNDEFINED

int qwiic_vl53l1x.VL53L1_ERROR_UNDEFINED = -3

◆ VL53L1_ERROR_XTALK_EXTRACTION_NO_SAMPLE_FAI

int qwiic_vl53l1x.VL53L1_ERROR_XTALK_EXTRACTION_NO_SAMPLE_FAI = -22

◆ VL53L1_ERROR_XTALK_EXTRACTION_SIGMA_LIMIT_FAIL

int qwiic_vl53l1x.VL53L1_ERROR_XTALK_EXTRACTION_SIGMA_LIMIT_FAIL = -23

◆ VL53L1_ERROR_ZONE_CAL_NO_SAMPLE_FAIL

int qwiic_vl53l1x.VL53L1_ERROR_ZONE_CAL_NO_SAMPLE_FAIL = -26

◆ VL53L1_ERROR_ZONE_GPH_ID_CHECK_FAIL

int qwiic_vl53l1x.VL53L1_ERROR_ZONE_GPH_ID_CHECK_FAIL = -21

◆ VL53L1_ERROR_ZONE_STREAM_COUNT_CHECK_FAIL

int qwiic_vl53l1x.VL53L1_ERROR_ZONE_STREAM_COUNT_CHECK_FAIL = -20

◆ VL53L1_FIRMWARE__SYSTEM_STATUS

int qwiic_vl53l1x.VL53L1_FIRMWARE__SYSTEM_STATUS = 0x00E5

◆ VL53L1_I2C_SLAVE__DEVICE_ADDRESS

int qwiic_vl53l1x.VL53L1_I2C_SLAVE__DEVICE_ADDRESS = 0x0001

◆ VL53L1_IDENTIFICATION__MODEL_ID

int qwiic_vl53l1x.VL53L1_IDENTIFICATION__MODEL_ID = 0x010F

◆ VL53L1_RESULT__DSS_ACTUAL_EFFECTIVE_SPADS_SD0

int qwiic_vl53l1x.VL53L1_RESULT__DSS_ACTUAL_EFFECTIVE_SPADS_SD0 = 0x008C

◆ VL53L1_RESULT__FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD0

int qwiic_vl53l1x.VL53L1_RESULT__FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD0 = 0x0096

◆ VL53L1_RESULT__OSC_CALIBRATE_VAL

int qwiic_vl53l1x.VL53L1_RESULT__OSC_CALIBRATE_VAL = 0x00DE

◆ VL53L1_RESULT__PEAK_SIGNAL_COUNT_RATE_CROSSTALK_CORRECTED_MCPS_SD0

int qwiic_vl53l1x.VL53L1_RESULT__PEAK_SIGNAL_COUNT_RATE_CROSSTALK_CORRECTED_MCPS_SD0 = 0x0098

◆ VL53L1_RESULT__RANGE_STATUS

int qwiic_vl53l1x.VL53L1_RESULT__RANGE_STATUS = 0x0089

◆ VL53L1_ROI_CONFIG__MODE_ROI_CENTRE_SPAD

int qwiic_vl53l1x.VL53L1_ROI_CONFIG__MODE_ROI_CENTRE_SPAD = 0x013E

◆ VL53L1_SYSTEM__GROUPED_PARAMETER_HOLD

int qwiic_vl53l1x.VL53L1_SYSTEM__GROUPED_PARAMETER_HOLD = 0x0082

◆ VL53L1_SYSTEM__INTERMEASUREMENT_PERIOD

int qwiic_vl53l1x.VL53L1_SYSTEM__INTERMEASUREMENT_PERIOD = 0x006C

◆ VL53L1_VHV_CONFIG__TIMEOUT_MACROP_LOOP_BOUND

int qwiic_vl53l1x.VL53L1_VHV_CONFIG__TIMEOUT_MACROP_LOOP_BOUND = 0x0008

◆ VL53L1_WARNING_OFFSET_CAL_MISSING_SAMPLES

int qwiic_vl53l1x.VL53L1_WARNING_OFFSET_CAL_MISSING_SAMPLES = -31

◆ VL53L1_WARNING_OFFSET_CAL_RATE_TOO_HIGH

int qwiic_vl53l1x.VL53L1_WARNING_OFFSET_CAL_RATE_TOO_HIGH = -33

◆ VL53L1_WARNING_OFFSET_CAL_SIGMA_TOO_HIGH

int qwiic_vl53l1x.VL53L1_WARNING_OFFSET_CAL_SIGMA_TOO_HIGH = -32

◆ VL53L1_WARNING_OFFSET_CAL_SPAD_COUNT_TOO_LOW

int qwiic_vl53l1x.VL53L1_WARNING_OFFSET_CAL_SPAD_COUNT_TOO_LOW = -34

◆ VL53L1_WARNING_REF_SPAD_CHAR_NOT_ENOUGH_SPADS

int qwiic_vl53l1x.VL53L1_WARNING_REF_SPAD_CHAR_NOT_ENOUGH_SPADS = -28

◆ VL53L1_WARNING_REF_SPAD_CHAR_RATE_TOO_HIGH

int qwiic_vl53l1x.VL53L1_WARNING_REF_SPAD_CHAR_RATE_TOO_HIGH = -29

◆ VL53L1_WARNING_REF_SPAD_CHAR_RATE_TOO_LOW

int qwiic_vl53l1x.VL53L1_WARNING_REF_SPAD_CHAR_RATE_TOO_LOW = -30

◆ VL53L1_WARNING_XTALK_MISSING_SAMPLES

int qwiic_vl53l1x.VL53L1_WARNING_XTALK_MISSING_SAMPLES = -38

◆ VL53L1_WARNING_XTALK_NO_SAMPLES_FOR_GRADIENT

int qwiic_vl53l1x.VL53L1_WARNING_XTALK_NO_SAMPLES_FOR_GRADIENT = -39

◆ VL53L1_WARNING_XTALK_SIGMA_LIMIT_FOR_GRADIENT

int qwiic_vl53l1x.VL53L1_WARNING_XTALK_SIGMA_LIMIT_FOR_GRADIENT = -40

◆ VL53L1_WARNING_ZONE_CAL_MISSING_SAMPLES

int qwiic_vl53l1x.VL53L1_WARNING_ZONE_CAL_MISSING_SAMPLES = -35

◆ VL53L1_WARNING_ZONE_CAL_RATE_TOO_HIGH

int qwiic_vl53l1x.VL53L1_WARNING_ZONE_CAL_RATE_TOO_HIGH = -37

◆ VL53L1_WARNING_ZONE_CAL_SIGMA_TOO_HIGH

int qwiic_vl53l1x.VL53L1_WARNING_ZONE_CAL_SIGMA_TOO_HIGH = -36