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

# Form implementation generated from reading ui file 'data_logger.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_Form(object):
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(875, 568)
        self.verticalLayout = QtWidgets.QVBoxLayout(Form)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setSpacing(0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.widgetFrameOuter = QtWidgets.QFrame(Form)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.widgetFrameOuter.sizePolicy().hasHeightForWidth())
        self.widgetFrameOuter.setSizePolicy(sizePolicy)
        self.widgetFrameOuter.setStyleSheet("")
        self.widgetFrameOuter.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.widgetFrameOuter.setFrameShadow(QtWidgets.QFrame.Raised)
        self.widgetFrameOuter.setObjectName("widgetFrameOuter")
        self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.widgetFrameOuter)
        self.verticalLayout_4.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_4.setSpacing(2)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.frame_4 = QtWidgets.QFrame(self.widgetFrameOuter)
        self.frame_4.setObjectName("frame_4")
        self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.frame_4)
        self.verticalLayout_5.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_5.setSpacing(1)
        self.verticalLayout_5.setObjectName("verticalLayout_5")
        self.frame_6 = QtWidgets.QFrame(self.frame_4)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frame_6.sizePolicy().hasHeightForWidth())
        self.frame_6.setSizePolicy(sizePolicy)
        self.frame_6.setMinimumSize(QtCore.QSize(0, 50))
        self.frame_6.setStyleSheet("#frame_6{background-color:rgb(238, 238, 236)}")
        self.frame_6.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_6.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_6.setObjectName("frame_6")
        self.gridLayout_5 = QtWidgets.QGridLayout(self.frame_6)
        self.gridLayout_5.setContentsMargins(2, 2, 2, 2)
        self.gridLayout_5.setHorizontalSpacing(2)
        self.gridLayout_5.setObjectName("gridLayout_5")
        self.scrollArea = QtWidgets.QScrollArea(self.frame_6)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.scrollArea.sizePolicy().hasHeightForWidth())
        self.scrollArea.setSizePolicy(sizePolicy)
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setObjectName("scrollArea")
        self.scrollAreaWidgetContents = QtWidgets.QWidget()
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 865, 492))
        self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents")
        self.gridLayout_6 = QtWidgets.QGridLayout(self.scrollAreaWidgetContents)
        self.gridLayout_6.setContentsMargins(2, 2, 2, 2)
        self.gridLayout_6.setSpacing(2)
        self.gridLayout_6.setObjectName("gridLayout_6")
        self.monitors = QtWidgets.QStackedWidget(self.scrollAreaWidgetContents)
        self.monitors.setObjectName("monitors")
        self.page = QtWidgets.QWidget()
        self.page.setObjectName("page")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.page)
        self.verticalLayout_2.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_2.setSpacing(0)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.gaugeLayout = QtWidgets.QGridLayout()
        self.gaugeLayout.setSpacing(3)
        self.gaugeLayout.setObjectName("gaugeLayout")
        self.verticalLayout_2.addLayout(self.gaugeLayout)
        self.monitors.addWidget(self.page)
        self.page_2 = QtWidgets.QWidget()
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.page_2.sizePolicy().hasHeightForWidth())
        self.page_2.setSizePolicy(sizePolicy)
        self.page_2.setObjectName("page_2")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.page_2)
        self.gridLayout_2.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_2.setHorizontalSpacing(2)
        self.gridLayout_2.setVerticalSpacing(4)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.graph = PlotWidget(self.page_2)
        self.graph.setObjectName("graph")
        self.gridLayout_2.addWidget(self.graph, 1, 0, 1, 6)
        self.msgwin = QtWidgets.QLabel(self.page_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.msgwin.sizePolicy().hasHeightForWidth())
        self.msgwin.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(9)
        self.msgwin.setFont(font)
        self.msgwin.setStyleSheet("QLabel{color:green}")
        self.msgwin.setObjectName("msgwin")
        self.gridLayout_2.addWidget(self.msgwin, 6, 0, 1, 1)
        self.durationBox = QtWidgets.QSpinBox(self.page_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.durationBox.sizePolicy().hasHeightForWidth())
        self.durationBox.setSizePolicy(sizePolicy)
        self.durationBox.setMinimum(2)
        self.durationBox.setMaximum(300)
        self.durationBox.setProperty("value", 5)
        self.durationBox.setObjectName("durationBox")
        self.gridLayout_2.addWidget(self.durationBox, 3, 1, 1, 1)
        self.pauseButton = QtWidgets.QCheckBox(self.page_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.pauseButton.sizePolicy().hasHeightForWidth())
        self.pauseButton.setSizePolicy(sizePolicy)
        self.pauseButton.setMinimumSize(QtCore.QSize(100, 25))
        self.pauseButton.setObjectName("pauseButton")
        self.gridLayout_2.addWidget(self.pauseButton, 3, 2, 1, 1)
        self.pushButton_3 = QtWidgets.QPushButton(self.page_2)
        self.pushButton_3.setObjectName("pushButton_3")
        self.gridLayout_2.addWidget(self.pushButton_3, 2, 2, 1, 3)
        self.pushButton_6 = QtWidgets.QPushButton(self.page_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.pushButton_6.sizePolicy().hasHeightForWidth())
        self.pushButton_6.setSizePolicy(sizePolicy)
        self.pushButton_6.setMinimumSize(QtCore.QSize(150, 25))
        self.pushButton_6.setObjectName("pushButton_6")
        self.gridLayout_2.addWidget(self.pushButton_6, 2, 5, 2, 1)
        self.pushButton_2 = QtWidgets.QPushButton(self.page_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.pushButton_2.sizePolicy().hasHeightForWidth())
        self.pushButton_2.setSizePolicy(sizePolicy)
        self.pushButton_2.setObjectName("pushButton_2")
        self.gridLayout_2.addWidget(self.pushButton_2, 2, 1, 1, 1)
        self.pushButton_4 = QtWidgets.QPushButton(self.page_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.pushButton_4.sizePolicy().hasHeightForWidth())
        self.pushButton_4.setSizePolicy(sizePolicy)
        self.pushButton_4.setMinimumSize(QtCore.QSize(150, 25))
        self.pushButton_4.setObjectName("pushButton_4")
        self.gridLayout_2.addWidget(self.pushButton_4, 2, 0, 2, 1)
        self.monitors.addWidget(self.page_2)
        self.gridLayout_6.addWidget(self.monitors, 3, 1, 13, 1)
        spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_6.addItem(spacerItem, 8, 0, 1, 1)
        self.line = QtWidgets.QFrame(self.scrollAreaWidgetContents)
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.gridLayout_6.addWidget(self.line, 4, 0, 1, 1)
        self.frame_3 = QtWidgets.QFrame(self.scrollAreaWidgetContents)
        self.frame_3.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_3.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_3.setObjectName("frame_3")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.frame_3)
        self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_2.setSpacing(0)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.label_5 = QtWidgets.QLabel(self.frame_3)
        self.label_5.setObjectName("label_5")
        self.horizontalLayout_2.addWidget(self.label_5)
        self.sq1Box = QtWidgets.QDoubleSpinBox(self.frame_3)
        self.sq1Box.setMaximum(1000000.0)
        self.sq1Box.setObjectName("sq1Box")
        self.horizontalLayout_2.addWidget(self.sq1Box)
        self.pushButton_5 = QtWidgets.QPushButton(self.frame_3)
        self.pushButton_5.setObjectName("pushButton_5")
        self.horizontalLayout_2.addWidget(self.pushButton_5)
        self.gridLayout_6.addWidget(self.frame_3, 9, 0, 1, 1)
        self.pcsFrame = QtWidgets.QFrame(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(10)
        sizePolicy.setHeightForWidth(self.pcsFrame.sizePolicy().hasHeightForWidth())
        self.pcsFrame.setSizePolicy(sizePolicy)
        self.pcsFrame.setMinimumSize(QtCore.QSize(0, 60))
        self.pcsFrame.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.pcsFrame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.pcsFrame.setObjectName("pcsFrame")
        self.gridLayout_7 = QtWidgets.QGridLayout(self.pcsFrame)
        self.gridLayout_7.setContentsMargins(1, 1, 1, 1)
        self.gridLayout_7.setSpacing(0)
        self.gridLayout_7.setObjectName("gridLayout_7")
        self.PCSslider = QtWidgets.QSlider(self.pcsFrame)
        self.PCSslider.setMinimum(-3300)
        self.PCSslider.setMaximum(3300)
        self.PCSslider.setProperty("value", 3300)
        self.PCSslider.setOrientation(QtCore.Qt.Horizontal)
        self.PCSslider.setInvertedAppearance(True)
        self.PCSslider.setInvertedControls(True)
        self.PCSslider.setObjectName("PCSslider")
        self.gridLayout_7.addWidget(self.PCSslider, 2, 1, 1, 1)
        self.label_7 = QtWidgets.QLabel(self.pcsFrame)
        self.label_7.setMinimumSize(QtCore.QSize(35, 0))
        self.label_7.setMaximumSize(QtCore.QSize(35, 16777215))
        self.label_7.setObjectName("label_7")
        self.gridLayout_7.addWidget(self.label_7, 2, 0, 1, 1)
        self.pcsVal = QtWidgets.QLCDNumber(self.pcsFrame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.pcsVal.sizePolicy().hasHeightForWidth())
        self.pcsVal.setSizePolicy(sizePolicy)
        self.pcsVal.setMinimumSize(QtCore.QSize(80, 30))
        font = QtGui.QFont()
        font.setPointSize(15)
        self.pcsVal.setFont(font)
        self.pcsVal.setAutoFillBackground(False)
        self.pcsVal.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.pcsVal.setFrameShadow(QtWidgets.QFrame.Raised)
        self.pcsVal.setSmallDecimalPoint(False)
        self.pcsVal.setDigitCount(4)
        self.pcsVal.setSegmentStyle(QtWidgets.QLCDNumber.Flat)
        self.pcsVal.setObjectName("pcsVal")
        self.gridLayout_7.addWidget(self.pcsVal, 3, 2, 1, 2)
        self.label_6 = QtWidgets.QLabel(self.pcsFrame)
        self.label_6.setMinimumSize(QtCore.QSize(0, 0))
        self.label_6.setObjectName("label_6")
        self.gridLayout_7.addWidget(self.label_6, 3, 0, 1, 2)
        self.pcsVal_I = QtWidgets.QDoubleSpinBox(self.pcsFrame)
        self.pcsVal_I.setObjectName("pcsVal_I")
        self.gridLayout_7.addWidget(self.pcsVal_I, 2, 2, 1, 1)
        self.gridLayout_6.addWidget(self.pcsFrame, 6, 0, 1, 1)
        self.gridLayout = QtWidgets.QGridLayout()
        self.gridLayout.setObjectName("gridLayout")
        self.A2Box = QtWidgets.QCheckBox(self.scrollAreaWidgetContents)
        self.A2Box.setChecked(False)
        self.A2Box.setObjectName("A2Box")
        self.gridLayout.addWidget(self.A2Box, 1, 0, 1, 1)
        self.comboBox_4 = QtWidgets.QComboBox(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.comboBox_4.sizePolicy().hasHeightForWidth())
        self.comboBox_4.setSizePolicy(sizePolicy)
        self.comboBox_4.setObjectName("comboBox_4")
        self.comboBox_4.addItem("")
        self.comboBox_4.addItem("")
        self.comboBox_4.addItem("")
        self.comboBox_4.addItem("")
        self.comboBox_4.addItem("")
        self.comboBox_4.addItem("")
        self.comboBox_4.addItem("")
        self.comboBox_4.addItem("")
        self.gridLayout.addWidget(self.comboBox_4, 0, 1, 1, 1)
        self.PCSBox = QtWidgets.QCheckBox(self.scrollAreaWidgetContents)
        self.PCSBox.setChecked(False)
        self.PCSBox.setObjectName("PCSBox")
        self.gridLayout.addWidget(self.PCSBox, 4, 0, 1, 1)
        self.SENBox = QtWidgets.QCheckBox(self.scrollAreaWidgetContents)
        self.SENBox.setChecked(False)
        self.SENBox.setObjectName("SENBox")
        self.gridLayout.addWidget(self.SENBox, 3, 0, 1, 1)
        self.A1Box = QtWidgets.QCheckBox(self.scrollAreaWidgetContents)
        self.A1Box.setChecked(False)
        self.A1Box.setObjectName("A1Box")
        self.gridLayout.addWidget(self.A1Box, 0, 0, 1, 1)
        self.comboBox_3 = QtWidgets.QComboBox(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.comboBox_3.sizePolicy().hasHeightForWidth())
        self.comboBox_3.setSizePolicy(sizePolicy)
        self.comboBox_3.setObjectName("comboBox_3")
        self.comboBox_3.addItem("")
        self.comboBox_3.addItem("")
        self.comboBox_3.addItem("")
        self.comboBox_3.addItem("")
        self.comboBox_3.addItem("")
        self.comboBox_3.addItem("")
        self.comboBox_3.addItem("")
        self.comboBox_3.addItem("")
        self.gridLayout.addWidget(self.comboBox_3, 1, 1, 1, 1)
        self.A3Box = QtWidgets.QCheckBox(self.scrollAreaWidgetContents)
        self.A3Box.setChecked(False)
        self.A3Box.setObjectName("A3Box")
        self.gridLayout.addWidget(self.A3Box, 2, 0, 1, 1)
        self.frame_2 = QtWidgets.QFrame(self.scrollAreaWidgetContents)
        self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_2.setObjectName("frame_2")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.frame_2)
        self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout.setSpacing(10)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.label_3 = QtWidgets.QLabel(self.frame_2)
        self.label_3.setObjectName("label_3")
        self.horizontalLayout.addWidget(self.label_3)
        self.rgEdit = QtWidgets.QLineEdit(self.frame_2)
        self.rgEdit.setText("")
        self.rgEdit.setObjectName("rgEdit")
        self.horizontalLayout.addWidget(self.rgEdit)
        self.label_4 = QtWidgets.QLabel(self.frame_2)
        self.label_4.setObjectName("label_4")
        self.horizontalLayout.addWidget(self.label_4)
        self.gridLayout.addWidget(self.frame_2, 2, 1, 1, 1)
        self.gridLayout.setColumnStretch(0, 1)
        self.gridLayout.setColumnStretch(1, 1)
        self.gridLayout_6.addLayout(self.gridLayout, 3, 0, 1, 1)
        self.pushButton = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
        self.pushButton.setObjectName("pushButton")
        self.gridLayout_6.addWidget(self.pushButton, 15, 0, 1, 1)
        self.frame = QtWidgets.QFrame(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frame.sizePolicy().hasHeightForWidth())
        self.frame.setSizePolicy(sizePolicy)
        self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame.setObjectName("frame")
        self.formLayout = QtWidgets.QFormLayout(self.frame)
        self.formLayout.setObjectName("formLayout")
        self.CUSTOMBox = QtWidgets.QCheckBox(self.frame)
        self.CUSTOMBox.setChecked(False)
        self.CUSTOMBox.setObjectName("CUSTOMBox")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.SpanningRole, self.CUSTOMBox)
        self.label = QtWidgets.QLabel(self.frame)
        self.label.setObjectName("label")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label)
        self.eqEdit = QtWidgets.QLineEdit(self.frame)
        self.eqEdit.setObjectName("eqEdit")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.eqEdit)
        self.CUSTOMBox_2 = QtWidgets.QCheckBox(self.frame)
        self.CUSTOMBox_2.setChecked(False)
        self.CUSTOMBox_2.setObjectName("CUSTOMBox_2")
        self.formLayout.setWidget(3, QtWidgets.QFormLayout.SpanningRole, self.CUSTOMBox_2)
        self.eqLabel = QtWidgets.QLabel(self.frame)
        self.eqLabel.setObjectName("eqLabel")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.SpanningRole, self.eqLabel)
        self.gridLayout_6.addWidget(self.frame, 7, 0, 1, 1)
        self.CCSBox = QtWidgets.QCheckBox(self.scrollAreaWidgetContents)
        self.CCSBox.setChecked(False)
        self.CCSBox.setObjectName("CCSBox")
        self.gridLayout_6.addWidget(self.CCSBox, 5, 0, 1, 1)
        self.gridLayout_6.setColumnStretch(0, 1)
        self.gridLayout_6.setColumnStretch(1, 5)
        self.scrollArea.setWidget(self.scrollAreaWidgetContents)
        self.gridLayout_5.addWidget(self.scrollArea, 2, 0, 3, 3)
        self.switcher = QtWidgets.QPushButton(self.frame_6)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.switcher.sizePolicy().hasHeightForWidth())
        self.switcher.setSizePolicy(sizePolicy)
        self.switcher.setObjectName("switcher")
        self.gridLayout_5.addWidget(self.switcher, 0, 2, 1, 1)
        self.valueTable = QtWidgets.QTableWidget(self.frame_6)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.valueTable.sizePolicy().hasHeightForWidth())
        self.valueTable.setSizePolicy(sizePolicy)
        self.valueTable.setMaximumSize(QtCore.QSize(16777215, 60))
        self.valueTable.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.valueTable.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.valueTable.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.AdjustToContents)
        self.valueTable.setSelectionMode(QtWidgets.QAbstractItemView.NoSelection)
        self.valueTable.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)
        self.valueTable.setRowCount(1)
        self.valueTable.setColumnCount(7)
        self.valueTable.setObjectName("valueTable")
        self.valueTable.horizontalHeader().setDefaultSectionSize(100)
        self.valueTable.horizontalHeader().setHighlightSections(True)
        self.valueTable.horizontalHeader().setMinimumSectionSize(80)
        self.valueTable.horizontalHeader().setStretchLastSection(False)
        self.valueTable.verticalHeader().setVisible(False)
        self.valueTable.verticalHeader().setStretchLastSection(True)
        self.gridLayout_5.addWidget(self.valueTable, 0, 0, 1, 1)
        self.verticalLayout_5.addWidget(self.frame_6)
        self.verticalLayout_4.addWidget(self.frame_4)
        self.verticalLayout.addWidget(self.widgetFrameOuter)

        self.retranslateUi(Form)
        self.monitors.setCurrentIndex(0)
        self.pushButton_6.clicked.connect(Form.saveTraces) # type: ignore
        self.pushButton_4.clicked.connect(Form.restartLogging) # type: ignore
        self.switcher.clicked.connect(Form.next) # type: ignore
        self.A1Box.clicked.connect(Form.toggled) # type: ignore
        self.A2Box.clicked.connect(Form.toggled) # type: ignore
        self.A3Box.clicked.connect(Form.toggled) # type: ignore
        self.SENBox.clicked.connect(Form.toggled) # type: ignore
        self.PCSBox.clicked.connect(Form.toggled) # type: ignore
        self.pushButton_2.clicked.connect(Form.sineFit) # type: ignore
        self.pushButton_3.clicked.connect(Form.dampedSineFit) # type: ignore
        self.durationBox.editingFinished.connect(Form.setDuration) # type: ignore
        self.pauseButton.clicked['bool'].connect(Form.pauseLogging) # type: ignore
        self.comboBox_3.currentTextChanged['QString'].connect(Form.setA2Range) # type: ignore
        self.comboBox_4.currentTextChanged['QString'].connect(Form.setA1Range) # type: ignore
        self.pushButton.clicked.connect(Form.show_voltmeter) # type: ignore
        self.CUSTOMBox_2.clicked['bool'].connect(Form.setOD1) # type: ignore
        self.sq1Box.valueChanged['double'].connect(Form.setSQ1) # type: ignore
        self.pushButton_5.clicked.connect(Form.offSQ1) # type: ignore
        self.PCSslider.valueChanged['int'].connect(Form.pcs_slider) # type: ignore
        self.pcsVal_I.editingFinished.connect(Form.set_pcs_val) # type: ignore
        self.CCSBox.clicked['bool'].connect(Form.setCCS) # type: ignore
        self.CUSTOMBox.clicked.connect(Form.toggled) # type: ignore
        self.eqEdit.editingFinished.connect(Form.setEquation) # type: ignore
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):
        _translate = QtCore.QCoreApplication.translate
        Form.setWindowTitle(_translate("Form", "Form"))
        self.widgetFrameOuter.setProperty("class", _translate("Form", "PeripheralCollection"))
        self.frame_6.setProperty("class", _translate("Form", "PeripheralCollectionInner"))
        self.msgwin.setText(_translate("Form", "."))
        self.durationBox.setSuffix(_translate("Form", " S"))
        self.durationBox.setPrefix(_translate("Form", "Duration "))
        self.pauseButton.setText(_translate("Form", "Pause"))
        self.pushButton_3.setText(_translate("Form", "DAMPED SINE FIT"))
        self.pushButton_6.setText(_translate("Form", "Save Data"))
        self.pushButton_2.setText(_translate("Form", "SINE FIT"))
        self.pushButton_4.setText(_translate("Form", "Restart"))
        self.label_5.setText(_translate("Form", "SQ1"))
        self.sq1Box.setSuffix(_translate("Form", " Hz"))
        self.pushButton_5.setText(_translate("Form", "OFF"))
        self.PCSslider.setProperty("class", _translate("Form", "symmetric volts"))
        self.label_7.setText(_translate("Form", "PCS"))
        self.pcsVal.setToolTip(_translate("Form", "<html><head/><body><p>The voltage value at the constant current source output</p></body></html>"))
        self.label_6.setText(_translate("Form", "Voltage across PCS(mV):"))
        self.pcsVal_I.setSuffix(_translate("Form", " mA"))
        self.A2Box.setText(_translate("Form", "A2"))
        self.comboBox_4.setItemText(0, _translate("Form", "16 V"))
        self.comboBox_4.setItemText(1, _translate("Form", "8 V"))
        self.comboBox_4.setItemText(2, _translate("Form", "4 V"))
        self.comboBox_4.setItemText(3, _translate("Form", "2.5 V"))
        self.comboBox_4.setItemText(4, _translate("Form", "1.5 V"))
        self.comboBox_4.setItemText(5, _translate("Form", "1 V"))
        self.comboBox_4.setItemText(6, _translate("Form", "0.5 V"))
        self.comboBox_4.setItemText(7, _translate("Form", "0.25 V"))
        self.PCSBox.setText(_translate("Form", "PCS Voltage"))
        self.SENBox.setText(_translate("Form", "SEN"))
        self.A1Box.setText(_translate("Form", "A1"))
        self.comboBox_3.setItemText(0, _translate("Form", "16 V"))
        self.comboBox_3.setItemText(1, _translate("Form", "8 V"))
        self.comboBox_3.setItemText(2, _translate("Form", "4 V"))
        self.comboBox_3.setItemText(3, _translate("Form", "2.5 V"))
        self.comboBox_3.setItemText(4, _translate("Form", "1.5 V"))
        self.comboBox_3.setItemText(5, _translate("Form", "1 V"))
        self.comboBox_3.setItemText(6, _translate("Form", "0.5 V"))
        self.comboBox_3.setItemText(7, _translate("Form", "0.25 V"))
        self.A3Box.setText(_translate("Form", "A3"))
        self.label_3.setText(_translate("Form", "Rg ="))
        self.rgEdit.setToolTip(_translate("Form", "Connect a resistor between GND and Rg to amplify A3"))
        self.label_4.setText(_translate("Form", "Ω"))
        self.pushButton.setText(_translate("Form", "I/O Controls"))
        self.CUSTOMBox.setText(_translate("Form", "Derived Parameter"))
        self.label.setText(_translate("Form", "Y="))
        self.eqEdit.setToolTip(_translate("Form", "Click to update equation. Required fields will be autoselected"))
        self.eqEdit.setText(_translate("Form", "(5-A1)/1000"))
        self.CUSTOMBox_2.setText(_translate("Form", "OD1 Output"))
        self.eqLabel.setText(_translate("Form", "Y="))
        self.CCSBox.setText(_translate("Form", "Constant Current Source(CCS)"))
        self.switcher.setText(_translate("Form", "Data Logger"))
from pyqtgraph import PlotWidget
