@@ -145,7 +145,7 @@ def __init__(self, i2c, address=41, io_timeout_s=0):
145
145
self ._i2c = i2c
146
146
self ._device = i2c_device .I2CDevice (i2c , address )
147
147
self .io_timeout_s = io_timeout_s
148
- self ._data_available = False
148
+ self ._data_ready = False
149
149
# Check identification registers for expected values.
150
150
# From section 3.2 of the datasheet.
151
151
if (
@@ -530,13 +530,13 @@ def range(self):
530
530
return self .read_range ()
531
531
532
532
@property
533
- def data_available (self ):
533
+ def data_ready (self ):
534
534
"""Check if data is available from the sensor. If true a call to .range
535
535
will return quickly. If false, calls to .range will wait for the sensor's
536
536
next reading to be available."""
537
- if not self ._data_available :
538
- self ._data_available = self ._read_u8 (_RESULT_INTERRUPT_STATUS ) & 0x07 != 0
539
- return self ._data_available
537
+ if not self ._data_ready :
538
+ self ._data_ready = self ._read_u8 (_RESULT_INTERRUPT_STATUS ) & 0x07 != 0
539
+ return self ._data_ready
540
540
541
541
def do_range_measurement (self ):
542
542
"""Perform a single reading of the range for an object in front of the
@@ -572,7 +572,7 @@ def read_range(self):
572
572
# Adapted from readRangeContinuousMillimeters in pololu code at:
573
573
# https://github.com/pololu/vl53l0x-arduino/blob/master/VL53L0X.cpp
574
574
start = time .monotonic ()
575
- while not self .data_available :
575
+ while not self .data_ready :
576
576
if (
577
577
self .io_timeout_s > 0
578
578
and (time .monotonic () - start ) >= self .io_timeout_s
@@ -582,7 +582,7 @@ def read_range(self):
582
582
# fractional ranging is not enabled
583
583
range_mm = self ._read_u16 (_RESULT_RANGE_STATUS + 10 )
584
584
self ._write_u8 (_SYSTEM_INTERRUPT_CLEAR , 0x01 )
585
- self ._data_available = False
585
+ self ._data_ready = False
586
586
return range_mm
587
587
588
588
@property
0 commit comments