实现小板在线信息,支持主板程序V2.10及以上

This commit is contained in:
ranchuan
2023-12-29 18:10:31 +08:00
parent ff87d33675
commit e44d5716cb
7 changed files with 835 additions and 18 deletions

View File

@@ -94,7 +94,7 @@ class data_box(QObject):
self.lable.setText(title)
self.text = QLabel(father)
self.text.setObjectName(u"text")
self.text.setGeometry(QRect(40,x+20,450,30))
self.text.setGeometry(QRect(40,x+20,550,30))
self.text.setText(text)
@@ -331,7 +331,7 @@ class updata_dlg(QWidget):
self.sstate_but.setText("小板在线状态")
self.sstate_but.clicked.connect(self.sstate_but_clicked)
self.sstate_but.setToolTip("点击此按钮查看小板在线情况,显示在线小板的地址。")
self.sstate_but.setEnabled(False)
# self.sstate_but.setEnabled(False)
# self.sstate_but.setToolTipDuration(1)
# 初始化添加文件按钮
@@ -878,9 +878,9 @@ class updata_dlg(QWidget):
# u.rate_signal.connect(self.rate_slot)
# u.end_signal.connect(self.end_slot)
u.data_signal.connect(self.data_slot)
updata_cmd="mcu comm_test"
updata_cmd="slave_info"
cmd_list=[]
cmd_list.append((updata_cmd,2,5))# 次返回,五秒超时
cmd_list.append((updata_cmd,1,5))# 1次返回,五秒超时
t = threading.Thread(target=u.bordcast, args=(cmd_list,))
t.start()
@@ -920,7 +920,7 @@ class updata_dlg(QWidget):
slave_len=len(self.get_selected_slave())
if(len(self.data_list)>=slave_len):
w=QDialog(self.widget)
w.resize(703-150, slave_len*50+20)
w.resize(800-150, slave_len*50+20)
w.setWindowTitle("返回数据展示")
self.creat_databoxs(w,self.data_list)
w.show()