fixing bugs
This commit is contained in:
12
aio.py
12
aio.py
@ -725,10 +725,14 @@ class MainWindow(main_window.Ui_MainWindow):
|
||||
_, result, ret, error, idx, (msg_id, flag) = results
|
||||
if _ is False:
|
||||
self.btn_hmi_send.setDisabled(False)
|
||||
clibs.logger("INFO", "aio", f"hmi: [send] 请求发送失败 {msg_id}", "red")
|
||||
clibs.logger("INFO", "aio", f"hmi: [send] 请求发送失败 {msg_id}, error = {error}", "red")
|
||||
return
|
||||
|
||||
records = clibs.c_hr.get_from_id(msg_id)
|
||||
try:
|
||||
records = clibs.c_hr.get_from_id(msg_id)
|
||||
finally:
|
||||
self.btn_hmi_send.setDisabled(False)
|
||||
|
||||
for record in records:
|
||||
if "请求发送成功" not in record[0]:
|
||||
self.pte_hmi_recv.clear()
|
||||
@ -742,10 +746,10 @@ class MainWindow(main_window.Ui_MainWindow):
|
||||
nonlocal hmi_dict, cmd_json, flag
|
||||
if flag == 0:
|
||||
clibs.c_hr.c.send(clibs.c_hr.package(cmd_json))
|
||||
clibs.c_hr.logger("DEBUG", "aio", f"hmi: [send] 老协议请求发送成功 {cmd_json}")
|
||||
clibs.logger("DEBUG", "aio", f"hmi: [send] 老协议请求发送成功 {cmd_json}")
|
||||
elif flag == 1:
|
||||
clibs.c_hr.c_xs.send(clibs.c_hr.package_xs(hmi_dict))
|
||||
clibs.c_hr.logger("DEBUG", "aio", f"hmi: xService请求发送成功 {cmd_json}")
|
||||
clibs.logger("DEBUG", "aio", f"hmi: xService请求发送成功 {cmd_json}")
|
||||
|
||||
if clibs.status["hmi"] == 0:
|
||||
QMessageBox.critical(self, "错误", "使用该功能之前,需要先打开 HMI 连接!")
|
||||
|
Reference in New Issue
Block a user