替换旧版帧处理函数;
This commit is contained in:
@@ -7,7 +7,7 @@ from datetime import datetime
|
||||
from tenacity import retry, stop_after_attempt, wait_fixed
|
||||
from tools.ByteConv import trans_list_to_str
|
||||
from tools.IntelHex import file_Bin_to_IntelHex
|
||||
from func_frame_re import make_frame_modbus, check_frame_modbus, print_display
|
||||
from func_frame import make_frame_modbus, check_frame_modbus, print_display
|
||||
from func_upgrade import GenerateImage_DLSP001_p280039, GeneratePackage_DLSP001_p280039
|
||||
|
||||
modbus_map = {
|
||||
@@ -114,6 +114,8 @@ modbus_map = {
|
||||
|
||||
|
||||
class LaminaController:
|
||||
""" 叠光控制器
|
||||
"""
|
||||
def __init__(self, com_name="COM16", addr_645=[0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA], addr_modbus=0x01, **kwargs):
|
||||
# 初始化串口通信
|
||||
if com_name is not None:
|
||||
@@ -177,7 +179,7 @@ class LaminaController:
|
||||
self.output['result'] = False
|
||||
|
||||
return self.output['result']
|
||||
def __transfer_data(self, frame: bytes) -> bool:
|
||||
def __transfer_data(self, frame: bytearray) -> bool:
|
||||
""" 串口收发报文, 包含重试逻辑与数据打印 """
|
||||
if self.__com is None:
|
||||
print(trans_list_to_str(frame))
|
||||
|
||||
Reference in New Issue
Block a user