# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'TOSUN_Demo.ui'
#
# Created by: PyQt5 UI code generator 5.15.4
#
# 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.setWindowModality(QtCore.Qt.WindowModal)
        MainWindow.resize(826, 597)
        MainWindow.setDockNestingEnabled(False)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.centralwidget)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.groupBox = QtWidgets.QGroupBox(self.centralwidget)
        self.groupBox.setObjectName("groupBox")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.groupBox)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.tabWidget = QtWidgets.QTabWidget(self.groupBox)
        self.tabWidget.setObjectName("tabWidget")
        self.tab_6 = QtWidgets.QWidget()
        self.tab_6.setObjectName("tab_6")
        self.label = QtWidgets.QLabel(self.tab_6)
        self.label.setGeometry(QtCore.QRect(0, 0, 161, 111))
        self.label.setText("")
        self.label.setPixmap(QtGui.QPixmap("C:/Users/Resources/LOGO-白.png"))
        self.label.setScaledContents(True)
        self.label.setObjectName("label")
        self.btn_getHwInfo = QtWidgets.QPushButton(self.tab_6)
        self.btn_getHwInfo.setGeometry(QtCore.QRect(10, 200, 91, 21))
        self.btn_getHwInfo.setObjectName("btn_getHwInfo")
        self.comboBox = QtWidgets.QComboBox(self.tab_6)
        self.comboBox.setGeometry(QtCore.QRect(110, 130, 69, 22))
        self.comboBox.setObjectName("comboBox")
        self.btn_getHwNum = QtWidgets.QPushButton(self.tab_6)
        self.btn_getHwNum.setGeometry(QtCore.QRect(10, 130, 101, 21))
        self.btn_getHwNum.setObjectName("btn_getHwNum")
        self.label_2 = QtWidgets.QLabel(self.tab_6)
        self.label_2.setGeometry(QtCore.QRect(10, 20, 151, 101))
        self.label_2.setText("")
        self.label_2.setPixmap(QtGui.QPixmap("../../../Resources/LOGO-白.png"))
        self.label_2.setScaledContents(True)
        self.label_2.setObjectName("label_2")
        self.tb_FVendorName = QtWidgets.QLineEdit(self.tab_6)
        self.tb_FVendorName.setGeometry(QtCore.QRect(40, 240, 113, 20))
        self.tb_FVendorName.setObjectName("tb_FVendorName")
        self.tb_FDeviceName = QtWidgets.QLineEdit(self.tab_6)
        self.tb_FDeviceName.setGeometry(QtCore.QRect(210, 240, 113, 20))
        self.tb_FDeviceName.setObjectName("tb_FDeviceName")
        self.tb_FSerialString = QtWidgets.QLineEdit(self.tab_6)
        self.tb_FSerialString.setGeometry(QtCore.QRect(370, 240, 113, 20))
        self.tb_FSerialString.setObjectName("tb_FSerialString")
        self.label_3 = QtWidgets.QLabel(self.tab_6)
        self.label_3.setGeometry(QtCore.QRect(10, 240, 31, 16))
        self.label_3.setObjectName("label_3")
        self.label_4 = QtWidgets.QLabel(self.tab_6)
        self.label_4.setGeometry(QtCore.QRect(160, 240, 51, 16))
        self.label_4.setObjectName("label_4")
        self.label_5 = QtWidgets.QLabel(self.tab_6)
        self.label_5.setGeometry(QtCore.QRect(330, 240, 41, 16))
        self.label_5.setObjectName("label_5")
        self.btn_configureCAN_LIN = QtWidgets.QPushButton(self.tab_6)
        self.btn_configureCAN_LIN.setGeometry(QtCore.QRect(10, 370, 111, 21))
        self.btn_configureCAN_LIN.setObjectName("btn_configureCAN_LIN")
        self.btn_Connect = QtWidgets.QPushButton(self.tab_6)
        self.btn_Connect.setGeometry(QtCore.QRect(160, 370, 111, 21))
        self.btn_Connect.setObjectName("btn_Connect")
        self.btn_OnCanEvent = QtWidgets.QPushButton(self.tab_6)
        self.btn_OnCanEvent.setGeometry(QtCore.QRect(10, 290, 111, 21))
        self.btn_OnCanEvent.setObjectName("btn_OnCanEvent")
        self.btn_UneventCAN = QtWidgets.QPushButton(self.tab_6)
        self.btn_UneventCAN.setGeometry(QtCore.QRect(160, 290, 111, 21))
        self.btn_UneventCAN.setObjectName("btn_UneventCAN")
        self.btn_UneventCANFD = QtWidgets.QPushButton(self.tab_6)
        self.btn_UneventCANFD.setGeometry(QtCore.QRect(160, 330, 111, 21))
        self.btn_UneventCANFD.setObjectName("btn_UneventCANFD")
        self.btn_OnCanFDEvent = QtWidgets.QPushButton(self.tab_6)
        self.btn_OnCanFDEvent.setGeometry(QtCore.QRect(10, 330, 111, 21))
        self.btn_OnCanFDEvent.setObjectName("btn_OnCanFDEvent")
        self.btn_DisConnect = QtWidgets.QPushButton(self.tab_6)
        self.btn_DisConnect.setGeometry(QtCore.QRect(160, 410, 111, 21))
        self.btn_DisConnect.setObjectName("btn_DisConnect")
        self.tabWidget.addTab(self.tab_6, "")
        self.tab = QtWidgets.QWidget()
        self.tab.setObjectName("tab")
        self.gridLayout = QtWidgets.QGridLayout(self.tab)
        self.gridLayout.setObjectName("gridLayout")
        self.btn_SendCANmsg = QtWidgets.QPushButton(self.tab)
        self.btn_SendCANmsg.setObjectName("btn_SendCANmsg")
        self.gridLayout.addWidget(self.btn_SendCANmsg, 0, 0, 1, 1)
        self.btn_SendCANFDmsg = QtWidgets.QPushButton(self.tab)
        self.btn_SendCANFDmsg.setObjectName("btn_SendCANFDmsg")
        self.gridLayout.addWidget(self.btn_SendCANFDmsg, 0, 1, 1, 1)
        self.btn_cyclicCANmsg = QtWidgets.QPushButton(self.tab)
        self.btn_cyclicCANmsg.setObjectName("btn_cyclicCANmsg")
        self.gridLayout.addWidget(self.btn_cyclicCANmsg, 1, 0, 1, 1)
        self.btn_cyclicCANFDmsg = QtWidgets.QPushButton(self.tab)
        self.btn_cyclicCANFDmsg.setObjectName("btn_cyclicCANFDmsg")
        self.gridLayout.addWidget(self.btn_cyclicCANFDmsg, 1, 1, 1, 1)
        self.btn_stopcyclicCANmsg = QtWidgets.QPushButton(self.tab)
        self.btn_stopcyclicCANmsg.setObjectName("btn_stopcyclicCANmsg")
        self.gridLayout.addWidget(self.btn_stopcyclicCANmsg, 2, 0, 1, 1)
        self.btn_stopcyclicCANFDmsg = QtWidgets.QPushButton(self.tab)
        self.btn_stopcyclicCANFDmsg.setObjectName("btn_stopcyclicCANFDmsg")
        self.gridLayout.addWidget(self.btn_stopcyclicCANFDmsg, 2, 1, 1, 1)
        self.btn_receiveCANmsg = QtWidgets.QPushButton(self.tab)
        self.btn_receiveCANmsg.setObjectName("btn_receiveCANmsg")
        self.gridLayout.addWidget(self.btn_receiveCANmsg, 3, 0, 1, 1)
        self.btn_receiveCANFDmsg = QtWidgets.QPushButton(self.tab)
        self.btn_receiveCANFDmsg.setObjectName("btn_receiveCANFDmsg")
        self.gridLayout.addWidget(self.btn_receiveCANFDmsg, 3, 1, 1, 1)
        self.tabWidget.addTab(self.tab, "")
        self.tab_2 = QtWidgets.QWidget()
        self.tab_2.setObjectName("tab_2")
        self.gridLayout_4 = QtWidgets.QGridLayout(self.tab_2)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.btn_ONeventLIN = QtWidgets.QPushButton(self.tab_2)
        self.btn_ONeventLIN.setObjectName("btn_ONeventLIN")
        self.gridLayout_4.addWidget(self.btn_ONeventLIN, 0, 0, 1, 1)
        self.btn_UNeventLIN = QtWidgets.QPushButton(self.tab_2)
        self.btn_UNeventLIN.setObjectName("btn_UNeventLIN")
        self.gridLayout_4.addWidget(self.btn_UNeventLIN, 0, 1, 1, 1)
        self.btn_sendLINmsg = QtWidgets.QPushButton(self.tab_2)
        self.btn_sendLINmsg.setObjectName("btn_sendLINmsg")
        self.gridLayout_4.addWidget(self.btn_sendLINmsg, 1, 0, 1, 1)
        self.btn_send_HEAD_receiveLINmsg = QtWidgets.QPushButton(self.tab_2)
        self.btn_send_HEAD_receiveLINmsg.setObjectName("btn_send_HEAD_receiveLINmsg")
        self.gridLayout_4.addWidget(self.btn_send_HEAD_receiveLINmsg, 1, 1, 1, 1)
        self.tabWidget.addTab(self.tab_2, "")
        self.tab_3 = QtWidgets.QWidget()
        self.tab_3.setObjectName("tab_3")
        self.btn_createuds = QtWidgets.QPushButton(self.tab_3)
        self.btn_createuds.setGeometry(QtCore.QRect(40, 80, 101, 31))
        self.btn_createuds.setObjectName("btn_createuds")
        self.btn_req_and_get_res = QtWidgets.QPushButton(self.tab_3)
        self.btn_req_and_get_res.setGeometry(QtCore.QRect(40, 150, 91, 31))
        self.btn_req_and_get_res.setObjectName("btn_req_and_get_res")
        self.tabWidget.addTab(self.tab_3, "")
        self.tab_5 = QtWidgets.QWidget()
        self.tab_5.setObjectName("tab_5")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.tab_5)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.btn_loadDBC = QtWidgets.QPushButton(self.tab_5)
        self.btn_loadDBC.setObjectName("btn_loadDBC")
        self.gridLayout_2.addWidget(self.btn_loadDBC, 0, 0, 1, 1)
        self.tb_load_dbc = QtWidgets.QLineEdit(self.tab_5)
        self.tb_load_dbc.setObjectName("tb_load_dbc")
        self.gridLayout_2.addWidget(self.tb_load_dbc, 0, 1, 1, 1)
        self.btn_ReadDBCsignal = QtWidgets.QPushButton(self.tab_5)
        self.btn_ReadDBCsignal.setObjectName("btn_ReadDBCsignal")
        self.gridLayout_2.addWidget(self.btn_ReadDBCsignal, 1, 0, 1, 1)
        self.tb_signal_num = QtWidgets.QLineEdit(self.tab_5)
        self.tb_signal_num.setObjectName("tb_signal_num")
        self.gridLayout_2.addWidget(self.tb_signal_num, 1, 1, 1, 1)
        self.btn_ReadDBCmsg = QtWidgets.QPushButton(self.tab_5)
        self.btn_ReadDBCmsg.setObjectName("btn_ReadDBCmsg")
        self.gridLayout_2.addWidget(self.btn_ReadDBCmsg, 2, 0, 1, 1)
        self.tb_message_num = QtWidgets.QLineEdit(self.tab_5)
        self.tb_message_num.setObjectName("tb_message_num")
        self.gridLayout_2.addWidget(self.tb_message_num, 2, 1, 1, 1)
        self.tabWidget.addTab(self.tab_5, "")
        self.tab_4 = QtWidgets.QWidget()
        self.tab_4.setObjectName("tab_4")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.tab_4)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.btn_loadBlf = QtWidgets.QPushButton(self.tab_4)
        self.btn_loadBlf.setObjectName("btn_loadBlf")
        self.gridLayout_3.addWidget(self.btn_loadBlf, 0, 0, 1, 1)
        self.btn_read_blf_Data = QtWidgets.QPushButton(self.tab_4)
        self.btn_read_blf_Data.setObjectName("btn_read_blf_Data")
        self.gridLayout_3.addWidget(self.btn_read_blf_Data, 0, 1, 1, 1)
        self.tabWidget.addTab(self.tab_4, "")
        self.horizontalLayout_3.addWidget(self.tabWidget)
        self.horizontalLayout.addWidget(self.groupBox)
        self.groupBox_2 = QtWidgets.QGroupBox(self.centralwidget)
        self.groupBox_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.groupBox_2.setObjectName("groupBox_2")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.groupBox_2)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.textBrowser = QtWidgets.QTextBrowser(self.groupBox_2)
        self.textBrowser.setObjectName("textBrowser")
        self.horizontalLayout_2.addWidget(self.textBrowser)
        self.horizontalLayout.addWidget(self.groupBox_2)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 826, 23))
        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", "TOSUN"))
        self.groupBox.setTitle(_translate("MainWindow", "运行状态"))
        self.btn_getHwInfo.setText(_translate("MainWindow", "获取设备信息"))
        self.btn_getHwNum.setText(_translate("MainWindow", "获取在线设备数量"))
        self.label_3.setText(_translate("MainWindow", "厂商"))
        self.label_4.setText(_translate("MainWindow", "工具名称"))
        self.label_5.setText(_translate("MainWindow", "串行号"))
        self.btn_configureCAN_LIN.setText(_translate("MainWindow", "打开硬件配置界面"))
        self.btn_Connect.setText(_translate("MainWindow", "连接硬件"))
        self.btn_OnCanEvent.setText(_translate("MainWindow", "注册CAN回调函数"))
        self.btn_UneventCAN.setText(_translate("MainWindow", "注销CAN回调函数"))
        self.btn_UneventCANFD.setText(_translate("MainWindow", "注销CANFD回调函数"))
        self.btn_OnCanFDEvent.setText(_translate("MainWindow", "注册CANFD回调函数"))
        self.btn_DisConnect.setText(_translate("MainWindow", "断开连接"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_6), _translate("MainWindow", "设备管理"))
        self.btn_SendCANmsg.setText(_translate("MainWindow", "单帧发送10帧CAN报文"))
        self.btn_SendCANFDmsg.setText(_translate("MainWindow", "单帧发送10帧CANFD报文"))
        self.btn_cyclicCANmsg.setText(_translate("MainWindow", "周期发送CAN报文"))
        self.btn_cyclicCANFDmsg.setText(_translate("MainWindow", "周期发送CANFD报文"))
        self.btn_stopcyclicCANmsg.setText(_translate("MainWindow", "停止周期发送CAN报文"))
        self.btn_stopcyclicCANFDmsg.setText(_translate("MainWindow", "停止周期发送CANFD报文"))
        self.btn_receiveCANmsg.setText(_translate("MainWindow", "Fifo接收CAN报文"))
        self.btn_receiveCANFDmsg.setText(_translate("MainWindow", "Fifo接收CANFD报文"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", "CAN总线"))
        self.btn_ONeventLIN.setText(_translate("MainWindow", "注册lin回调"))
        self.btn_UNeventLIN.setText(_translate("MainWindow", "注销lin回调"))
        self.btn_sendLINmsg.setText(_translate("MainWindow", "单帧发送10帧LIN报文"))
        self.btn_send_HEAD_receiveLINmsg.setText(_translate("MainWindow", "单帧发送头帧并获得回复值"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "LIN总线"))
        self.btn_createuds.setText(_translate("MainWindow", "创建诊断模块"))
        self.btn_req_and_get_res.setText(_translate("MainWindow", "TP请求与接受"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), _translate("MainWindow", "CAN诊断API"))
        self.btn_loadDBC.setText(_translate("MainWindow", "载入DBC"))
        self.btn_ReadDBCsignal.setText(_translate("MainWindow", "读取DBC信号总数"))
        self.btn_ReadDBCmsg.setText(_translate("MainWindow", "读取DBC报文总数"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_5), _translate("MainWindow", "载入DBC"))
        self.btn_loadBlf.setText(_translate("MainWindow", "载入BLF"))
        self.btn_read_blf_Data.setText(_translate("MainWindow", "读取BLF数据"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_4), _translate("MainWindow", "blf读写"))
        self.groupBox_2.setTitle(_translate("MainWindow", "信息状态"))
