Fix bugs in stepper

master
James Gao 2014-10-18 11:14:53 -07:00
rodzic d1c516ec59
commit 2a216d4477
2 zmienionych plików z 4 dodań i 4 usunięć

Wyświetl plik

@ -62,12 +62,12 @@ class Stepper(threading.Thread):
self._step_noblock(step, speed)
try:
step, speed = self.queue.get(True, self.timeout)
step, speed, block = self.queue.get(True, self.timeout)
except Queue.Empty:
#handle the timeout, turn off all pins
for pin in self.pins:
GPIO.output(pin, False)
step, speed = self.queue.get()
step, speed, block = self.queue.get()
for pin in self.pins:
GPIO.output(pin, False)

Wyświetl plik

@ -3,11 +3,11 @@ import stepper
def test_noblock():
reg = Regulator(ignite_pin=None)
reg.start()
reg.ignite()
reg.set(.5)
time.sleep(.5)
reg.set(.1)
time.sleep(.5)
reg.set(.5, block=True)
reg.set(.5, block=True)
return reg