From 32a2f59c33a1c52648de48d81204117428639a42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=95=20=E6=B3=BD=E9=9A=86?= Date: Thu, 21 Nov 2024 01:27:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8A=A5=E6=96=87=E7=94=9F?= =?UTF-8?q?=E6=88=90=E4=B8=8E=E8=A7=A3=E6=9E=90=E8=B0=83=E7=94=A8=E4=B8=BA?= =?UTF-8?q?=E4=BF=9D=E6=8A=A4=E5=87=BD=E6=95=B0;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/device/DeviceSerial.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/source/device/DeviceSerial.py b/source/device/DeviceSerial.py index 88a6264..49f3428 100644 --- a/source/device/DeviceSerial.py +++ b/source/device/DeviceSerial.py @@ -22,11 +22,11 @@ class DeviceSerial: match callbacks: case (maker, parser): - self.frame_maker = maker if maker is not None else lambda self: '' - self.frame_parser = parser if parser is not None else lambda self, frame: '' + self._frame_maker = maker if maker is not None else lambda self: '' + self._frame_parser = parser if parser is not None else lambda self, frame: '' case _: - self.farme_maker = lambda self: '' - self.frame_parser = lambda self, frame: '' + self._frame_maker = lambda self: '' + self._frame_parser = lambda self, frame: '' self.output = { 'result': False, @@ -56,7 +56,7 @@ class DeviceSerial: flag_frame = True frame_recv += bytes_read try: - self.output = self.frame_parser(frame_recv) + self.output = self._frame_parser(frame_recv) if self.flag_print: print("Read Frame: ", ByteConv.trans_list_to_str(frame_recv)) except Exception as ex: @@ -70,7 +70,7 @@ class DeviceSerial: def _transfer_data(self) -> bool: """ 串口收发报文, 包含重试逻辑与数据打印 """ # 生成发送帧 - frame: bytearray = self.frame_maker() + frame: bytearray = self._frame_maker() if self.__com is None: """ 无效通信接口, 打印报文后返回 """