(self)
| 44 | super().__init__(port=port) |
| 45 | |
| 46 | def serve_forever(self): |
| 47 | self.initialize() |
| 48 | try: |
| 49 | while True: |
| 50 | data = self.recv() |
| 51 | logging.debug('%s -> inst: %s', self.serial.portstr, data) |
| 52 | out = self.instrument.handle(data) |
| 53 | self.send(out) |
| 54 | logging.debug('%s <- inst: %s', self.serial.portstr, out) |
| 55 | except Exception as e: |
| 56 | logging.info(str(e)) |
| 57 | finally: |
| 58 | pass |
| 59 | |
| 60 | def shutdown(self): |
| 61 | self.finalize() |
no test coverage detected