comparison telemetrix_local_serial.py @ 9:7e19dffb767b default tip

rm more unused code and logging
author drewp@bigasterisk.com
date Mon, 06 Feb 2023 11:53:42 -0800
parents 6182841fb92e
children
comparison
equal deleted inserted replaced
8:5441581186f8 9:7e19dffb767b
24 log = logging.getLogger('serial') 24 log = logging.getLogger('serial')
25 25
26 26
27 # noinspection PyStatementEffect,PyUnresolvedReferences,PyUnresolvedReferences 27 # noinspection PyStatementEffect,PyUnresolvedReferences,PyUnresolvedReferences
28 class TelemetrixAioSerial: 28 class TelemetrixAioSerial:
29 """
30 This class encapsulates management of the serial port that communicates
31 with the Arduino Firmata
32 It provides a 'futures' interface to make Pyserial compatible with asyncio
33 """
34
35 reader: asyncio.StreamReader 29 reader: asyncio.StreamReader
36 writer: asyncio.StreamWriter 30 writer: asyncio.StreamWriter
37 31
38 def __init__(self, com_port='/dev/ttyACM0', baud_rate=115200): 32 def __init__(self, com_port='/dev/ttyACM0', baud_rate=115200):
39 self.conn = serial_asyncio.open_serial_connection( 33 self.conn = serial_asyncio.open_serial_connection(