示例#1
0
    def __init__(self, serial: Serial):
        self._serial = BluetoothSerial(serial)
        self._thread = Thread(target=self._run_readloop, daemon=True)
        self._stop = False

        self._ack_queue = Queue()
        self._resp_queue = Queue()

        self._stream_types = []
        self._stream_cbs = []
示例#2
0
 def create_mock() -> Tuple[BluetoothSerial, MockSerial]:
     mock = MockSerial()
     # noinspection PyTypeChecker
     serial = BluetoothSerial(mock)
     return serial, mock
示例#3
0
 def create_sot() -> Tuple[MockSerial, BluetoothSerial]:
     mock = MockSerial()
     # noinspection PyTypeChecker
     serial = BluetoothSerial(mock)
     return mock, serial
示例#4
0
    def setUp(self) -> None:
        self._mock_creator = PTYSerialMockCreator()
        serial, self._master = self._mock_creator.create_mock()

        bt_serial = BluetoothSerial(serial)
        self._sot = BluetoothRequestHandler(bt_serial)
示例#5
0
    def __init__(self, serial: Serial):
        self._serial = BluetoothSerial(serial)
        self._bluetooth = BluetoothRequestHandler(self._serial)

        self._thread = Thread(target=self._run_readloop, daemon=True)