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

# Form implementation generated from reading ui file 'src/siguls_gui/siguls_gui_helper.ui'
#
# Created by: PyQt5 UI code generator 5.15.11
#
# 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(774, 909)
        font = QtGui.QFont()
        font.setFamily("Monospace")
        MainWindow.setFont(font)
        MainWindow.setContextMenuPolicy(QtCore.Qt.DefaultContextMenu)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.comboBox_signalType = QtWidgets.QComboBox(self.centralwidget)
        self.comboBox_signalType.setGeometry(QtCore.QRect(10, 20, 161, 25))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.comboBox_signalType.setFont(font)
        self.comboBox_signalType.setObjectName("comboBox_signalType")
        self.comboBox_signalType.addItem("")
        self.comboBox_signalType.addItem("")
        self.comboBox_signalType.addItem("")
        self.label = QtWidgets.QLabel(self.centralwidget)
        self.label.setGeometry(QtCore.QRect(10, 0, 131, 21))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.label_2 = QtWidgets.QLabel(self.centralwidget)
        self.label_2.setGeometry(QtCore.QRect(10, 50, 181, 21))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.label_2.setFont(font)
        self.label_2.setObjectName("label_2")
        self.label_3 = QtWidgets.QLabel(self.centralwidget)
        self.label_3.setGeometry(QtCore.QRect(10, 170, 131, 21))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.label_3.setFont(font)
        self.label_3.setObjectName("label_3")
        self.label_4 = QtWidgets.QLabel(self.centralwidget)
        self.label_4.setGeometry(QtCore.QRect(10, 190, 111, 21))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.label_4.setFont(font)
        self.label_4.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
        self.label_4.setObjectName("label_4")
        self.label_5 = QtWidgets.QLabel(self.centralwidget)
        self.label_5.setGeometry(QtCore.QRect(170, 190, 141, 21))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.label_5.setFont(font)
        self.label_5.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
        self.label_5.setObjectName("label_5")
        self.label_6 = QtWidgets.QLabel(self.centralwidget)
        self.label_6.setGeometry(QtCore.QRect(340, 190, 151, 21))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.label_6.setFont(font)
        self.label_6.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
        self.label_6.setObjectName("label_6")
        self.comboBox_outputVoltage = QtWidgets.QComboBox(self.centralwidget)
        self.comboBox_outputVoltage.setGeometry(QtCore.QRect(340, 210, 131, 25))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.comboBox_outputVoltage.setFont(font)
        self.comboBox_outputVoltage.setObjectName("comboBox_outputVoltage")
        self.comboBox_outputVoltage.addItem("")
        self.comboBox_outputVoltage.addItem("")
        self.pushButton_startOutput = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_startOutput.setGeometry(QtCore.QRect(530, 860, 111, 25))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.pushButton_startOutput.setFont(font)
        self.pushButton_startOutput.setObjectName("pushButton_startOutput")
        self.pushButton_uploadData = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_uploadData.setGeometry(QtCore.QRect(410, 860, 111, 25))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.pushButton_uploadData.setFont(font)
        self.pushButton_uploadData.setObjectName("pushButton_uploadData")
        self.frame_plot = QtWidgets.QFrame(self.centralwidget)
        self.frame_plot.setGeometry(QtCore.QRect(10, 240, 751, 431))
        self.frame_plot.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_plot.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_plot.setObjectName("frame_plot")
        self.lineEdit_samplingRate = QtWidgets.QLineEdit(self.centralwidget)
        self.lineEdit_samplingRate.setGeometry(QtCore.QRect(170, 210, 113, 25))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.lineEdit_samplingRate.setFont(font)
        self.lineEdit_samplingRate.setObjectName("lineEdit_samplingRate")
        self.pushButton_updatePlot = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_updatePlot.setGeometry(QtCore.QRect(170, 860, 111, 25))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.pushButton_updatePlot.setFont(font)
        self.pushButton_updatePlot.setObjectName("pushButton_updatePlot")
        self.lineEdit_duration = QtWidgets.QLineEdit(self.centralwidget)
        self.lineEdit_duration.setGeometry(QtCore.QRect(10, 210, 113, 25))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.lineEdit_duration.setFont(font)
        self.lineEdit_duration.setObjectName("lineEdit_duration")
        self.stackedWidget = QtWidgets.QStackedWidget(self.centralwidget)
        self.stackedWidget.setGeometry(QtCore.QRect(10, 70, 421, 101))
        self.stackedWidget.setObjectName("stackedWidget")
        self.page_Sine = QtWidgets.QWidget()
        self.page_Sine.setObjectName("page_Sine")
        self.lineEdit_sineFrequency = QtWidgets.QLineEdit(self.page_Sine)
        self.lineEdit_sineFrequency.setGeometry(QtCore.QRect(0, 30, 113, 25))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.lineEdit_sineFrequency.setFont(font)
        self.lineEdit_sineFrequency.setObjectName("lineEdit_sineFrequency")
        self.label_7 = QtWidgets.QLabel(self.page_Sine)
        self.label_7.setGeometry(QtCore.QRect(0, 10, 181, 21))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.label_7.setFont(font)
        self.label_7.setObjectName("label_7")
        self.checkBox_taperSine = QtWidgets.QCheckBox(self.page_Sine)
        self.checkBox_taperSine.setGeometry(QtCore.QRect(230, 10, 111, 23))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.checkBox_taperSine.setFont(font)
        self.checkBox_taperSine.setObjectName("checkBox_taperSine")
        self.lineEdit_taperSine = QtWidgets.QLineEdit(self.page_Sine)
        self.lineEdit_taperSine.setEnabled(False)
        self.lineEdit_taperSine.setGeometry(QtCore.QRect(230, 60, 113, 25))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.lineEdit_taperSine.setFont(font)
        self.lineEdit_taperSine.setObjectName("lineEdit_taperSine")
        self.label_14 = QtWidgets.QLabel(self.page_Sine)
        self.label_14.setGeometry(QtCore.QRect(230, 40, 161, 21))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.label_14.setFont(font)
        self.label_14.setObjectName("label_14")
        self.stackedWidget.addWidget(self.page_Sine)
        self.page_Sweep = QtWidgets.QWidget()
        self.page_Sweep.setObjectName("page_Sweep")
        self.lineEdit_sweepStartFrequency = QtWidgets.QLineEdit(self.page_Sweep)
        self.lineEdit_sweepStartFrequency.setGeometry(QtCore.QRect(50, 30, 113, 25))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.lineEdit_sweepStartFrequency.setFont(font)
        self.lineEdit_sweepStartFrequency.setObjectName("lineEdit_sweepStartFrequency")
        self.lineEdit_sweepEndFrequency = QtWidgets.QLineEdit(self.page_Sweep)
        self.lineEdit_sweepEndFrequency.setGeometry(QtCore.QRect(50, 60, 113, 25))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.lineEdit_sweepEndFrequency.setFont(font)
        self.lineEdit_sweepEndFrequency.setObjectName("lineEdit_sweepEndFrequency")
        self.label_8 = QtWidgets.QLabel(self.page_Sweep)
        self.label_8.setGeometry(QtCore.QRect(0, 10, 211, 21))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.label_8.setFont(font)
        self.label_8.setObjectName("label_8")
        self.label_9 = QtWidgets.QLabel(self.page_Sweep)
        self.label_9.setGeometry(QtCore.QRect(0, 30, 41, 21))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.label_9.setFont(font)
        self.label_9.setObjectName("label_9")
        self.label_10 = QtWidgets.QLabel(self.page_Sweep)
        self.label_10.setGeometry(QtCore.QRect(0, 60, 41, 21))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.label_10.setFont(font)
        self.label_10.setObjectName("label_10")
        self.checkBox_taperSweep = QtWidgets.QCheckBox(self.page_Sweep)
        self.checkBox_taperSweep.setEnabled(True)
        self.checkBox_taperSweep.setGeometry(QtCore.QRect(230, 10, 111, 23))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.checkBox_taperSweep.setFont(font)
        self.checkBox_taperSweep.setObjectName("checkBox_taperSweep")
        self.lineEdit_taperSweep = QtWidgets.QLineEdit(self.page_Sweep)
        self.lineEdit_taperSweep.setEnabled(False)
        self.lineEdit_taperSweep.setGeometry(QtCore.QRect(230, 60, 113, 25))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.lineEdit_taperSweep.setFont(font)
        self.lineEdit_taperSweep.setObjectName("lineEdit_taperSweep")
        self.label_12 = QtWidgets.QLabel(self.page_Sweep)
        self.label_12.setGeometry(QtCore.QRect(230, 40, 161, 21))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.label_12.setFont(font)
        self.label_12.setObjectName("label_12")
        self.stackedWidget.addWidget(self.page_Sweep)
        self.page_BLRandom = QtWidgets.QWidget()
        self.page_BLRandom.setObjectName("page_BLRandom")
        self.checkBox_taperBLRandom = QtWidgets.QCheckBox(self.page_BLRandom)
        self.checkBox_taperBLRandom.setGeometry(QtCore.QRect(230, 10, 111, 23))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.checkBox_taperBLRandom.setFont(font)
        self.checkBox_taperBLRandom.setObjectName("checkBox_taperBLRandom")
        self.lineEdit_cutoffFrequencyBLRandom = QtWidgets.QLineEdit(self.page_BLRandom)
        self.lineEdit_cutoffFrequencyBLRandom.setGeometry(QtCore.QRect(0, 30, 113, 25))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.lineEdit_cutoffFrequencyBLRandom.setFont(font)
        self.lineEdit_cutoffFrequencyBLRandom.setObjectName("lineEdit_cutoffFrequencyBLRandom")
        self.label_11 = QtWidgets.QLabel(self.page_BLRandom)
        self.label_11.setGeometry(QtCore.QRect(0, 10, 201, 21))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.label_11.setFont(font)
        self.label_11.setObjectName("label_11")
        self.lineEdit_taperBLRandom = QtWidgets.QLineEdit(self.page_BLRandom)
        self.lineEdit_taperBLRandom.setEnabled(False)
        self.lineEdit_taperBLRandom.setGeometry(QtCore.QRect(230, 60, 113, 25))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.lineEdit_taperBLRandom.setFont(font)
        self.lineEdit_taperBLRandom.setObjectName("lineEdit_taperBLRandom")
        self.label_13 = QtWidgets.QLabel(self.page_BLRandom)
        self.label_13.setGeometry(QtCore.QRect(230, 40, 151, 21))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.label_13.setFont(font)
        self.label_13.setObjectName("label_13")
        self.stackedWidget.addWidget(self.page_BLRandom)
        self.pushButton_stopOutput = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_stopOutput.setGeometry(QtCore.QRect(650, 860, 111, 25))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.pushButton_stopOutput.setFont(font)
        self.pushButton_stopOutput.setObjectName("pushButton_stopOutput")
        self.pushButton_generateData = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_generateData.setGeometry(QtCore.QRect(50, 860, 111, 25))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.pushButton_generateData.setFont(font)
        self.pushButton_generateData.setObjectName("pushButton_generateData")
        self.pushButton_pingDevice = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_pingDevice.setGeometry(QtCore.QRect(290, 860, 111, 25))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.pushButton_pingDevice.setFont(font)
        self.pushButton_pingDevice.setObjectName("pushButton_pingDevice")
        self.plainTextEdit_terminal = QtWidgets.QPlainTextEdit(self.centralwidget)
        self.plainTextEdit_terminal.setGeometry(QtCore.QRect(10, 720, 751, 121))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        self.plainTextEdit_terminal.setFont(font)
        self.plainTextEdit_terminal.setReadOnly(True)
        self.plainTextEdit_terminal.setObjectName("plainTextEdit_terminal")
        self.label_15 = QtWidgets.QLabel(self.centralwidget)
        self.label_15.setGeometry(QtCore.QRect(530, 10, 220, 220))
        self.label_15.setText("")
        self.label_15.setPixmap(QtGui.QPixmap(":/logo/ui_resources/logo_dark.svg"))
        self.label_15.setScaledContents(True)
        self.label_15.setOpenExternalLinks(False)
        self.label_15.setTextInteractionFlags(QtCore.Qt.LinksAccessibleByMouse)
        self.label_15.setObjectName("label_15")
        self.comboBox_serialPort = QtWidgets.QComboBox(self.centralwidget)
        self.comboBox_serialPort.setGeometry(QtCore.QRect(20, 690, 551, 25))
        self.comboBox_serialPort.setObjectName("comboBox_serialPort")
        self.pushButton_searchPorts = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_searchPorts.setGeometry(QtCore.QRect(620, 690, 131, 25))
        self.pushButton_searchPorts.setObjectName("pushButton_searchPorts")
        MainWindow.setCentralWidget(self.centralwidget)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        self.stackedWidget.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
        MainWindow.setTabOrder(self.comboBox_signalType, self.lineEdit_sweepStartFrequency)
        MainWindow.setTabOrder(self.lineEdit_sweepStartFrequency, self.lineEdit_sweepEndFrequency)
        MainWindow.setTabOrder(self.lineEdit_sweepEndFrequency, self.checkBox_taperSweep)
        MainWindow.setTabOrder(self.checkBox_taperSweep, self.lineEdit_taperSweep)
        MainWindow.setTabOrder(self.lineEdit_taperSweep, self.lineEdit_cutoffFrequencyBLRandom)
        MainWindow.setTabOrder(self.lineEdit_cutoffFrequencyBLRandom, self.checkBox_taperBLRandom)
        MainWindow.setTabOrder(self.checkBox_taperBLRandom, self.lineEdit_taperBLRandom)
        MainWindow.setTabOrder(self.lineEdit_taperBLRandom, self.lineEdit_sineFrequency)
        MainWindow.setTabOrder(self.lineEdit_sineFrequency, self.checkBox_taperSine)
        MainWindow.setTabOrder(self.checkBox_taperSine, self.lineEdit_taperSine)
        MainWindow.setTabOrder(self.lineEdit_taperSine, self.lineEdit_duration)
        MainWindow.setTabOrder(self.lineEdit_duration, self.lineEdit_samplingRate)
        MainWindow.setTabOrder(self.lineEdit_samplingRate, self.comboBox_outputVoltage)
        MainWindow.setTabOrder(self.comboBox_outputVoltage, self.comboBox_serialPort)
        MainWindow.setTabOrder(self.comboBox_serialPort, self.pushButton_searchPorts)
        MainWindow.setTabOrder(self.pushButton_searchPorts, self.pushButton_generateData)
        MainWindow.setTabOrder(self.pushButton_generateData, self.pushButton_updatePlot)
        MainWindow.setTabOrder(self.pushButton_updatePlot, self.pushButton_pingDevice)
        MainWindow.setTabOrder(self.pushButton_pingDevice, self.pushButton_uploadData)
        MainWindow.setTabOrder(self.pushButton_uploadData, self.pushButton_startOutput)
        MainWindow.setTabOrder(self.pushButton_startOutput, self.pushButton_stopOutput)
        MainWindow.setTabOrder(self.pushButton_stopOutput, self.plainTextEdit_terminal)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "SIGULS GUI"))
        self.comboBox_signalType.setItemText(0, _translate("MainWindow", "Sine"))
        self.comboBox_signalType.setItemText(1, _translate("MainWindow", "Swept Sine"))
        self.comboBox_signalType.setItemText(2, _translate("MainWindow", "Bandlimited Random"))
        self.label.setText(_translate("MainWindow", "Excitation Signal Type"))
        self.label_2.setText(_translate("MainWindow", "Signal-Specific Settings"))
        self.label_3.setText(_translate("MainWindow", "General Settings"))
        self.label_4.setText(_translate("MainWindow", "Duration (s)"))
        self.label_5.setText(_translate("MainWindow", "Sampling Rate (Hz)"))
        self.label_6.setText(_translate("MainWindow", "Output Voltage Range"))
        self.comboBox_outputVoltage.setItemText(0, _translate("MainWindow", "±10V"))
        self.comboBox_outputVoltage.setItemText(1, _translate("MainWindow", "±1V"))
        self.pushButton_startOutput.setText(_translate("MainWindow", "Start Output"))
        self.pushButton_uploadData.setText(_translate("MainWindow", "Upload Data"))
        self.pushButton_updatePlot.setText(_translate("MainWindow", "Update Plot"))
        self.label_7.setText(_translate("MainWindow", "Frequency (Hz)"))
        self.checkBox_taperSine.setText(_translate("MainWindow", "Tapering"))
        self.label_14.setText(_translate("MainWindow", "Taper Ratio (%)"))
        self.label_8.setText(_translate("MainWindow", "Frequency Range (Hz)"))
        self.label_9.setText(_translate("MainWindow", "Start"))
        self.label_10.setText(_translate("MainWindow", "End"))
        self.checkBox_taperSweep.setText(_translate("MainWindow", "Tapering"))
        self.label_12.setText(_translate("MainWindow", "Taper Ratio (%)"))
        self.checkBox_taperBLRandom.setText(_translate("MainWindow", "Tapering"))
        self.label_11.setText(_translate("MainWindow", "Cutoff Frequency (Hz)"))
        self.label_13.setText(_translate("MainWindow", "Taper Ratio (%)"))
        self.pushButton_stopOutput.setText(_translate("MainWindow", "Stop Output"))
        self.pushButton_generateData.setText(_translate("MainWindow", "Generate Data"))
        self.pushButton_pingDevice.setText(_translate("MainWindow", "Ping Device"))
        self.pushButton_searchPorts.setText(_translate("MainWindow", "Search Ports"))
import siguls_gui.siguls_resources
