- fixed stirrer test
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
|
from contextlib import contextmanager
|
||||||
from components import AStirrer
|
from components import AStirrer
|
||||||
import time
|
import time
|
||||||
import serial
|
import serial
|
||||||
@@ -24,6 +25,14 @@ class StirrerPololu1376(AStirrer):
|
|||||||
self.ser_send('V')
|
self.ser_send('V')
|
||||||
self.ser_recv()
|
self.ser_recv()
|
||||||
|
|
||||||
|
@contextmanager
|
||||||
|
def remote_open(self):
|
||||||
|
try:
|
||||||
|
self.on_activate(True)
|
||||||
|
yield None
|
||||||
|
finally:
|
||||||
|
self.on_activate(False)
|
||||||
|
|
||||||
def ser_send(self, cmd):
|
def ser_send(self, cmd):
|
||||||
self.ser.write((cmd + '\r\n').encode())
|
self.ser.write((cmd + '\r\n').encode())
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user