# -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'mainwindow.ui' # # Created by: PyQt5 UI code generator 5.15.6 # # WARNING: Any manual changes made to this file will be lost when pyuic5 is # run again. Do not edit this file unless you know what you are doing. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1246, 851) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.gridLayout = QtWidgets.QGridLayout(self.centralwidget) self.gridLayout.setObjectName("gridLayout") self.tabWidget = QtWidgets.QTabWidget(self.centralwidget) self.tabWidget.setObjectName("tabWidget") self.tab_log = QtWidgets.QWidget() self.tab_log.setObjectName("tab_log") self.groupBox_log_1base = QtWidgets.QGroupBox(self.tab_log) self.groupBox_log_1base.setGeometry(QtCore.QRect(10, 10, 781, 121)) self.groupBox_log_1base.setObjectName("groupBox_log_1base") self.label_log_01dev_type = QtWidgets.QLabel(self.groupBox_log_1base) self.label_log_01dev_type.setGeometry(QtCore.QRect(20, 20, 121, 16)) self.label_log_01dev_type.setObjectName("label_log_01dev_type") self.label_log_02sn = QtWidgets.QLabel(self.groupBox_log_1base) self.label_log_02sn.setGeometry(QtCore.QRect(220, 20, 151, 16)) self.label_log_02sn.setObjectName("label_log_02sn") self.label_log_03reset_times = QtWidgets.QLabel(self.groupBox_log_1base) self.label_log_03reset_times.setGeometry(QtCore.QRect(470, 20, 141, 16)) self.label_log_03reset_times.setObjectName("label_log_03reset_times") self.label_log_04app_ver = QtWidgets.QLabel(self.groupBox_log_1base) self.label_log_04app_ver.setGeometry(QtCore.QRect(620, 20, 161, 16)) self.label_log_04app_ver.setObjectName("label_log_04app_ver") self.label_log_05name = QtWidgets.QLabel(self.groupBox_log_1base) self.label_log_05name.setGeometry(QtCore.QRect(20, 50, 121, 16)) self.label_log_05name.setObjectName("label_log_05name") self.label_log_06telephone = QtWidgets.QLabel(self.groupBox_log_1base) self.label_log_06telephone.setGeometry(QtCore.QRect(220, 50, 221, 16)) self.label_log_06telephone.setObjectName("label_log_06telephone") self.label_log_07longitude = QtWidgets.QLabel(self.groupBox_log_1base) self.label_log_07longitude.setGeometry(QtCore.QRect(470, 50, 141, 16)) self.label_log_07longitude.setObjectName("label_log_07longitude") self.label_log_08latitude = QtWidgets.QLabel(self.groupBox_log_1base) self.label_log_08latitude.setGeometry(QtCore.QRect(620, 50, 141, 16)) self.label_log_08latitude.setObjectName("label_log_08latitude") self.label_log_09imei = QtWidgets.QLabel(self.groupBox_log_1base) self.label_log_09imei.setGeometry(QtCore.QRect(20, 80, 171, 16)) self.label_log_09imei.setObjectName("label_log_09imei") self.label_log_10iccid = QtWidgets.QLabel(self.groupBox_log_1base) self.label_log_10iccid.setGeometry(QtCore.QRect(220, 80, 221, 16)) self.label_log_10iccid.setObjectName("label_log_10iccid") self.label_log_11rssi = QtWidgets.QLabel(self.groupBox_log_1base) self.label_log_11rssi.setGeometry(QtCore.QRect(470, 80, 91, 16)) self.label_log_11rssi.setObjectName("label_log_11rssi") self.label_log_12snr = QtWidgets.QLabel(self.groupBox_log_1base) self.label_log_12snr.setGeometry(QtCore.QRect(620, 80, 141, 16)) self.label_log_12snr.setObjectName("label_log_12snr") self.groupBox_log_2up_onoff = QtWidgets.QGroupBox(self.tab_log) self.groupBox_log_2up_onoff.setGeometry(QtCore.QRect(870, 620, 181, 121)) self.groupBox_log_2up_onoff.setObjectName("groupBox_log_2up_onoff") self.label_6 = QtWidgets.QLabel(self.groupBox_log_2up_onoff) self.label_6.setGeometry(QtCore.QRect(10, 30, 41, 16)) self.label_6.setObjectName("label_6") self.label_7 = QtWidgets.QLabel(self.groupBox_log_2up_onoff) self.label_7.setGeometry(QtCore.QRect(10, 60, 41, 16)) self.label_7.setObjectName("label_7") self.label_8 = QtWidgets.QLabel(self.groupBox_log_2up_onoff) self.label_8.setGeometry(QtCore.QRect(10, 90, 41, 16)) self.label_8.setObjectName("label_8") self.pushButton_log_0ttl_0on = QtWidgets.QPushButton(self.groupBox_log_2up_onoff) self.pushButton_log_0ttl_0on.setEnabled(False) self.pushButton_log_0ttl_0on.setGeometry(QtCore.QRect(60, 20, 51, 28)) self.pushButton_log_0ttl_0on.setObjectName("pushButton_log_0ttl_0on") self.pushButton_log_0ttl_1off = QtWidgets.QPushButton(self.groupBox_log_2up_onoff) self.pushButton_log_0ttl_1off.setEnabled(False) self.pushButton_log_0ttl_1off.setGeometry(QtCore.QRect(120, 20, 51, 28)) self.pushButton_log_0ttl_1off.setObjectName("pushButton_log_0ttl_1off") self.pushButton_log_1rs232_0on = QtWidgets.QPushButton(self.groupBox_log_2up_onoff) self.pushButton_log_1rs232_0on.setEnabled(False) self.pushButton_log_1rs232_0on.setGeometry(QtCore.QRect(60, 50, 51, 28)) self.pushButton_log_1rs232_0on.setObjectName("pushButton_log_1rs232_0on") self.pushButton_log_1rs232_1off = QtWidgets.QPushButton(self.groupBox_log_2up_onoff) self.pushButton_log_1rs232_1off.setEnabled(False) self.pushButton_log_1rs232_1off.setGeometry(QtCore.QRect(120, 50, 51, 28)) self.pushButton_log_1rs232_1off.setObjectName("pushButton_log_1rs232_1off") self.pushButton_log_2rs485_0on = QtWidgets.QPushButton(self.groupBox_log_2up_onoff) self.pushButton_log_2rs485_0on.setGeometry(QtCore.QRect(60, 80, 51, 28)) self.pushButton_log_2rs485_0on.setObjectName("pushButton_log_2rs485_0on") self.pushButton_log_2rs485_1off = QtWidgets.QPushButton(self.groupBox_log_2up_onoff) self.pushButton_log_2rs485_1off.setGeometry(QtCore.QRect(120, 80, 51, 28)) self.pushButton_log_2rs485_1off.setObjectName("pushButton_log_2rs485_1off") self.textEdit_log_0rx_display = QtWidgets.QTextEdit(self.tab_log) self.textEdit_log_0rx_display.setGeometry(QtCore.QRect(0, 140, 1051, 471)) self.textEdit_log_0rx_display.setLayoutDirection(QtCore.Qt.LeftToRight) self.textEdit_log_0rx_display.setAutoFillBackground(False) self.textEdit_log_0rx_display.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.AdjustIgnored) self.textEdit_log_0rx_display.setObjectName("textEdit_log_0rx_display") self.textEdit_log_1tx = QtWidgets.QTextEdit(self.tab_log) self.textEdit_log_1tx.setGeometry(QtCore.QRect(0, 640, 601, 101)) self.textEdit_log_1tx.setObjectName("textEdit_log_1tx") self.radioButton_log_1tx_ascii = QtWidgets.QRadioButton(self.tab_log) self.radioButton_log_1tx_ascii.setEnabled(True) self.radioButton_log_1tx_ascii.setGeometry(QtCore.QRect(700, 710, 71, 19)) self.radioButton_log_1tx_ascii.setChecked(True) self.radioButton_log_1tx_ascii.setObjectName("radioButton_log_1tx_ascii") self.radioButton_log_0tx_hex = QtWidgets.QRadioButton(self.tab_log) self.radioButton_log_0tx_hex.setEnabled(True) self.radioButton_log_0tx_hex.setGeometry(QtCore.QRect(780, 710, 71, 19)) self.radioButton_log_0tx_hex.setChecked(False) self.radioButton_log_0tx_hex.setObjectName("radioButton_log_0tx_hex") self.label = QtWidgets.QLabel(self.tab_log) self.label.setGeometry(QtCore.QRect(700, 630, 101, 16)) self.label.setObjectName("label") self.comboBox_tx_io_select = QtWidgets.QComboBox(self.tab_log) self.comboBox_tx_io_select.setGeometry(QtCore.QRect(700, 650, 131, 22)) self.comboBox_tx_io_select.setObjectName("comboBox_tx_io_select") self.comboBox_tx_io_select.addItem("") self.comboBox_tx_io_select.addItem("") self.comboBox_tx_io_select.addItem("") self.pushButton_log_send = QtWidgets.QPushButton(self.tab_log) self.pushButton_log_send.setGeometry(QtCore.QRect(610, 640, 81, 51)) self.pushButton_log_send.setObjectName("pushButton_log_send") self.groupBox_log_3rx_display_format = QtWidgets.QGroupBox(self.tab_log) self.groupBox_log_3rx_display_format.setGeometry(QtCore.QRect(910, 20, 120, 81)) self.groupBox_log_3rx_display_format.setObjectName("groupBox_log_3rx_display_format") self.checkBox_log_1rx_dis_hex = QtWidgets.QCheckBox(self.groupBox_log_3rx_display_format) self.checkBox_log_1rx_dis_hex.setGeometry(QtCore.QRect(0, 40, 51, 19)) self.checkBox_log_1rx_dis_hex.setObjectName("checkBox_log_1rx_dis_hex") self.checkBox_log_0rx_dis_ascii = QtWidgets.QCheckBox(self.groupBox_log_3rx_display_format) self.checkBox_log_0rx_dis_ascii.setGeometry(QtCore.QRect(0, 20, 51, 19)) self.checkBox_log_0rx_dis_ascii.setChecked(True) self.checkBox_log_0rx_dis_ascii.setObjectName("checkBox_log_0rx_dis_ascii") self.checkBox_log_2rx_time_stamp = QtWidgets.QCheckBox(self.groupBox_log_3rx_display_format) self.checkBox_log_2rx_time_stamp.setGeometry(QtCore.QRect(0, 60, 111, 19)) self.checkBox_log_2rx_time_stamp.setChecked(True) self.checkBox_log_2rx_time_stamp.setObjectName("checkBox_log_2rx_time_stamp") self.comboBox_log_sn = QtWidgets.QComboBox(self.tab_log) self.comboBox_log_sn.setGeometry(QtCore.QRect(1060, 100, 161, 31)) self.comboBox_log_sn.setObjectName("comboBox_log_sn") self.pushButton_log_rx_clr = QtWidgets.QPushButton(self.tab_log) self.pushButton_log_rx_clr.setGeometry(QtCore.QRect(910, 110, 121, 28)) self.pushButton_log_rx_clr.setObjectName("pushButton_log_rx_clr") self.plainTextEdit_log_dev_list = QtWidgets.QPlainTextEdit(self.tab_log) self.plainTextEdit_log_dev_list.setGeometry(QtCore.QRect(1060, 140, 161, 601)) self.plainTextEdit_log_dev_list.setPlainText("") self.plainTextEdit_log_dev_list.setObjectName("plainTextEdit_log_dev_list") self.label_log_dev_list = QtWidgets.QLabel(self.tab_log) self.label_log_dev_list.setGeometry(QtCore.QRect(1060, 80, 101, 21)) self.label_log_dev_list.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) self.label_log_dev_list.setObjectName("label_log_dev_list") self.pushButton_log_refresh = QtWidgets.QPushButton(self.tab_log) self.pushButton_log_refresh.setGeometry(QtCore.QRect(800, 20, 91, 101)) self.pushButton_log_refresh.setObjectName("pushButton_log_refresh") self.label_5 = QtWidgets.QLabel(self.tab_log) self.label_5.setGeometry(QtCore.QRect(1060, 10, 151, 31)) self.label_5.setObjectName("label_5") self.lineEdit_log_rx_buf_max = QtWidgets.QLineEdit(self.tab_log) self.lineEdit_log_rx_buf_max.setEnabled(False) self.lineEdit_log_rx_buf_max.setGeometry(QtCore.QRect(1060, 50, 161, 21)) self.lineEdit_log_rx_buf_max.setObjectName("lineEdit_log_rx_buf_max") self.checkBox_r_n = QtWidgets.QCheckBox(self.tab_log) self.checkBox_r_n.setGeometry(QtCore.QRect(610, 710, 91, 19)) self.checkBox_r_n.setChecked(True) self.checkBox_r_n.setObjectName("checkBox_r_n") self.tabWidget.addTab(self.tab_log, "") self.tab_lsb = QtWidgets.QWidget() self.tab_lsb.setObjectName("tab_lsb") self.groupBox_lsb_1base = QtWidgets.QGroupBox(self.tab_lsb) self.groupBox_lsb_1base.setGeometry(QtCore.QRect(10, 10, 781, 121)) self.groupBox_lsb_1base.setObjectName("groupBox_lsb_1base") self.label_lsb_01dev_type = QtWidgets.QLabel(self.groupBox_lsb_1base) self.label_lsb_01dev_type.setGeometry(QtCore.QRect(20, 20, 121, 16)) self.label_lsb_01dev_type.setObjectName("label_lsb_01dev_type") self.label_lsb_02sn = QtWidgets.QLabel(self.groupBox_lsb_1base) self.label_lsb_02sn.setGeometry(QtCore.QRect(220, 20, 151, 16)) self.label_lsb_02sn.setObjectName("label_lsb_02sn") self.label_lsb_03reset_times = QtWidgets.QLabel(self.groupBox_lsb_1base) self.label_lsb_03reset_times.setGeometry(QtCore.QRect(470, 20, 141, 16)) self.label_lsb_03reset_times.setObjectName("label_lsb_03reset_times") self.label_lsb_04app_ver = QtWidgets.QLabel(self.groupBox_lsb_1base) self.label_lsb_04app_ver.setGeometry(QtCore.QRect(620, 20, 161, 16)) self.label_lsb_04app_ver.setObjectName("label_lsb_04app_ver") self.label_lsb_05name = QtWidgets.QLabel(self.groupBox_lsb_1base) self.label_lsb_05name.setGeometry(QtCore.QRect(20, 50, 121, 16)) self.label_lsb_05name.setObjectName("label_lsb_05name") self.label_lsb_06telephone = QtWidgets.QLabel(self.groupBox_lsb_1base) self.label_lsb_06telephone.setGeometry(QtCore.QRect(220, 50, 221, 16)) self.label_lsb_06telephone.setObjectName("label_lsb_06telephone") self.label_lsb_07longitude = QtWidgets.QLabel(self.groupBox_lsb_1base) self.label_lsb_07longitude.setGeometry(QtCore.QRect(470, 50, 141, 16)) self.label_lsb_07longitude.setObjectName("label_lsb_07longitude") self.label_lsb_08latitude = QtWidgets.QLabel(self.groupBox_lsb_1base) self.label_lsb_08latitude.setGeometry(QtCore.QRect(620, 50, 141, 16)) self.label_lsb_08latitude.setObjectName("label_lsb_08latitude") self.label_lsb_09imei = QtWidgets.QLabel(self.groupBox_lsb_1base) self.label_lsb_09imei.setGeometry(QtCore.QRect(20, 80, 171, 16)) self.label_lsb_09imei.setObjectName("label_lsb_09imei") self.label_lsb_10iccid = QtWidgets.QLabel(self.groupBox_lsb_1base) self.label_lsb_10iccid.setGeometry(QtCore.QRect(220, 80, 221, 16)) self.label_lsb_10iccid.setObjectName("label_lsb_10iccid") self.label_lsb_11rssi = QtWidgets.QLabel(self.groupBox_lsb_1base) self.label_lsb_11rssi.setGeometry(QtCore.QRect(470, 80, 141, 16)) self.label_lsb_11rssi.setObjectName("label_lsb_11rssi") self.label_lsb_12snr = QtWidgets.QLabel(self.groupBox_lsb_1base) self.label_lsb_12snr.setGeometry(QtCore.QRect(620, 80, 141, 16)) self.label_lsb_12snr.setObjectName("label_lsb_12snr") self.widget_web = QtWidgets.QWidget(self.tab_lsb) self.widget_web.setGeometry(QtCore.QRect(100, 149, 1024, 601)) self.widget_web.setObjectName("widget_web") self.horizontalLayoutWidget = QtWidgets.QWidget(self.widget_web) self.horizontalLayoutWidget.setGeometry(QtCore.QRect(0, 0, 761, 351)) self.horizontalLayoutWidget.setObjectName("horizontalLayoutWidget") self.horizontalLayout = QtWidgets.QHBoxLayout(self.horizontalLayoutWidget) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setObjectName("horizontalLayout") self.pushButton_lsb_refresh = QtWidgets.QPushButton(self.tab_lsb) self.pushButton_lsb_refresh.setGeometry(QtCore.QRect(1110, 20, 101, 91)) self.pushButton_lsb_refresh.setObjectName("pushButton_lsb_refresh") self.textEdit_lsb_address = QtWidgets.QTextEdit(self.tab_lsb) self.textEdit_lsb_address.setGeometry(QtCore.QRect(800, 20, 301, 111)) self.textEdit_lsb_address.setObjectName("textEdit_lsb_address") self.tabWidget.addTab(self.tab_lsb, "") self.tab_set = QtWidgets.QWidget() self.tab_set.setObjectName("tab_set") self.groupBox_set_0tools = QtWidgets.QGroupBox(self.tab_set) self.groupBox_set_0tools.setGeometry(QtCore.QRect(0, 10, 851, 101)) self.groupBox_set_0tools.setObjectName("groupBox_set_0tools") self.pushButton_set_connect = QtWidgets.QPushButton(self.groupBox_set_0tools) self.pushButton_set_connect.setEnabled(False) self.pushButton_set_connect.setGeometry(QtCore.QRect(750, 30, 93, 28)) self.pushButton_set_connect.setObjectName("pushButton_set_connect") self.lineEdit_set_0ip = QtWidgets.QLineEdit(self.groupBox_set_0tools) self.lineEdit_set_0ip.setGeometry(QtCore.QRect(130, 30, 151, 21)) self.lineEdit_set_0ip.setObjectName("lineEdit_set_0ip") self.lineEdit_set_1port = QtWidgets.QLineEdit(self.groupBox_set_0tools) self.lineEdit_set_1port.setGeometry(QtCore.QRect(290, 30, 121, 21)) self.lineEdit_set_1port.setObjectName("lineEdit_set_1port") self.lineEdit_4sub_topic = QtWidgets.QLineEdit(self.groupBox_set_0tools) self.lineEdit_4sub_topic.setEnabled(False) self.lineEdit_4sub_topic.setGeometry(QtCore.QRect(130, 70, 611, 21)) self.lineEdit_4sub_topic.setObjectName("lineEdit_4sub_topic") self.lineEdit_set_2usr = QtWidgets.QLineEdit(self.groupBox_set_0tools) self.lineEdit_set_2usr.setGeometry(QtCore.QRect(430, 30, 151, 21)) self.lineEdit_set_2usr.setObjectName("lineEdit_set_2usr") self.lineEdit_set_3password = QtWidgets.QLineEdit(self.groupBox_set_0tools) self.lineEdit_set_3password.setGeometry(QtCore.QRect(590, 30, 151, 21)) self.lineEdit_set_3password.setObjectName("lineEdit_set_3password") self.label_3 = QtWidgets.QLabel(self.groupBox_set_0tools) self.label_3.setGeometry(QtCore.QRect(20, 70, 72, 15)) self.label_3.setObjectName("label_3") self.comboBox_set_svr = QtWidgets.QComboBox(self.groupBox_set_0tools) self.comboBox_set_svr.setGeometry(QtCore.QRect(10, 30, 111, 22)) self.comboBox_set_svr.setObjectName("comboBox_set_svr") self.comboBox_set_svr.addItem("") self.comboBox_set_svr.addItem("") self.comboBox_set_svr.addItem("") self.pushButton_set_subscribe = QtWidgets.QPushButton(self.groupBox_set_0tools) self.pushButton_set_subscribe.setEnabled(False) self.pushButton_set_subscribe.setGeometry(QtCore.QRect(750, 70, 93, 28)) self.pushButton_set_subscribe.setObjectName("pushButton_set_subscribe") self.groupBox_set_1log = QtWidgets.QGroupBox(self.tab_set) self.groupBox_set_1log.setGeometry(QtCore.QRect(0, 120, 851, 631)) self.groupBox_set_1log.setObjectName("groupBox_set_1log") self.pushButton_set_send = QtWidgets.QPushButton(self.groupBox_set_1log) self.pushButton_set_send.setGeometry(QtCore.QRect(692, 590, 61, 28)) self.pushButton_set_send.setObjectName("pushButton_set_send") self.checkBox_set_bind_imei = QtWidgets.QCheckBox(self.groupBox_set_1log) self.checkBox_set_bind_imei.setGeometry(QtCore.QRect(30, 20, 121, 19)) self.checkBox_set_bind_imei.setObjectName("checkBox_set_bind_imei") self.checkBox_set_default_cfg = QtWidgets.QCheckBox(self.groupBox_set_1log) self.checkBox_set_default_cfg.setEnabled(True) self.checkBox_set_default_cfg.setGeometry(QtCore.QRect(170, 70, 121, 19)) self.checkBox_set_default_cfg.setObjectName("checkBox_set_default_cfg") self.pushButton_set_tx_clr = QtWidgets.QPushButton(self.groupBox_set_1log) self.pushButton_set_tx_clr.setGeometry(QtCore.QRect(702, 520, 121, 28)) self.pushButton_set_tx_clr.setObjectName("pushButton_set_tx_clr") self.checkBox_set_reboot = QtWidgets.QCheckBox(self.groupBox_set_1log) self.checkBox_set_reboot.setGeometry(QtCore.QRect(310, 70, 121, 19)) self.checkBox_set_reboot.setObjectName("checkBox_set_reboot") self.textEdit_set_tx = QtWidgets.QTextEdit(self.groupBox_set_1log) self.textEdit_set_tx.setGeometry(QtCore.QRect(30, 516, 651, 111)) self.textEdit_set_tx.setObjectName("textEdit_set_tx") self.groupBox_dev_set = QtWidgets.QGroupBox(self.groupBox_set_1log) self.groupBox_dev_set.setGeometry(QtCore.QRect(30, 130, 411, 311)) self.groupBox_dev_set.setObjectName("groupBox_dev_set") self.groupBox_dev_cfg = QtWidgets.QGroupBox(self.groupBox_dev_set) self.groupBox_dev_cfg.setGeometry(QtCore.QRect(10, 20, 391, 80)) self.groupBox_dev_cfg.setObjectName("groupBox_dev_cfg") self.lineEdit_dev_0type = QtWidgets.QLineEdit(self.groupBox_dev_cfg) self.lineEdit_dev_0type.setEnabled(False) self.lineEdit_dev_0type.setGeometry(QtCore.QRect(170, 10, 211, 21)) self.lineEdit_dev_0type.setObjectName("lineEdit_dev_0type") self.label_9 = QtWidgets.QLabel(self.groupBox_dev_cfg) self.label_9.setGeometry(QtCore.QRect(90, 10, 72, 15)) self.label_9.setObjectName("label_9") self.lineEdit_set_dev_sn = QtWidgets.QLineEdit(self.groupBox_dev_cfg) self.lineEdit_set_dev_sn.setGeometry(QtCore.QRect(170, 30, 211, 21)) self.lineEdit_set_dev_sn.setObjectName("lineEdit_set_dev_sn") self.label_10 = QtWidgets.QLabel(self.groupBox_dev_cfg) self.label_10.setGeometry(QtCore.QRect(90, 30, 72, 15)) self.label_10.setObjectName("label_10") self.lineEdit_set_dev_pd = QtWidgets.QLineEdit(self.groupBox_dev_cfg) self.lineEdit_set_dev_pd.setGeometry(QtCore.QRect(170, 50, 211, 21)) self.lineEdit_set_dev_pd.setObjectName("lineEdit_set_dev_pd") self.label_11 = QtWidgets.QLabel(self.groupBox_dev_cfg) self.label_11.setGeometry(QtCore.QRect(90, 50, 72, 15)) self.label_11.setObjectName("label_11") self.checkBox_set_dev_cfg = QtWidgets.QCheckBox(self.groupBox_dev_cfg) self.checkBox_set_dev_cfg.setGeometry(QtCore.QRect(20, 20, 21, 19)) self.checkBox_set_dev_cfg.setText("") self.checkBox_set_dev_cfg.setObjectName("checkBox_set_dev_cfg") self.groupBox_reg_cfg = QtWidgets.QGroupBox(self.groupBox_dev_set) self.groupBox_reg_cfg.setGeometry(QtCore.QRect(10, 100, 391, 51)) self.groupBox_reg_cfg.setObjectName("groupBox_reg_cfg") self.label_12 = QtWidgets.QLabel(self.groupBox_reg_cfg) self.label_12.setGeometry(QtCore.QRect(90, 10, 72, 15)) self.label_12.setObjectName("label_12") self.label_13 = QtWidgets.QLabel(self.groupBox_reg_cfg) self.label_13.setGeometry(QtCore.QRect(90, 30, 72, 15)) self.label_13.setObjectName("label_13") self.lineEdit_set_reg_name = QtWidgets.QLineEdit(self.groupBox_reg_cfg) self.lineEdit_set_reg_name.setGeometry(QtCore.QRect(170, 10, 211, 21)) self.lineEdit_set_reg_name.setObjectName("lineEdit_set_reg_name") self.lineEdit_set_reg_tel = QtWidgets.QLineEdit(self.groupBox_reg_cfg) self.lineEdit_set_reg_tel.setGeometry(QtCore.QRect(170, 30, 211, 21)) self.lineEdit_set_reg_tel.setObjectName("lineEdit_set_reg_tel") self.checkBox_set_reg_cfg = QtWidgets.QCheckBox(self.groupBox_reg_cfg) self.checkBox_set_reg_cfg.setGeometry(QtCore.QRect(20, 20, 21, 19)) self.checkBox_set_reg_cfg.setText("") self.checkBox_set_reg_cfg.setObjectName("checkBox_set_reg_cfg") self.groupBox_svr_cfg = QtWidgets.QGroupBox(self.groupBox_dev_set) self.groupBox_svr_cfg.setGeometry(QtCore.QRect(10, 170, 391, 111)) self.groupBox_svr_cfg.setObjectName("groupBox_svr_cfg") self.lineEdit_set_svr_usr_name = QtWidgets.QLineEdit(self.groupBox_svr_cfg) self.lineEdit_set_svr_usr_name.setGeometry(QtCore.QRect(170, 60, 211, 21)) self.lineEdit_set_svr_usr_name.setObjectName("lineEdit_set_svr_usr_name") self.label_14 = QtWidgets.QLabel(self.groupBox_svr_cfg) self.label_14.setGeometry(QtCore.QRect(60, 20, 111, 16)) self.label_14.setObjectName("label_14") self.label_15 = QtWidgets.QLabel(self.groupBox_svr_cfg) self.label_15.setGeometry(QtCore.QRect(60, 40, 111, 16)) self.label_15.setObjectName("label_15") self.lineEdit_set_svr_cfg = QtWidgets.QLineEdit(self.groupBox_svr_cfg) self.lineEdit_set_svr_cfg.setGeometry(QtCore.QRect(170, 20, 211, 21)) self.lineEdit_set_svr_cfg.setObjectName("lineEdit_set_svr_cfg") self.label_16 = QtWidgets.QLabel(self.groupBox_svr_cfg) self.label_16.setGeometry(QtCore.QRect(60, 60, 111, 16)) self.label_16.setObjectName("label_16") self.lineEdit_set_svr_port = QtWidgets.QLineEdit(self.groupBox_svr_cfg) self.lineEdit_set_svr_port.setGeometry(QtCore.QRect(170, 40, 211, 21)) self.lineEdit_set_svr_port.setObjectName("lineEdit_set_svr_port") self.lineEdit_set_svr_usr_pwd = QtWidgets.QLineEdit(self.groupBox_svr_cfg) self.lineEdit_set_svr_usr_pwd.setGeometry(QtCore.QRect(170, 80, 211, 21)) self.lineEdit_set_svr_usr_pwd.setObjectName("lineEdit_set_svr_usr_pwd") self.label_17 = QtWidgets.QLabel(self.groupBox_svr_cfg) self.label_17.setGeometry(QtCore.QRect(60, 80, 111, 16)) self.label_17.setObjectName("label_17") self.checkBox_set_svr_cfg = QtWidgets.QCheckBox(self.groupBox_svr_cfg) self.checkBox_set_svr_cfg.setEnabled(False) self.checkBox_set_svr_cfg.setGeometry(QtCore.QRect(20, 20, 21, 19)) self.checkBox_set_svr_cfg.setText("") self.checkBox_set_svr_cfg.setObjectName("checkBox_set_svr_cfg") self.groupBox_io_cfg = QtWidgets.QGroupBox(self.groupBox_set_1log) self.groupBox_io_cfg.setGeometry(QtCore.QRect(450, 20, 391, 421)) self.groupBox_io_cfg.setObjectName("groupBox_io_cfg") self.comboBox_set_io_select = QtWidgets.QComboBox(self.groupBox_io_cfg) self.comboBox_set_io_select.setGeometry(QtCore.QRect(90, 70, 87, 22)) self.comboBox_set_io_select.setObjectName("comboBox_set_io_select") self.comboBox_set_io_select.addItem("") self.comboBox_set_io_select.addItem("") self.comboBox_set_io_select.addItem("") self.lineEdit_set_stop_bits = QtWidgets.QLineEdit(self.groupBox_io_cfg) self.lineEdit_set_stop_bits.setGeometry(QtCore.QRect(90, 200, 131, 21)) self.lineEdit_set_stop_bits.setObjectName("lineEdit_set_stop_bits") self.label_18 = QtWidgets.QLabel(self.groupBox_io_cfg) self.label_18.setGeometry(QtCore.QRect(10, 140, 72, 15)) self.label_18.setObjectName("label_18") self.label_19 = QtWidgets.QLabel(self.groupBox_io_cfg) self.label_19.setGeometry(QtCore.QRect(10, 170, 72, 15)) self.label_19.setObjectName("label_19") self.lineEdit_set_baud_rate = QtWidgets.QLineEdit(self.groupBox_io_cfg) self.lineEdit_set_baud_rate.setGeometry(QtCore.QRect(90, 140, 131, 21)) self.lineEdit_set_baud_rate.setObjectName("lineEdit_set_baud_rate") self.label_20 = QtWidgets.QLabel(self.groupBox_io_cfg) self.label_20.setGeometry(QtCore.QRect(10, 200, 72, 15)) self.label_20.setObjectName("label_20") self.lineEdit_set_data_bits = QtWidgets.QLineEdit(self.groupBox_io_cfg) self.lineEdit_set_data_bits.setGeometry(QtCore.QRect(90, 170, 131, 21)) self.lineEdit_set_data_bits.setObjectName("lineEdit_set_data_bits") self.lineEdit_set_buff_size = QtWidgets.QLineEdit(self.groupBox_io_cfg) self.lineEdit_set_buff_size.setGeometry(QtCore.QRect(90, 290, 131, 21)) self.lineEdit_set_buff_size.setObjectName("lineEdit_set_buff_size") self.label_21 = QtWidgets.QLabel(self.groupBox_io_cfg) self.label_21.setGeometry(QtCore.QRect(10, 260, 72, 15)) self.label_21.setObjectName("label_21") self.lineEdit_set_bit_order = QtWidgets.QLineEdit(self.groupBox_io_cfg) self.lineEdit_set_bit_order.setGeometry(QtCore.QRect(90, 260, 131, 21)) self.lineEdit_set_bit_order.setObjectName("lineEdit_set_bit_order") self.lineEdit_set_partiy = QtWidgets.QLineEdit(self.groupBox_io_cfg) self.lineEdit_set_partiy.setGeometry(QtCore.QRect(90, 230, 131, 21)) self.lineEdit_set_partiy.setObjectName("lineEdit_set_partiy") self.label_22 = QtWidgets.QLabel(self.groupBox_io_cfg) self.label_22.setGeometry(QtCore.QRect(10, 230, 72, 15)) self.label_22.setObjectName("label_22") self.label_23 = QtWidgets.QLabel(self.groupBox_io_cfg) self.label_23.setGeometry(QtCore.QRect(10, 290, 72, 15)) self.label_23.setObjectName("label_23") self.lineEdit_set_rs485_gpio = QtWidgets.QLineEdit(self.groupBox_io_cfg) self.lineEdit_set_rs485_gpio.setGeometry(QtCore.QRect(90, 320, 131, 21)) self.lineEdit_set_rs485_gpio.setObjectName("lineEdit_set_rs485_gpio") self.label_24 = QtWidgets.QLabel(self.groupBox_io_cfg) self.label_24.setGeometry(QtCore.QRect(10, 320, 72, 15)) self.label_24.setObjectName("label_24") self.lineEdit_set_rs485_delay = QtWidgets.QLineEdit(self.groupBox_io_cfg) self.lineEdit_set_rs485_delay.setGeometry(QtCore.QRect(90, 380, 131, 21)) self.lineEdit_set_rs485_delay.setObjectName("lineEdit_set_rs485_delay") self.label_25 = QtWidgets.QLabel(self.groupBox_io_cfg) self.label_25.setGeometry(QtCore.QRect(10, 380, 72, 15)) self.label_25.setObjectName("label_25") self.label_26 = QtWidgets.QLabel(self.groupBox_io_cfg) self.label_26.setGeometry(QtCore.QRect(10, 350, 72, 15)) self.label_26.setObjectName("label_26") self.lineEdit_set_rs485_level = QtWidgets.QLineEdit(self.groupBox_io_cfg) self.lineEdit_set_rs485_level.setGeometry(QtCore.QRect(90, 350, 131, 21)) self.lineEdit_set_rs485_level.setObjectName("lineEdit_set_rs485_level") self.checkBox_set_io_cfg = QtWidgets.QCheckBox(self.groupBox_io_cfg) self.checkBox_set_io_cfg.setGeometry(QtCore.QRect(120, 20, 151, 19)) self.checkBox_set_io_cfg.setObjectName("checkBox_set_io_cfg") self.checkBox_set_io_up_enable = QtWidgets.QCheckBox(self.groupBox_io_cfg) self.checkBox_set_io_up_enable.setGeometry(QtCore.QRect(280, 140, 101, 19)) self.checkBox_set_io_up_enable.setObjectName("checkBox_set_io_up_enable") self.checkBox_set_io_down_enable = QtWidgets.QCheckBox(self.groupBox_io_cfg) self.checkBox_set_io_down_enable.setGeometry(QtCore.QRect(280, 290, 101, 19)) self.checkBox_set_io_down_enable.setObjectName("checkBox_set_io_down_enable") self.checkBox_set_io_parameter = QtWidgets.QCheckBox(self.groupBox_io_cfg) self.checkBox_set_io_parameter.setGeometry(QtCore.QRect(60, 110, 131, 19)) self.checkBox_set_io_parameter.setObjectName("checkBox_set_io_parameter") self.line = QtWidgets.QFrame(self.groupBox_io_cfg) self.line.setGeometry(QtCore.QRect(30, 100, 331, 16)) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.line_2 = QtWidgets.QFrame(self.groupBox_io_cfg) self.line_2.setGeometry(QtCore.QRect(250, 130, 20, 271)) self.line_2.setFrameShape(QtWidgets.QFrame.VLine) self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_2.setObjectName("line_2") self.label_2 = QtWidgets.QLabel(self.groupBox_io_cfg) self.label_2.setGeometry(QtCore.QRect(190, 70, 121, 16)) self.label_2.setObjectName("label_2") self.line_3 = QtWidgets.QFrame(self.groupBox_io_cfg) self.line_3.setGeometry(QtCore.QRect(30, 50, 331, 16)) self.line_3.setFrameShape(QtWidgets.QFrame.HLine) self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_3.setObjectName("line_3") self.checkBox_set_io_up_disable = QtWidgets.QCheckBox(self.groupBox_io_cfg) self.checkBox_set_io_up_disable.setGeometry(QtCore.QRect(280, 170, 101, 19)) self.checkBox_set_io_up_disable.setObjectName("checkBox_set_io_up_disable") self.checkBox_set_io_down_disable = QtWidgets.QCheckBox(self.groupBox_io_cfg) self.checkBox_set_io_down_disable.setGeometry(QtCore.QRect(280, 320, 101, 19)) self.checkBox_set_io_down_disable.setObjectName("checkBox_set_io_down_disable") self.lineEdit_0imei = QtWidgets.QLineEdit(self.groupBox_set_1log) self.lineEdit_0imei.setGeometry(QtCore.QRect(172, 20, 161, 21)) self.lineEdit_0imei.setObjectName("lineEdit_0imei") self.label_4 = QtWidgets.QLabel(self.groupBox_set_1log) self.label_4.setGeometry(QtCore.QRect(40, 470, 72, 15)) self.label_4.setObjectName("label_4") self.lineEdit_5pub_topic = QtWidgets.QLineEdit(self.groupBox_set_1log) self.lineEdit_5pub_topic.setEnabled(False) self.lineEdit_5pub_topic.setGeometry(QtCore.QRect(130, 470, 461, 21)) self.lineEdit_5pub_topic.setObjectName("lineEdit_5pub_topic") self.lineEdit_tx_sn = QtWidgets.QLineEdit(self.groupBox_set_1log) self.lineEdit_tx_sn.setEnabled(False) self.lineEdit_tx_sn.setGeometry(QtCore.QRect(620, 470, 113, 21)) self.lineEdit_tx_sn.setObjectName("lineEdit_tx_sn") self.pushButton_set_create = QtWidgets.QPushButton(self.groupBox_set_1log) self.pushButton_set_create.setGeometry(QtCore.QRect(692, 560, 61, 28)) self.pushButton_set_create.setObjectName("pushButton_set_create") self.checkBox_set_get_fixed_info = QtWidgets.QCheckBox(self.groupBox_set_1log) self.checkBox_set_get_fixed_info.setGeometry(QtCore.QRect(30, 70, 121, 19)) self.checkBox_set_get_fixed_info.setObjectName("checkBox_set_get_fixed_info") self.checkBox_set_default_tx_sn = QtWidgets.QCheckBox(self.groupBox_set_1log) self.checkBox_set_default_tx_sn.setGeometry(QtCore.QRect(750, 470, 81, 19)) self.checkBox_set_default_tx_sn.setChecked(True) self.checkBox_set_default_tx_sn.setObjectName("checkBox_set_default_tx_sn") self.pushButton_set_create_send = QtWidgets.QPushButton(self.groupBox_set_1log) self.pushButton_set_create_send.setGeometry(QtCore.QRect(760, 560, 71, 61)) self.pushButton_set_create_send.setObjectName("pushButton_set_create_send") self.tabWidget.addTab(self.tab_set, "") self.tab_burn = QtWidgets.QWidget() self.tab_burn.setObjectName("tab_burn") self.label_27 = QtWidgets.QLabel(self.tab_burn) self.label_27.setGeometry(QtCore.QRect(90, 60, 72, 15)) self.label_27.setObjectName("label_27") self.comboBox_2 = QtWidgets.QComboBox(self.tab_burn) self.comboBox_2.setGeometry(QtCore.QRect(170, 60, 87, 22)) self.comboBox_2.setObjectName("comboBox_2") self.comboBox_2.addItem("") self.comboBox_2.addItem("") self.comboBox_2.addItem("") self.comboBox_2.addItem("") self.comboBox_2.addItem("") self.comboBox_2.addItem("") self.comboBox_2.addItem("") self.comboBox_2.addItem("") self.comboBox_2.addItem("") self.comboBox_2.addItem("") self.label_28 = QtWidgets.QLabel(self.tab_burn) self.label_28.setGeometry(QtCore.QRect(270, 60, 91, 16)) self.label_28.setObjectName("label_28") self.label_29 = QtWidgets.QLabel(self.tab_burn) self.label_29.setGeometry(QtCore.QRect(640, 60, 111, 20)) self.label_29.setObjectName("label_29") self.lineEdit_29 = QtWidgets.QLineEdit(self.tab_burn) self.lineEdit_29.setGeometry(QtCore.QRect(770, 60, 113, 21)) self.lineEdit_29.setObjectName("lineEdit_29") self.pushButton_4 = QtWidgets.QPushButton(self.tab_burn) self.pushButton_4.setGeometry(QtCore.QRect(90, 120, 121, 81)) self.pushButton_4.setObjectName("pushButton_4") self.textEdit_2 = QtWidgets.QTextEdit(self.tab_burn) self.textEdit_2.setGeometry(QtCore.QRect(230, 120, 361, 87)) self.textEdit_2.setObjectName("textEdit_2") self.pushButton_5 = QtWidgets.QPushButton(self.tab_burn) self.pushButton_5.setGeometry(QtCore.QRect(90, 230, 93, 41)) self.pushButton_5.setObjectName("pushButton_5") self.label_30 = QtWidgets.QLabel(self.tab_burn) self.label_30.setGeometry(QtCore.QRect(221, 240, 41, 31)) self.label_30.setObjectName("label_30") self.textEdit_3 = QtWidgets.QTextEdit(self.tab_burn) self.textEdit_3.setGeometry(QtCore.QRect(270, 230, 621, 41)) self.textEdit_3.setObjectName("textEdit_3") self.pushButton_6 = QtWidgets.QPushButton(self.tab_burn) self.pushButton_6.setGeometry(QtCore.QRect(90, 320, 93, 28)) self.pushButton_6.setObjectName("pushButton_6") self.lineEdit_30 = QtWidgets.QLineEdit(self.tab_burn) self.lineEdit_30.setGeometry(QtCore.QRect(220, 320, 113, 21)) self.lineEdit_30.setObjectName("lineEdit_30") self.pushButton_7 = QtWidgets.QPushButton(self.tab_burn) self.pushButton_7.setGeometry(QtCore.QRect(540, 320, 93, 28)) self.pushButton_7.setObjectName("pushButton_7") self.lineEdit_31 = QtWidgets.QLineEdit(self.tab_burn) self.lineEdit_31.setGeometry(QtCore.QRect(650, 320, 113, 21)) self.lineEdit_31.setObjectName("lineEdit_31") self.pushButton_8 = QtWidgets.QPushButton(self.tab_burn) self.pushButton_8.setGeometry(QtCore.QRect(90, 370, 93, 28)) self.pushButton_8.setObjectName("pushButton_8") self.lineEdit_32 = QtWidgets.QLineEdit(self.tab_burn) self.lineEdit_32.setGeometry(QtCore.QRect(270, 370, 361, 21)) self.lineEdit_32.setObjectName("lineEdit_32") self.label_31 = QtWidgets.QLabel(self.tab_burn) self.label_31.setGeometry(QtCore.QRect(221, 370, 61, 21)) self.label_31.setObjectName("label_31") self.label_32 = QtWidgets.QLabel(self.tab_burn) self.label_32.setGeometry(QtCore.QRect(711, 370, 51, 21)) self.label_32.setObjectName("label_32") self.pushButton_9 = QtWidgets.QPushButton(self.tab_burn) self.pushButton_9.setGeometry(QtCore.QRect(90, 430, 671, 28)) self.pushButton_9.setObjectName("pushButton_9") self.lineEdit_33 = QtWidgets.QLineEdit(self.tab_burn) self.lineEdit_33.setGeometry(QtCore.QRect(770, 370, 113, 21)) self.lineEdit_33.setObjectName("lineEdit_33") self.pushButton_10 = QtWidgets.QPushButton(self.tab_burn) self.pushButton_10.setGeometry(QtCore.QRect(600, 120, 131, 81)) self.pushButton_10.setObjectName("pushButton_10") self.lineEdit_34 = QtWidgets.QLineEdit(self.tab_burn) self.lineEdit_34.setGeometry(QtCore.QRect(740, 130, 151, 61)) self.lineEdit_34.setObjectName("lineEdit_34") self.pushButton_11 = QtWidgets.QPushButton(self.tab_burn) self.pushButton_11.setGeometry(QtCore.QRect(90, 280, 93, 28)) self.pushButton_11.setObjectName("pushButton_11") self.label_33 = QtWidgets.QLabel(self.tab_burn) self.label_33.setGeometry(QtCore.QRect(220, 280, 191, 31)) self.label_33.setObjectName("label_33") self.pushButton_12 = QtWidgets.QPushButton(self.tab_burn) self.pushButton_12.setGeometry(QtCore.QRect(90, 470, 671, 28)) self.pushButton_12.setObjectName("pushButton_12") self.pushButton_13 = QtWidgets.QPushButton(self.tab_burn) self.pushButton_13.setGeometry(QtCore.QRect(800, 420, 93, 71)) self.pushButton_13.setObjectName("pushButton_13") self.textEdit_4 = QtWidgets.QTextEdit(self.tab_burn) self.textEdit_4.setGeometry(QtCore.QRect(90, 510, 801, 221)) self.textEdit_4.setObjectName("textEdit_4") self.tabWidget.addTab(self.tab_burn, "") self.gridLayout.addWidget(self.tabWidget, 0, 0, 1, 1) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1246, 26)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.groupBox_log_1base.setTitle(_translate("MainWindow", "日志设备基础信息")) self.label_log_01dev_type.setText(_translate("MainWindow", "设备类型:9002")) self.label_log_02sn.setText(_translate("MainWindow", "设备SN:1")) self.label_log_03reset_times.setText(_translate("MainWindow", "复位次数:0")) self.label_log_04app_ver.setText(_translate("MainWindow", "固件版本:9002.4.002")) self.label_log_05name.setText(_translate("MainWindow", "姓名:张三")) self.label_log_06telephone.setText(_translate("MainWindow", "电话:13888888888")) self.label_log_07longitude.setText(_translate("MainWindow", "经度:116.1798005")) self.label_log_08latitude.setText(_translate("MainWindow", "维度:039.9030239")) self.label_log_09imei.setText(_translate("MainWindow", "IMEI:869861069998891")) self.label_log_10iccid.setText(_translate("MainWindow", "ICCID:89860622330053052122")) self.label_log_11rssi.setText(_translate("MainWindow", "信号强度:70")) self.label_log_12snr.setText(_translate("MainWindow", "信噪比:13")) self.groupBox_log_2up_onoff.setTitle(_translate("MainWindow", "上行接口开关")) self.label_6.setText(_translate("MainWindow", "TTL")) self.label_7.setText(_translate("MainWindow", "RS232")) self.label_8.setText(_translate("MainWindow", "RS485")) self.pushButton_log_0ttl_0on.setText(_translate("MainWindow", "开")) self.pushButton_log_0ttl_1off.setText(_translate("MainWindow", "关")) self.pushButton_log_1rs232_0on.setText(_translate("MainWindow", "开")) self.pushButton_log_1rs232_1off.setText(_translate("MainWindow", "关")) self.pushButton_log_2rs485_0on.setText(_translate("MainWindow", "开")) self.pushButton_log_2rs485_1off.setText(_translate("MainWindow", "关")) self.textEdit_log_0rx_display.setHtml(_translate("MainWindow", "\n" "\n" "

2024-03-29 20:34:09.576-->:topic:cpyypt/up/9002/0000000001 msg:TTL_U=

\n" "

uart3 rcv prot Data Info:

\n" "

fe fe 02 dc 08 00 00 03 61 20 14 00 02 01 20 00

\n" "

00 00 04 09 a7 0c 00 00 00 00 00 00 00 00 2f 9b

\n" "

business return Data Info:

\n" "

fe fe 01 00 00 00 00 64 00 00 2f 00 4b 00 00 00

\n" "

00 04 09 00 00 00 01 20 00 fe fe 02 dc 08 00 00

\n" "

03 61 20 14 00 02 01 20 00 00 00 04 09 a7 0c 00

\n" "

00 00 00 00 00 00 00 2f 9b d0 6d

\n" "

version:0.0.0.9

\n" "

2024-03-29 20:36:33.147-->:topic:cpyypt/up/9002/0000000001 msg:FIXED_INFO=

\n" "


\n" "

{"base_info":{"name":"张三","uplinkB":1090,"rsrp":-96,"tel":"13888888888","reset_times":12,"project":"LogTT","csq":21,"downlinkB":881,"rsrq":-6,"dev_type":"9002","simid":0,"muid":"20230818221817A863212A0300364949","snr":14,"version":"9002.4.002","iccid":"89860622330053052122","imei":"869861069998891","rssi":-70,"dev_pd":"20240329","dev_sn":1},"pos_info":{"lng":0,"lat":0}}

\n" "

2024-03-29 20:36:33.227-->:topic:cpyypt/up/9002/0000000001 msg:HEART_MSG=

\n" "

{"base_info":{"uplinkB":1623,"rsrp":-96,"snr":14,"csq":21,"dev_sn":1,"downlinkB":1015,"rsrq":-6,"dev_type":"9002","rssi":-70},"pos_info":{"lng":"116.1798005","lat":"039.9030239"}}

\n" "

2024-03-29 20:38:37.837-->:topic:cpyypt/up/9002/0000000001 msg:FIXED_INFO=

\n" "

{"base_info":{"name":"张三","uplinkB":1090,"rsrp":-97,"tel":"13888888888","reset_times":13,"project":"LogTT","csq":21,"downlinkB":881,"rsrq":-6,"dev_type":"9002","simid":0,"muid":"20230818221817A863212A0300364949","snr":12,"version":"9002.4.002","iccid":"89860622330053052122","imei":"869861069998891","rssi":-71,"dev_pd":"20240329","dev_sn":1},"pos_info":{"lng":0,"lat":0}}

\n" "

2024-03-29 20:38:37.905-->:topic:cpyypt/up/9002/0000000001 msg:HEART_MSG=

\n" "

{"base_info":{"uplinkB":1623,"rsrp":-97,"snr":12,"csq":21,"dev_sn":1,"downlinkB":1015,"rsrq":-6,"dev_type":"9002","rssi":-71},"pos_info":{"lng":"116.1798005","lat":"039.9030239"}}

\n" "

2024-03-29 20:40:42.603-->:topic:cpyypt/up/9002/0000000001 msg:FIXED_INFO=

\n" "

{"base_info":{"name":"张三","uplinkB":1090,"rsrp":-96,"tel":"13888888888","reset_times":14,"project":"LogTT","csq":21,"downlinkB":881,"rsrq":-6,"dev_type":"9002","simid":0,"muid":"20230818221817A863212A0300364949","snr":14,"version":"9002.4.002","iccid":"89860622330053052122","imei":"869861069998891","rssi":-70,"dev_pd":"20240329","dev_sn":1},"pos_info":{"lng":0,"lat":0}}

\n" "

2024-03-29 20:40:42.665-->:topic:cpyypt/up/9002/0000000001 msg:HEART_MSG=

\n" "

{"base_info":{"uplinkB":1623,"rsrp":-96,"snr":14,"csq":21,"dev_sn":1,"downlinkB":1015,"rsrq":-6,"dev_type":"9002","rssi":-70},"pos_info":{"lng":"116.1798005","lat":"039.9030239"}}

\n" "

2024-03-29 20:42:47.131-->:topic:cpyypt/up/9002/0000000001 msg:FIXED_INFO=

\n" "

{"base_info":{"name":"张三","uplinkB":1010,"rsrp":-97,"tel":"13888888888","reset_times":15,"project":"LogTT","csq":21,"downlinkB":573,"rsrq":-6,"dev_type":"9002","simid":0,"muid":"20230818221817A863212A0300364949","snr":16,"version":"9002.4.002","iccid":"89860622330053052122","imei":"869861069998891","rssi":-71,"dev_pd":"20240329","dev_sn":1},"pos_info":{"lng":0,"lat":0}}

\n" "

2024-03-29 20:42:47.281-->:topic:cpyypt/up/9002/0000000001 msg:HEART_MSG=

\n" "

{"base_info":{"uplinkB":1543,"rsrp":-97,"snr":16,"csq":21,"dev_sn":1,"downlinkB":975,"rsrq":-6,"dev_type":"9002","rssi":-71},"pos_info":{"lng":"116.1798005","lat":"039.9030239"}}version:0.0.0.9

\n" "

version:0.0.0.9

\n" "

2024-03-29 20:44:52.056-->:topic:cpyypt/up/9002/0000000001 msg:FIXED_INFO=

\n" "

{"base_info":{"name":"张三","uplinkB":1010,"rsrp":-96,"tel":"13888888888","reset_times":16,"project":"LogTT","csq":21,"downlinkB":573,"rsrq":-6,"dev_type":"9002","simid":0,"muid":"20230818221817A863212A0300364949","snr":13,"version":"9002.4.002","iccid":"89860622330053052122","imei":"869861069998891","rssi":-70,"dev_pd":"20240329","dev_sn":1},"pos_info":{"lng":0,"lat":0}}

\n" "

2024-03-29 20:44:52.138-->:topic:cpyypt/up/9002/0000000001 msg:HEART_MSG=

\n" "

{"base_info":{"uplinkB":1543,"rsrp":-96,"snr":13,"csq":21,"dev_sn":1,"downlinkB":707,"rsrq":-6,"dev_type":"9002","rssi":-70},"pos_info":{"lng":"116.1798005","lat":"039.9030239"}}

\n" "

version:0.0.0.1

\n" "

version:0.0.0.1

\n" "

2024-03-29 20:50:35.286-->:topic:cpyypt/down/9002/broadcast msg:PT_CMD=

\n" "

{"rs485_cfg":{"up_enable":"1"},"ttl_cfg":{"up_enable":"1"}}

\n" "


")) self.textEdit_log_1tx.setHtml(_translate("MainWindow", "\n" "\n" "

BB06FF8900000177

")) self.radioButton_log_1tx_ascii.setText(_translate("MainWindow", "ASCII")) self.radioButton_log_0tx_hex.setText(_translate("MainWindow", "HEX")) self.label.setText(_translate("MainWindow", "下行通道选择")) self.comboBox_tx_io_select.setItemText(0, _translate("MainWindow", "TTL")) self.comboBox_tx_io_select.setItemText(1, _translate("MainWindow", "RS232")) self.comboBox_tx_io_select.setItemText(2, _translate("MainWindow", "RS485")) self.pushButton_log_send.setText(_translate("MainWindow", "发送")) self.groupBox_log_3rx_display_format.setTitle(_translate("MainWindow", "接收显示格式")) self.checkBox_log_1rx_dis_hex.setText(_translate("MainWindow", "HEX")) self.checkBox_log_0rx_dis_ascii.setText(_translate("MainWindow", "ASCII")) self.checkBox_log_2rx_time_stamp.setText(_translate("MainWindow", "带时间戳")) self.pushButton_log_rx_clr.setText(_translate("MainWindow", "清空接收缓存区")) self.label_log_dev_list.setText(_translate("MainWindow", "设备SN列表:")) self.pushButton_log_refresh.setText(_translate("MainWindow", "刷新\n" "基础信息")) self.label_5.setText(_translate("MainWindow", "接收缓冲区\n" "最多显示行数:")) self.lineEdit_log_rx_buf_max.setText(_translate("MainWindow", "10000")) self.checkBox_r_n.setText(_translate("MainWindow", "\\r\\n")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_log), _translate("MainWindow", "日志界面")) self.groupBox_lsb_1base.setTitle(_translate("MainWindow", "日志设备基础信息")) self.label_lsb_01dev_type.setText(_translate("MainWindow", "设备类型:9002")) self.label_lsb_02sn.setText(_translate("MainWindow", "设备SN:1")) self.label_lsb_03reset_times.setText(_translate("MainWindow", "复位次数:0")) self.label_lsb_04app_ver.setText(_translate("MainWindow", "固件版本:9002.4.002")) self.label_lsb_05name.setText(_translate("MainWindow", "姓名:张三")) self.label_lsb_06telephone.setText(_translate("MainWindow", "电话:13888888888")) self.label_lsb_07longitude.setText(_translate("MainWindow", "经度:116.1798005")) self.label_lsb_08latitude.setText(_translate("MainWindow", "维度:039.9030239")) self.label_lsb_09imei.setText(_translate("MainWindow", "IMEI:869861069998891")) self.label_lsb_10iccid.setText(_translate("MainWindow", "ICCID:89860622330053052122")) self.label_lsb_11rssi.setText(_translate("MainWindow", "信号强度:70")) self.label_lsb_12snr.setText(_translate("MainWindow", "信噪比:13")) self.pushButton_lsb_refresh.setText(_translate("MainWindow", "刷新\n" "基站位置信息")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_lsb), _translate("MainWindow", "基站位置显示")) self.groupBox_set_0tools.setTitle(_translate("MainWindow", "本软件设置")) self.pushButton_set_connect.setText(_translate("MainWindow", "连接")) self.lineEdit_set_0ip.setText(_translate("MainWindow", "test-***")) self.lineEdit_set_1port.setText(_translate("MainWindow", "***")) self.lineEdit_4sub_topic.setText(_translate("MainWindow", "cpyypt/up/9002/#")) self.lineEdit_set_2usr.setText(_translate("MainWindow", "***")) self.lineEdit_set_3password.setText(_translate("MainWindow", "***")) self.label_3.setText(_translate("MainWindow", "sub_topic")) self.comboBox_set_svr.setItemText(0, _translate("MainWindow", "测试服务器")) self.comboBox_set_svr.setItemText(1, _translate("MainWindow", "生产服务器")) self.comboBox_set_svr.setItemText(2, _translate("MainWindow", "自定义服务器")) self.pushButton_set_subscribe.setText(_translate("MainWindow", "订阅")) self.groupBox_set_1log.setTitle(_translate("MainWindow", "日志设备设置")) self.pushButton_set_send.setText(_translate("MainWindow", "发送")) self.checkBox_set_bind_imei.setText(_translate("MainWindow", "配置指令绑定IMEI")) self.checkBox_set_default_cfg.setText(_translate("MainWindow", "恢复默认参数")) self.pushButton_set_tx_clr.setText(_translate("MainWindow", "清空")) self.checkBox_set_reboot.setText(_translate("MainWindow", "重启")) self.textEdit_set_tx.setHtml(_translate("MainWindow", "\n" "\n" "

PT_CMD={"get_fixed_info": "true"}

")) self.groupBox_dev_set.setTitle(_translate("MainWindow", "设备参数")) self.groupBox_dev_cfg.setTitle(_translate("MainWindow", "dev_cfg")) self.lineEdit_dev_0type.setText(_translate("MainWindow", "9002")) self.label_9.setText(_translate("MainWindow", "dev_type")) self.lineEdit_set_dev_sn.setText(_translate("MainWindow", "5")) self.label_10.setText(_translate("MainWindow", "dev_sn")) self.lineEdit_set_dev_pd.setText(_translate("MainWindow", "20240808")) self.label_11.setText(_translate("MainWindow", "dev_pd")) self.groupBox_reg_cfg.setTitle(_translate("MainWindow", "reg_cfg")) self.label_12.setText(_translate("MainWindow", "name")) self.label_13.setText(_translate("MainWindow", "tel")) self.lineEdit_set_reg_name.setText(_translate("MainWindow", "张三")) self.lineEdit_set_reg_tel.setText(_translate("MainWindow", "13888888888")) self.groupBox_svr_cfg.setTitle(_translate("MainWindow", "svr_cfg")) self.lineEdit_set_svr_usr_name.setText(_translate("MainWindow", "usr")) self.label_14.setText(_translate("MainWindow", "svr_ip")) self.label_15.setText(_translate("MainWindow", "svr_port")) self.lineEdit_set_svr_cfg.setText(_translate("MainWindow", "test-mqtt.cpyypt.cn")) self.label_16.setText(_translate("MainWindow", "svr_usr_name")) self.lineEdit_set_svr_port.setText(_translate("MainWindow", "9000")) self.lineEdit_set_svr_usr_pwd.setText(_translate("MainWindow", "password")) self.label_17.setText(_translate("MainWindow", "svr_usr_pwd")) self.groupBox_io_cfg.setTitle(_translate("MainWindow", "接口参数")) self.comboBox_set_io_select.setItemText(0, _translate("MainWindow", "TTL")) self.comboBox_set_io_select.setItemText(1, _translate("MainWindow", "RS232")) self.comboBox_set_io_select.setItemText(2, _translate("MainWindow", "RS485")) self.lineEdit_set_stop_bits.setText(_translate("MainWindow", "1")) self.label_18.setText(_translate("MainWindow", "baud_rate")) self.label_19.setText(_translate("MainWindow", "data_bits")) self.lineEdit_set_baud_rate.setText(_translate("MainWindow", "115200")) self.label_20.setText(_translate("MainWindow", "stop_bits")) self.lineEdit_set_data_bits.setText(_translate("MainWindow", "8")) self.lineEdit_set_buff_size.setText(_translate("MainWindow", "1024")) self.label_21.setText(_translate("MainWindow", "bit_order")) self.lineEdit_set_bit_order.setText(_translate("MainWindow", "5")) self.lineEdit_set_partiy.setText(_translate("MainWindow", "0")) self.label_22.setText(_translate("MainWindow", "partiy")) self.label_23.setText(_translate("MainWindow", "buff_size")) self.lineEdit_set_rs485_gpio.setText(_translate("MainWindow", "2")) self.label_24.setText(_translate("MainWindow", "rs485_gpio")) self.lineEdit_set_rs485_delay.setText(_translate("MainWindow", "2000")) self.label_25.setText(_translate("MainWindow", "rs485_delay")) self.label_26.setText(_translate("MainWindow", "rs485_level")) self.lineEdit_set_rs485_level.setText(_translate("MainWindow", "0")) self.checkBox_set_io_cfg.setText(_translate("MainWindow", "配置接口参数")) self.checkBox_set_io_up_enable.setText(_translate("MainWindow", "使能上行")) self.checkBox_set_io_down_enable.setText(_translate("MainWindow", "使能下行")) self.checkBox_set_io_parameter.setText(_translate("MainWindow", "参数")) self.label_2.setText(_translate("MainWindow", "选择接口类型")) self.checkBox_set_io_up_disable.setText(_translate("MainWindow", "禁止上行")) self.checkBox_set_io_down_disable.setText(_translate("MainWindow", "禁止下行")) self.lineEdit_0imei.setText(_translate("MainWindow", "869861069999337")) self.label_4.setText(_translate("MainWindow", "pub_topic")) self.lineEdit_5pub_topic.setText(_translate("MainWindow", "cpyypt/down/9002/0000000001")) self.lineEdit_tx_sn.setText(_translate("MainWindow", "1")) self.pushButton_set_create.setText(_translate("MainWindow", "生成")) self.checkBox_set_get_fixed_info.setText(_translate("MainWindow", "获取基础信息")) self.checkBox_set_default_tx_sn.setText(_translate("MainWindow", "默认SN")) self.pushButton_set_create_send.setText(_translate("MainWindow", "生成\n" "发送")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_set), _translate("MainWindow", "设置界面")) self.label_27.setText(_translate("MainWindow", "设备类型")) self.comboBox_2.setItemText(0, _translate("MainWindow", "0101")) self.comboBox_2.setItemText(1, _translate("MainWindow", "0102")) self.comboBox_2.setItemText(2, _translate("MainWindow", "0201")) self.comboBox_2.setItemText(3, _translate("MainWindow", "0202")) self.comboBox_2.setItemText(4, _translate("MainWindow", "0301")) self.comboBox_2.setItemText(5, _translate("MainWindow", "0302")) self.comboBox_2.setItemText(6, _translate("MainWindow", "0103")) self.comboBox_2.setItemText(7, _translate("MainWindow", "0104")) self.comboBox_2.setItemText(8, _translate("MainWindow", "0902")) self.comboBox_2.setItemText(9, _translate("MainWindow", "0904")) self.label_28.setText(_translate("MainWindow", "加油机路由器")) self.label_29.setText(_translate("MainWindow", "目标固件版本")) self.lineEdit_29.setText(_translate("MainWindow", "02023107")) self.pushButton_4.setText(_translate("MainWindow", "查询\n" "本地存储的固件\n" "剩余空间")) self.textEdit_2.setHtml(_translate("MainWindow", "\n" "\n" "

本地存储的固件,

\n" "

剩余存储空间 260KB

\n" "

D0Z1_02023105.bin 65KB

\n" "

D0Z1_02023107.bin 67KB

")) self.pushButton_5.setText(_translate("MainWindow", "将指定固件\n" "下载到本地")) self.label_30.setText(_translate("MainWindow", "URL")) self.textEdit_3.setHtml(_translate("MainWindow", "\n" "\n" "

https://oil-prod-public.oss-cn-beijing.aliyuncs.com/upgrade/apk/20240325/D0Z1_02023107.bin

")) self.pushButton_6.setText(_translate("MainWindow", "按页擦除")) self.lineEdit_30.setText(_translate("MainWindow", "页号")) self.pushButton_7.setText(_translate("MainWindow", "整片擦除")) self.lineEdit_31.setText(_translate("MainWindow", "...")) self.pushButton_8.setText(_translate("MainWindow", "写固件包")) self.lineEdit_32.setText(_translate("MainWindow", "D0Z1_02023105.bin")) self.label_31.setText(_translate("MainWindow", "固件名")) self.label_32.setText(_translate("MainWindow", "首地址")) self.pushButton_9.setText(_translate("MainWindow", "校验固件")) self.lineEdit_33.setText(_translate("MainWindow", "0x80000000")) self.pushButton_10.setText(_translate("MainWindow", "删除\n" "指定的固件\n" "以便释放存储空间")) self.lineEdit_34.setText(_translate("MainWindow", "D0Z1_02023105.bin")) self.pushButton_11.setText(_translate("MainWindow", "连接引导模式")) self.label_33.setText(_translate("MainWindow", "未连接/已超时/已连接")) self.pushButton_12.setText(_translate("MainWindow", "一键烧写")) self.pushButton_13.setText(_translate("MainWindow", "清除日志")) self.textEdit_4.setHtml(_translate("MainWindow", "\n" "\n" "

操作日志...

\n" "


")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_burn), _translate("MainWindow", "在线刷机")) import rsc_rc