# -*- coding: utf-8 -*-

################################################################################
## Form generated from reading UI file 'testgui_form.ui'
##
## Created by: Qt User Interface Compiler version 6.2.2
##
## WARNING! All changes made in this file will be lost when recompiling UI file!
################################################################################

from PySide6.QtCharts import QChartView
from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
    QMetaObject, QObject, QPoint, QRect,
    QSize, QTime, QUrl, Qt)
from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor,
    QFont, QFontDatabase, QGradient, QIcon,
    QImage, QKeySequence, QLinearGradient, QPainter,
    QPalette, QPixmap, QRadialGradient, QTransform)
from PySide6.QtWidgets import (QApplication, QCheckBox, QFrame, QGridLayout,
    QHBoxLayout, QLCDNumber, QLabel, QLineEdit,
    QListWidget, QListWidgetItem, QPushButton, QSizePolicy,
    QSlider, QSpacerItem, QSpinBox, QTabWidget,
    QTextEdit, QToolButton, QWidget)

class Ui_mainwin(object):
    def setupUi(self, mainwin):
        if not mainwin.objectName():
            mainwin.setObjectName(u"mainwin")
        mainwin.resize(914, 674)
        self.gridLayout = QGridLayout(mainwin)
        self.gridLayout.setObjectName(u"gridLayout")
        self.statusBar = QLabel(mainwin)
        self.statusBar.setObjectName(u"statusBar")
        sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.statusBar.sizePolicy().hasHeightForWidth())
        self.statusBar.setSizePolicy(sizePolicy)
        font = QFont()
        font.setPointSize(12)
        self.statusBar.setFont(font)

        self.gridLayout.addWidget(self.statusBar, 1, 1, 1, 1)

        self.label_5 = QLabel(mainwin)
        self.label_5.setObjectName(u"label_5")
        self.label_5.setMaximumSize(QSize(160, 30))
        self.label_5.setPixmap(QPixmap(u"../../../Bigleap/Test Software/DisplayBoard_Factory_Test/test_gui/Bigscreen_logo_black_single.png"))
        self.label_5.setScaledContents(True)

        self.gridLayout.addWidget(self.label_5, 1, 2, 1, 1)

        self.tabWidget = QTabWidget(mainwin)
        self.tabWidget.setObjectName(u"tabWidget")
        self.tabWidget.setMinimumSize(QSize(250, 0))
        font1 = QFont()
        font1.setPointSize(12)
        font1.setKerning(True)
        self.tabWidget.setFont(font1)
        self.usb_tab = QWidget()
        self.usb_tab.setObjectName(u"usb_tab")
        self.gridLayout_2 = QGridLayout(self.usb_tab)
        self.gridLayout_2.setObjectName(u"gridLayout_2")
        self.listUSBHID = QListWidget(self.usb_tab)
        self.listUSBHID.setObjectName(u"listUSBHID")

        self.gridLayout_2.addWidget(self.listUSBHID, 4, 1, 1, 5)

        self.label = QLabel(self.usb_tab)
        self.label.setObjectName(u"label")
        font2 = QFont()
        font2.setPointSize(16)
        font2.setBold(True)
        font2.setKerning(True)
        self.label.setFont(font2)
        self.label.setAlignment(Qt.AlignCenter)

        self.gridLayout_2.addWidget(self.label, 1, 1, 1, 5)

        self.gridLayout_3 = QGridLayout()
        self.gridLayout_3.setObjectName(u"gridLayout_3")
        self.label_3 = QLabel(self.usb_tab)
        self.label_3.setObjectName(u"label_3")
        self.label_3.setAlignment(Qt.AlignRight|Qt.AlignTrailing|Qt.AlignVCenter)

        self.gridLayout_3.addWidget(self.label_3, 1, 0, 1, 1)

        self.label_2 = QLabel(self.usb_tab)
        self.label_2.setObjectName(u"label_2")
        self.label_2.setAlignment(Qt.AlignRight|Qt.AlignTrailing|Qt.AlignVCenter)

        self.gridLayout_3.addWidget(self.label_2, 0, 0, 1, 1)

        self.editVID = QLineEdit(self.usb_tab)
        self.editVID.setObjectName(u"editVID")
        self.editVID.setMaximumSize(QSize(200, 16777215))
        self.editVID.setAutoFillBackground(False)
        self.editVID.setMaxLength(4)

        self.gridLayout_3.addWidget(self.editVID, 0, 2, 1, 1)

        self.editPID = QLineEdit(self.usb_tab)
        self.editPID.setObjectName(u"editPID")
        self.editPID.setMaximumSize(QSize(200, 16777215))
        self.editPID.setMaxLength(4)

        self.gridLayout_3.addWidget(self.editPID, 1, 2, 1, 1)

        self.chkAutoConnect = QCheckBox(self.usb_tab)
        self.chkAutoConnect.setObjectName(u"chkAutoConnect")
        self.chkAutoConnect.setLayoutDirection(Qt.RightToLeft)
        self.chkAutoConnect.setChecked(True)

        self.gridLayout_3.addWidget(self.chkAutoConnect, 2, 0, 1, 1)

        self.btnResetDefaultVID = QPushButton(self.usb_tab)
        self.btnResetDefaultVID.setObjectName(u"btnResetDefaultVID")

        self.gridLayout_3.addWidget(self.btnResetDefaultVID, 2, 2, 1, 1)


        self.gridLayout_2.addLayout(self.gridLayout_3, 5, 3, 2, 3)

        self.btnRefresh = QPushButton(self.usb_tab)
        self.btnRefresh.setObjectName(u"btnRefresh")
        self.btnRefresh.setFont(font1)

        self.gridLayout_2.addWidget(self.btnRefresh, 5, 1, 1, 2)

        self.btnConnect = QPushButton(self.usb_tab)
        self.btnConnect.setObjectName(u"btnConnect")
        self.btnConnect.setFont(font1)

        self.gridLayout_2.addWidget(self.btnConnect, 6, 1, 1, 2)

        self.tabWidget.addTab(self.usb_tab, "")
        self.fan_tab = QWidget()
        self.fan_tab.setObjectName(u"fan_tab")
        self.gridLayout_4 = QGridLayout(self.fan_tab)
        self.gridLayout_4.setObjectName(u"gridLayout_4")
        self.dispTempChart = QChartView(self.fan_tab)
        self.dispTempChart.setObjectName(u"dispTempChart")
        sizePolicy1 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
        sizePolicy1.setHorizontalStretch(0)
        sizePolicy1.setVerticalStretch(0)
        sizePolicy1.setHeightForWidth(self.dispTempChart.sizePolicy().hasHeightForWidth())
        self.dispTempChart.setSizePolicy(sizePolicy1)

        self.gridLayout_4.addWidget(self.dispTempChart, 6, 0, 1, 3)

        self.dispLeftEyeTemp = QLCDNumber(self.fan_tab)
        self.dispLeftEyeTemp.setObjectName(u"dispLeftEyeTemp")
        self.dispLeftEyeTemp.setMinimumSize(QSize(0, 60))
        self.dispLeftEyeTemp.setFrameShadow(QFrame.Plain)
        self.dispLeftEyeTemp.setDigitCount(8)

        self.gridLayout_4.addWidget(self.dispLeftEyeTemp, 4, 1, 1, 2)

        self.btnEnableFan = QPushButton(self.fan_tab)
        self.btnEnableFan.setObjectName(u"btnEnableFan")
        font3 = QFont()
        font3.setPointSize(14)
        font3.setKerning(True)
        self.btnEnableFan.setFont(font3)

        self.gridLayout_4.addWidget(self.btnEnableFan, 0, 1, 1, 2)

        self.dispRightEyeTemp = QLCDNumber(self.fan_tab)
        self.dispRightEyeTemp.setObjectName(u"dispRightEyeTemp")
        self.dispRightEyeTemp.setMinimumSize(QSize(0, 60))
        self.dispRightEyeTemp.setFrameShadow(QFrame.Plain)
        self.dispRightEyeTemp.setDigitCount(8)

        self.gridLayout_4.addWidget(self.dispRightEyeTemp, 5, 1, 1, 2)

        self.label_24 = QLabel(self.fan_tab)
        self.label_24.setObjectName(u"label_24")
        self.label_24.setFont(font3)
        self.label_24.setAlignment(Qt.AlignCenter)

        self.gridLayout_4.addWidget(self.label_24, 5, 0, 1, 1)

        self.dispFanRPM = QLCDNumber(self.fan_tab)
        self.dispFanRPM.setObjectName(u"dispFanRPM")
        self.dispFanRPM.setMinimumSize(QSize(0, 60))
        self.dispFanRPM.setFrameShape(QFrame.Box)
        self.dispFanRPM.setFrameShadow(QFrame.Plain)
        self.dispFanRPM.setLineWidth(1)
        self.dispFanRPM.setSmallDecimalPoint(False)
        self.dispFanRPM.setDigitCount(8)
        self.dispFanRPM.setMode(QLCDNumber.Dec)
        self.dispFanRPM.setSegmentStyle(QLCDNumber.Flat)

        self.gridLayout_4.addWidget(self.dispFanRPM, 2, 1, 1, 2)

        self.label_23 = QLabel(self.fan_tab)
        self.label_23.setObjectName(u"label_23")
        self.label_23.setFont(font3)
        self.label_23.setAlignment(Qt.AlignCenter)

        self.gridLayout_4.addWidget(self.label_23, 4, 0, 1, 1)

        self.dispFanPct = QLabel(self.fan_tab)
        self.dispFanPct.setObjectName(u"dispFanPct")
        self.dispFanPct.setMinimumSize(QSize(50, 0))
        self.dispFanPct.setFont(font1)
        self.dispFanPct.setAlignment(Qt.AlignRight|Qt.AlignTrailing|Qt.AlignVCenter)

        self.gridLayout_4.addWidget(self.dispFanPct, 1, 2, 1, 1)

        self.label_22 = QLabel(self.fan_tab)
        self.label_22.setObjectName(u"label_22")
        self.label_22.setFont(font3)
        self.label_22.setAlignment(Qt.AlignCenter)

        self.gridLayout_4.addWidget(self.label_22, 3, 0, 1, 1)

        self.label_6 = QLabel(self.fan_tab)
        self.label_6.setObjectName(u"label_6")
        self.label_6.setMinimumSize(QSize(250, 0))
        self.label_6.setFont(font3)
        self.label_6.setAlignment(Qt.AlignCenter)

        self.gridLayout_4.addWidget(self.label_6, 2, 0, 1, 1)

        self.label_4 = QLabel(self.fan_tab)
        self.label_4.setObjectName(u"label_4")
        self.label_4.setFont(font3)
        self.label_4.setAlignment(Qt.AlignCenter)

        self.gridLayout_4.addWidget(self.label_4, 1, 0, 1, 1)

        self.dispBoardTemp = QLCDNumber(self.fan_tab)
        self.dispBoardTemp.setObjectName(u"dispBoardTemp")
        self.dispBoardTemp.setMinimumSize(QSize(0, 60))
        self.dispBoardTemp.setFrameShadow(QFrame.Plain)
        self.dispBoardTemp.setSmallDecimalPoint(False)
        self.dispBoardTemp.setDigitCount(8)

        self.gridLayout_4.addWidget(self.dispBoardTemp, 3, 1, 1, 2)

        self.sliderFanSpeed = QSlider(self.fan_tab)
        self.sliderFanSpeed.setObjectName(u"sliderFanSpeed")
        self.sliderFanSpeed.setMinimumSize(QSize(0, 80))
        self.sliderFanSpeed.setMaximum(100)
        self.sliderFanSpeed.setOrientation(Qt.Horizontal)

        self.gridLayout_4.addWidget(self.sliderFanSpeed, 1, 1, 1, 1)

        self.tabWidget.addTab(self.fan_tab, "")
        self.mic_tab = QWidget()
        self.mic_tab.setObjectName(u"mic_tab")
        self.gridLayout_5 = QGridLayout(self.mic_tab)
        self.gridLayout_5.setObjectName(u"gridLayout_5")
        self.label_8 = QLabel(self.mic_tab)
        self.label_8.setObjectName(u"label_8")
        self.label_8.setMinimumSize(QSize(250, 0))
        self.label_8.setFont(font3)
        self.label_8.setAlignment(Qt.AlignCenter)

        self.gridLayout_5.addWidget(self.label_8, 1, 0, 1, 1)

        self.verticalSpacer_3 = QSpacerItem(20, 40, QSizePolicy.Minimum, QSizePolicy.Expanding)

        self.gridLayout_5.addItem(self.verticalSpacer_3, 3, 1, 1, 1)

        self.dispMicLevel = QLCDNumber(self.mic_tab)
        self.dispMicLevel.setObjectName(u"dispMicLevel")
        self.dispMicLevel.setMinimumSize(QSize(0, 60))

        self.gridLayout_5.addWidget(self.dispMicLevel, 1, 1, 1, 2)

        self.btnSaveWavFile = QPushButton(self.mic_tab)
        self.btnSaveWavFile.setObjectName(u"btnSaveWavFile")
        self.btnSaveWavFile.setFont(font3)

        self.gridLayout_5.addWidget(self.btnSaveWavFile, 2, 0, 1, 1)

        self.btnEnableMic = QPushButton(self.mic_tab)
        self.btnEnableMic.setObjectName(u"btnEnableMic")
        self.btnEnableMic.setFont(font3)

        self.gridLayout_5.addWidget(self.btnEnableMic, 0, 1, 1, 2)

        self.btnSelectWavFile = QToolButton(self.mic_tab)
        self.btnSelectWavFile.setObjectName(u"btnSelectWavFile")
        self.btnSelectWavFile.setMinimumSize(QSize(0, 30))
        self.btnSelectWavFile.setToolButtonStyle(Qt.ToolButtonIconOnly)
        self.btnSelectWavFile.setAutoRaise(False)

        self.gridLayout_5.addWidget(self.btnSelectWavFile, 2, 2, 1, 1)

        self.editWavFileName = QLineEdit(self.mic_tab)
        self.editWavFileName.setObjectName(u"editWavFileName")
        self.editWavFileName.setMinimumSize(QSize(0, 30))

        self.gridLayout_5.addWidget(self.editWavFileName, 2, 1, 1, 1)

        self.tabWidget.addTab(self.mic_tab, "")
        self.led_tab = QWidget()
        self.led_tab.setObjectName(u"led_tab")
        self.gridLayout_9 = QGridLayout(self.led_tab)
        self.gridLayout_9.setObjectName(u"gridLayout_9")
        self.colorPickLabel = QLabel(self.led_tab)
        self.colorPickLabel.setObjectName(u"colorPickLabel")
        self.colorPickLabel.setAutoFillBackground(True)

        self.gridLayout_9.addWidget(self.colorPickLabel, 1, 0, 1, 2)

        self.btnColorPicker = QPushButton(self.led_tab)
        self.btnColorPicker.setObjectName(u"btnColorPicker")
        self.btnColorPicker.setFont(font1)

        self.gridLayout_9.addWidget(self.btnColorPicker, 0, 1, 1, 1)

        self.label_15 = QLabel(self.led_tab)
        self.label_15.setObjectName(u"label_15")
        self.label_15.setFont(font3)
        self.label_15.setAlignment(Qt.AlignRight|Qt.AlignTrailing|Qt.AlignVCenter)

        self.gridLayout_9.addWidget(self.label_15, 0, 0, 1, 1)

        self.label_16 = QLabel(self.led_tab)
        self.label_16.setObjectName(u"label_16")
        self.label_16.setFont(font3)
        self.label_16.setAlignment(Qt.AlignRight|Qt.AlignTrailing|Qt.AlignVCenter)

        self.gridLayout_9.addWidget(self.label_16, 2, 0, 1, 1)

        self.redValueLabel = QLabel(self.led_tab)
        self.redValueLabel.setObjectName(u"redValueLabel")
        font4 = QFont()
        font4.setPointSize(14)
        font4.setBold(True)
        font4.setKerning(True)
        self.redValueLabel.setFont(font4)
        self.redValueLabel.setAlignment(Qt.AlignCenter)

        self.gridLayout_9.addWidget(self.redValueLabel, 2, 1, 1, 1)

        self.verticalSpacer_4 = QSpacerItem(20, 40, QSizePolicy.Minimum, QSizePolicy.Expanding)

        self.gridLayout_9.addItem(self.verticalSpacer_4, 5, 0, 1, 2)

        self.label_18 = QLabel(self.led_tab)
        self.label_18.setObjectName(u"label_18")
        self.label_18.setFont(font3)
        self.label_18.setAlignment(Qt.AlignRight|Qt.AlignTrailing|Qt.AlignVCenter)

        self.gridLayout_9.addWidget(self.label_18, 3, 0, 1, 1)

        self.label_19 = QLabel(self.led_tab)
        self.label_19.setObjectName(u"label_19")
        self.label_19.setFont(font3)
        self.label_19.setAlignment(Qt.AlignRight|Qt.AlignTrailing|Qt.AlignVCenter)

        self.gridLayout_9.addWidget(self.label_19, 4, 0, 1, 1)

        self.greenValueLabel = QLabel(self.led_tab)
        self.greenValueLabel.setObjectName(u"greenValueLabel")
        self.greenValueLabel.setFont(font4)
        self.greenValueLabel.setAlignment(Qt.AlignCenter)

        self.gridLayout_9.addWidget(self.greenValueLabel, 3, 1, 1, 1)

        self.blueValueLabel = QLabel(self.led_tab)
        self.blueValueLabel.setObjectName(u"blueValueLabel")
        self.blueValueLabel.setFont(font4)
        self.blueValueLabel.setAlignment(Qt.AlignCenter)

        self.gridLayout_9.addWidget(self.blueValueLabel, 4, 1, 1, 1)

        self.tabWidget.addTab(self.led_tab, "")
        self.prox_tab = QWidget()
        self.prox_tab.setObjectName(u"prox_tab")
        self.gridLayout_6 = QGridLayout(self.prox_tab)
        self.gridLayout_6.setObjectName(u"gridLayout_6")
        self.label_7 = QLabel(self.prox_tab)
        self.label_7.setObjectName(u"label_7")
        self.label_7.setMaximumSize(QSize(200, 16777215))
        self.label_7.setFont(font3)
        self.label_7.setAlignment(Qt.AlignCenter)

        self.gridLayout_6.addWidget(self.label_7, 2, 0, 1, 1)

        self.dispProxChart = QChartView(self.prox_tab)
        self.dispProxChart.setObjectName(u"dispProxChart")

        self.gridLayout_6.addWidget(self.dispProxChart, 3, 0, 1, 2)

        self.dispProxValue = QLCDNumber(self.prox_tab)
        self.dispProxValue.setObjectName(u"dispProxValue")
        self.dispProxValue.setMinimumSize(QSize(0, 60))

        self.gridLayout_6.addWidget(self.dispProxValue, 2, 1, 1, 1)

        self.btnEnableProx = QPushButton(self.prox_tab)
        self.btnEnableProx.setObjectName(u"btnEnableProx")
        self.btnEnableProx.setEnabled(False)
        self.btnEnableProx.setFont(font3)

        self.gridLayout_6.addWidget(self.btnEnableProx, 1, 1, 1, 1)

        self.tabWidget.addTab(self.prox_tab, "")
        self.track_tab = QWidget()
        self.track_tab.setObjectName(u"track_tab")
        self.tabWidget.addTab(self.track_tab, "")
        self.disp_tab = QWidget()
        self.disp_tab.setObjectName(u"disp_tab")
        self.gridLayout_7 = QGridLayout(self.disp_tab)
        self.gridLayout_7.setObjectName(u"gridLayout_7")
        self.sliderBrightness = QSlider(self.disp_tab)
        self.sliderBrightness.setObjectName(u"sliderBrightness")
        self.sliderBrightness.setValue(26)
        self.sliderBrightness.setOrientation(Qt.Horizontal)

        self.gridLayout_7.addWidget(self.sliderBrightness, 1, 1, 1, 1)

        self.label_12 = QLabel(self.disp_tab)
        self.label_12.setObjectName(u"label_12")
        self.label_12.setFont(font3)

        self.gridLayout_7.addWidget(self.label_12, 1, 0, 1, 1)

        self.widget_5 = QWidget(self.disp_tab)
        self.widget_5.setObjectName(u"widget_5")
        self.gridLayout_10 = QGridLayout(self.widget_5)
        self.gridLayout_10.setObjectName(u"gridLayout_10")
        self.chkFlipDisplays = QCheckBox(self.widget_5)
        self.chkFlipDisplays.setObjectName(u"chkFlipDisplays")
        self.chkFlipDisplays.setFont(font3)

        self.gridLayout_10.addWidget(self.chkFlipDisplays, 0, 0, 1, 1)

        self.chkSwapDisplays = QCheckBox(self.widget_5)
        self.chkSwapDisplays.setObjectName(u"chkSwapDisplays")
        self.chkSwapDisplays.setEnabled(False)
        self.chkSwapDisplays.setFont(font3)

        self.gridLayout_10.addWidget(self.chkSwapDisplays, 0, 1, 1, 1)


        self.gridLayout_7.addWidget(self.widget_5, 2, 0, 1, 3)

        self.verticalSpacer_2 = QSpacerItem(20, 40, QSizePolicy.Minimum, QSizePolicy.Expanding)

        self.gridLayout_7.addItem(self.verticalSpacer_2, 5, 0, 1, 3)

        self.dispBrightPct = QLabel(self.disp_tab)
        self.dispBrightPct.setObjectName(u"dispBrightPct")
        self.dispBrightPct.setFont(font1)

        self.gridLayout_7.addWidget(self.dispBrightPct, 1, 2, 1, 1)

        self.tabWidget.addTab(self.disp_tab, "")
        self.sig_tab = QWidget()
        self.sig_tab.setObjectName(u"sig_tab")
        self.gridLayout_8 = QGridLayout(self.sig_tab)
        self.gridLayout_8.setObjectName(u"gridLayout_8")
        self.frame = QFrame(self.sig_tab)
        self.frame.setObjectName(u"frame")
        self.frame.setFrameShape(QFrame.StyledPanel)
        self.frame.setFrameShadow(QFrame.Sunken)
        self.gridLayout_12 = QGridLayout(self.frame)
        self.gridLayout_12.setObjectName(u"gridLayout_12")
        self.editSigSerialNum = QLineEdit(self.frame)
        self.editSigSerialNum.setObjectName(u"editSigSerialNum")

        self.gridLayout_12.addWidget(self.editSigSerialNum, 0, 1, 1, 5)

        self.frame_2 = QFrame(self.frame)
        self.frame_2.setObjectName(u"frame_2")
        self.frame_2.setFrameShape(QFrame.StyledPanel)
        self.frame_2.setFrameShadow(QFrame.Plain)
        self.horizontalLayout = QHBoxLayout(self.frame_2)
        self.horizontalLayout.setObjectName(u"horizontalLayout")
        self.lblSigColorView = QLabel(self.frame_2)
        self.lblSigColorView.setObjectName(u"lblSigColorView")
        self.lblSigColorView.setAutoFillBackground(True)
        self.lblSigColorView.setFrameShape(QFrame.Box)
        self.lblSigColorView.setFrameShadow(QFrame.Raised)

        self.horizontalLayout.addWidget(self.lblSigColorView)

        self.label_25 = QLabel(self.frame_2)
        self.label_25.setObjectName(u"label_25")

        self.horizontalLayout.addWidget(self.label_25)

        self.spinSigRed = QSpinBox(self.frame_2)
        self.spinSigRed.setObjectName(u"spinSigRed")
        self.spinSigRed.setMaximum(255)

        self.horizontalLayout.addWidget(self.spinSigRed)

        self.label_20 = QLabel(self.frame_2)
        self.label_20.setObjectName(u"label_20")

        self.horizontalLayout.addWidget(self.label_20)

        self.spinSigGreen = QSpinBox(self.frame_2)
        self.spinSigGreen.setObjectName(u"spinSigGreen")
        self.spinSigGreen.setMaximum(255)

        self.horizontalLayout.addWidget(self.spinSigGreen)

        self.label_13 = QLabel(self.frame_2)
        self.label_13.setObjectName(u"label_13")

        self.horizontalLayout.addWidget(self.label_13)

        self.spinSigBlue = QSpinBox(self.frame_2)
        self.spinSigBlue.setObjectName(u"spinSigBlue")
        self.spinSigBlue.setMaximum(255)

        self.horizontalLayout.addWidget(self.spinSigBlue)


        self.gridLayout_12.addWidget(self.frame_2, 3, 1, 1, 4)

        self.spinSigFanSpeed = QSpinBox(self.frame)
        self.spinSigFanSpeed.setObjectName(u"spinSigFanSpeed")
        self.spinSigFanSpeed.setMaximum(100)

        self.gridLayout_12.addWidget(self.spinSigFanSpeed, 2, 1, 1, 5)

        self.label_9 = QLabel(self.frame)
        self.label_9.setObjectName(u"label_9")

        self.gridLayout_12.addWidget(self.label_9, 0, 0, 1, 1)

        self.label_10 = QLabel(self.frame)
        self.label_10.setObjectName(u"label_10")

        self.gridLayout_12.addWidget(self.label_10, 2, 0, 1, 1)

        self.label_11 = QLabel(self.frame)
        self.label_11.setObjectName(u"label_11")

        self.gridLayout_12.addWidget(self.label_11, 3, 0, 1, 1)

        self.btnSigSelColor = QPushButton(self.frame)
        self.btnSigSelColor.setObjectName(u"btnSigSelColor")

        self.gridLayout_12.addWidget(self.btnSigSelColor, 3, 5, 1, 1)

        self.label_14 = QLabel(self.frame)
        self.label_14.setObjectName(u"label_14")

        self.gridLayout_12.addWidget(self.label_14, 1, 0, 1, 1)

        self.editSigUName = QLineEdit(self.frame)
        self.editSigUName.setObjectName(u"editSigUName")

        self.gridLayout_12.addWidget(self.editSigUName, 1, 1, 1, 5)

        self.chkSigProxDisable = QCheckBox(self.frame)
        self.chkSigProxDisable.setObjectName(u"chkSigProxDisable")

        self.gridLayout_12.addWidget(self.chkSigProxDisable, 4, 0, 1, 3)

        self.chkSigLinkboxV1 = QCheckBox(self.frame)
        self.chkSigLinkboxV1.setObjectName(u"chkSigLinkboxV1")

        self.gridLayout_12.addWidget(self.chkSigLinkboxV1, 4, 3, 1, 3)


        self.gridLayout_8.addWidget(self.frame, 2, 0, 1, 2)

        self.btnSaveSig = QPushButton(self.sig_tab)
        self.btnSaveSig.setObjectName(u"btnSaveSig")

        self.gridLayout_8.addWidget(self.btnSaveSig, 3, 0, 1, 2)

        self.btnReadSig = QPushButton(self.sig_tab)
        self.btnReadSig.setObjectName(u"btnReadSig")

        self.gridLayout_8.addWidget(self.btnReadSig, 0, 0, 1, 1)

        self.btnSigViewRaw = QPushButton(self.sig_tab)
        self.btnSigViewRaw.setObjectName(u"btnSigViewRaw")

        self.gridLayout_8.addWidget(self.btnSigViewRaw, 0, 1, 1, 1)

        self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Minimum, QSizePolicy.Expanding)

        self.gridLayout_8.addItem(self.verticalSpacer, 4, 0, 1, 2)

        self.tabWidget.addTab(self.sig_tab, "")
        self.console_tab = QWidget()
        self.console_tab.setObjectName(u"console_tab")
        self.gridLayout_11 = QGridLayout(self.console_tab)
        self.gridLayout_11.setObjectName(u"gridLayout_11")
        self.btnClearConsole = QPushButton(self.console_tab)
        self.btnClearConsole.setObjectName(u"btnClearConsole")

        self.gridLayout_11.addWidget(self.btnClearConsole, 0, 1, 1, 1)

        self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum)

        self.gridLayout_11.addItem(self.horizontalSpacer, 0, 0, 1, 1)

        self.editConsole = QTextEdit(self.console_tab)
        self.editConsole.setObjectName(u"editConsole")
        self.editConsole.setReadOnly(True)

        self.gridLayout_11.addWidget(self.editConsole, 1, 0, 1, 2)

        self.tabWidget.addTab(self.console_tab, "")

        self.gridLayout.addWidget(self.tabWidget, 0, 1, 1, 2)


        self.retranslateUi(mainwin)

        self.tabWidget.setCurrentIndex(0)


        QMetaObject.connectSlotsByName(mainwin)
    # setupUi

    def retranslateUi(self, mainwin):
        mainwin.setWindowTitle(QCoreApplication.translate("mainwin", u"mainwin", None))
        self.statusBar.setText(QCoreApplication.translate("mainwin", u"Status: Disconnected", None))
        self.label.setText(QCoreApplication.translate("mainwin", u"All USB HID Devices", None))
        self.label_3.setText(QCoreApplication.translate("mainwin", u"<html><head/><body><p>DisplayBoard PID (<span style=\" font-style:italic;\">default 0x0101</span>) <span style=\" font-weight:600;\">0x:</span></p></body></html>", None))
        self.label_2.setText(QCoreApplication.translate("mainwin", u"<html><head/><body><p>DisplayBoard VID (<span style=\" font-style:italic;\">default 0xB165</span>)      <span style=\" font-weight:600;\">0x:</span></p></body></html>", None))
        self.editVID.setText(QCoreApplication.translate("mainwin", u"35BD", None))
        self.editPID.setText(QCoreApplication.translate("mainwin", u"0101", None))
        self.chkAutoConnect.setText(QCoreApplication.translate("mainwin", u"Auto-Connect", None))
        self.btnResetDefaultVID.setText(QCoreApplication.translate("mainwin", u"Reset Defaults", None))
        self.btnRefresh.setText(QCoreApplication.translate("mainwin", u"Refresh Devices", None))
        self.btnConnect.setText(QCoreApplication.translate("mainwin", u"Connect", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.usb_tab), QCoreApplication.translate("mainwin", u"USB Connection", None))
        self.btnEnableFan.setText(QCoreApplication.translate("mainwin", u"Enable Fan", None))
        self.label_24.setText(QCoreApplication.translate("mainwin", u"Right OLED Temperature (\u00b0C)", None))
        self.label_23.setText(QCoreApplication.translate("mainwin", u"Left OLED Temperature (\u00b0C)", None))
        self.dispFanPct.setText(QCoreApplication.translate("mainwin", u"0%", None))
        self.label_22.setText(QCoreApplication.translate("mainwin", u"Board Temperature (\u00b0C)", None))
        self.label_6.setText(QCoreApplication.translate("mainwin", u"Fan RPM", None))
        self.label_4.setText(QCoreApplication.translate("mainwin", u"Fan Speed", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.fan_tab), QCoreApplication.translate("mainwin", u"Cooling Fan", None))
        self.label_8.setText(QCoreApplication.translate("mainwin", u"Average Sound Level", None))
        self.btnSaveWavFile.setText(QCoreApplication.translate("mainwin", u"Save 5sec Audio File", None))
        self.btnEnableMic.setText(QCoreApplication.translate("mainwin", u"Enable Microphone", None))
        self.btnSelectWavFile.setText(QCoreApplication.translate("mainwin", u"...", None))
        self.editWavFileName.setText(QCoreApplication.translate("mainwin", u"mic_sample.wav", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.mic_tab), QCoreApplication.translate("mainwin", u"Microphone", None))
        self.colorPickLabel.setText("")
        self.btnColorPicker.setText(QCoreApplication.translate("mainwin", u"Pick RGB LED Color", None))
        self.label_15.setText(QCoreApplication.translate("mainwin", u"Launch Color Dialog:", None))
        self.label_16.setText(QCoreApplication.translate("mainwin", u"Red:", None))
        self.redValueLabel.setText(QCoreApplication.translate("mainwin", u"0", None))
        self.label_18.setText(QCoreApplication.translate("mainwin", u"Green:", None))
        self.label_19.setText(QCoreApplication.translate("mainwin", u"Blue:", None))
        self.greenValueLabel.setText(QCoreApplication.translate("mainwin", u"0", None))
        self.blueValueLabel.setText(QCoreApplication.translate("mainwin", u"0", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.led_tab), QCoreApplication.translate("mainwin", u"RGB LED", None))
        self.label_7.setText(QCoreApplication.translate("mainwin", u"Proximity Signal", None))
        self.btnEnableProx.setText(QCoreApplication.translate("mainwin", u"Enable Prox Sensor", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.prox_tab), QCoreApplication.translate("mainwin", u"Proximity", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.track_tab), QCoreApplication.translate("mainwin", u"Tracking", None))
        self.label_12.setText(QCoreApplication.translate("mainwin", u"Display Brightness", None))
        self.chkFlipDisplays.setText(QCoreApplication.translate("mainwin", u"Flip Displays", None))
        self.chkSwapDisplays.setText(QCoreApplication.translate("mainwin", u"Swap Left<->Right Displays", None))
        self.dispBrightPct.setText(QCoreApplication.translate("mainwin", u"26%", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.disp_tab), QCoreApplication.translate("mainwin", u"Displays", None))
        self.lblSigColorView.setText("")
        self.label_25.setText(QCoreApplication.translate("mainwin", u"Red:", None))
        self.label_20.setText(QCoreApplication.translate("mainwin", u"Green:", None))
        self.label_13.setText(QCoreApplication.translate("mainwin", u"Blue:", None))
        self.label_9.setText(QCoreApplication.translate("mainwin", u"Serial Number", None))
        self.label_10.setText(QCoreApplication.translate("mainwin", u"Default Fan Speed", None))
        self.label_11.setText(QCoreApplication.translate("mainwin", u"Default RGB Color", None))
        self.btnSigSelColor.setText(QCoreApplication.translate("mainwin", u"Select...", None))
        self.label_14.setText(QCoreApplication.translate("mainwin", u"User Name", None))
        self.chkSigProxDisable.setText(QCoreApplication.translate("mainwin", u"Disable Proximity Sensor", None))
        self.chkSigLinkboxV1.setText(QCoreApplication.translate("mainwin", u"Linkbox is V1", None))
        self.btnSaveSig.setText(QCoreApplication.translate("mainwin", u"Save User Signature Region", None))
        self.btnReadSig.setText(QCoreApplication.translate("mainwin", u"Read User Signature Region", None))
        self.btnSigViewRaw.setText(QCoreApplication.translate("mainwin", u"View Raw Data", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.sig_tab), QCoreApplication.translate("mainwin", u"Signature", None))
        self.btnClearConsole.setText(QCoreApplication.translate("mainwin", u"Clear", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.console_tab), QCoreApplication.translate("mainwin", u"Console", None))
    # retranslateUi

