Mercurial > code > home > repos > doorbell
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( |