LINT fixes

This commit is contained in:
Fabio Manganiello 2019-12-22 18:18:41 +01:00
parent 55d3f379d4
commit 9c4f917b53

View file

@ -43,11 +43,11 @@ class GpioSensorDistancePlugin(GpioPlugin, GpioSensorPlugin):
if self._initialized: if self._initialized:
return return
import RPi.GPIO as gpio import RPi.GPIO as GPIO
gpio.setmode(self.mode) GPIO.setmode(self.mode)
gpio.setup(self.trigger_pin, gpio.OUT) GPIO.setup(self.trigger_pin, GPIO.OUT)
gpio.setup(self.echo_pin, gpio.IN) GPIO.setup(self.echo_pin, GPIO.IN)
gpio.output(self.trigger_pin, gpio.LOW) GPIO.output(self.trigger_pin, GPIO.LOW)
self.logger.info('Waiting {} seconds for the sensor to be ready'.format(self.warmup_time)) self.logger.info('Waiting {} seconds for the sensor to be ready'.format(self.warmup_time))
time.sleep(self.warmup_time) time.sleep(self.warmup_time)
@ -55,16 +55,16 @@ class GpioSensorDistancePlugin(GpioPlugin, GpioSensorPlugin):
self._initialized = True self._initialized = True
def _get_data(self): def _get_data(self):
import RPi.GPIO as gpio import RPi.GPIO as GPIO
pulse_start = pulse_end = pulse_on = pulse_off = time.time() pulse_start = pulse_on = time.time()
self._init_gpio() self._init_gpio()
gpio.output(self.trigger_pin, gpio.HIGH) GPIO.output(self.trigger_pin, GPIO.HIGH)
time.sleep(0.00001) # 1 us pulse to trigger echo measurement time.sleep(0.00001) # 1 us pulse to trigger echo measurement
gpio.output(self.trigger_pin, gpio.LOW) GPIO.output(self.trigger_pin, GPIO.LOW)
while gpio.input(self.echo_pin) == 0: while GPIO.input(self.echo_pin) == 0:
pulse_on = time.time() pulse_on = time.time()
if pulse_on - pulse_start > self.timeout: if pulse_on - pulse_start > self.timeout:
raise TimeoutError('Distance sensor echo timeout after {} seconds: 0'. raise TimeoutError('Distance sensor echo timeout after {} seconds: 0'.
@ -73,7 +73,7 @@ class GpioSensorDistancePlugin(GpioPlugin, GpioSensorPlugin):
pulse_start = pulse_on pulse_start = pulse_on
pulse_end = pulse_off = time.time() pulse_end = pulse_off = time.time()
while gpio.input(self.echo_pin) == 1: while GPIO.input(self.echo_pin) == 1:
pulse_off = time.time() pulse_off = time.time()
if pulse_off - pulse_end > self.timeout: if pulse_off - pulse_end > self.timeout:
raise TimeoutError('Distance sensor echo timeout after {} seconds: 1'. raise TimeoutError('Distance sensor echo timeout after {} seconds: 1'.
@ -104,9 +104,9 @@ class GpioSensorDistancePlugin(GpioPlugin, GpioSensorPlugin):
@action @action
def close(self): def close(self):
import RPi.GPIO as gpio import RPi.GPIO as GPIO
if self._initialized: if self._initialized:
gpio.cleanup() GPIO.cleanup()
self._initialized = False self._initialized = False
def __enter__(self): def __enter__(self):