# Form implementation generated from reading ui file 'approach_widget.ui'
#
# Created by: PyQt6 UI code generator 6.7.1
#
# WARNING: Any manual changes made to this file will be lost when pyuic6 is
# run again.  Do not edit this file unless you know what you are doing.


from PyQt6 import QtCore, QtGui, QtWidgets


class Ui_ApproachWidget(object):
    def setupUi(self, ApproachWidget):
        ApproachWidget.setObjectName("ApproachWidget")
        ApproachWidget.resize(824, 673)
        self.approach_plot_widget = PlotWidget(parent=ApproachWidget)
        self.approach_plot_widget.setGeometry(QtCore.QRect(50, 30, 751, 421))
        self.approach_plot_widget.setObjectName("approach_plot_widget")
        self.gridLayoutWidget = QtWidgets.QWidget(parent=ApproachWidget)
        self.gridLayoutWidget.setGeometry(QtCore.QRect(150, 470, 391, 80))
        self.gridLayoutWidget.setObjectName("gridLayoutWidget")
        self.gridLayout = QtWidgets.QGridLayout(self.gridLayoutWidget)
        self.gridLayout.setContentsMargins(0, 0, 0, 0)
        self.gridLayout.setObjectName("gridLayout")
        self.label = QtWidgets.QLabel(parent=self.gridLayoutWidget)
        self.label.setObjectName("label")
        self.gridLayout.addWidget(self.label, 0, 0, 1, 1)
        self.step_size = QtWidgets.QLineEdit(parent=self.gridLayoutWidget)
        self.step_size.setObjectName("step_size")
        self.gridLayout.addWidget(self.step_size, 1, 3, 1, 1)
        self.label_4 = QtWidgets.QLabel(parent=self.gridLayoutWidget)
        self.label_4.setObjectName("label_4")
        self.gridLayout.addWidget(self.label_4, 1, 2, 1, 1)
        self.label_5 = QtWidgets.QLabel(parent=self.gridLayoutWidget)
        self.label_5.setObjectName("label_5")
        self.gridLayout.addWidget(self.label_5, 0, 2, 1, 1)
        self.label_6 = QtWidgets.QLabel(parent=self.gridLayoutWidget)
        self.label_6.setObjectName("label_6")
        self.gridLayout.addWidget(self.label_6, 2, 2, 1, 1)
        self.max_steps = QtWidgets.QLineEdit(parent=self.gridLayoutWidget)
        self.max_steps.setObjectName("max_steps")
        self.gridLayout.addWidget(self.max_steps, 2, 3, 1, 1)
        self.threshold = QtWidgets.QLineEdit(parent=self.gridLayoutWidget)
        self.threshold.setText("")
        self.threshold.setObjectName("threshold")
        self.gridLayout.addWidget(self.threshold, 1, 1, 1, 1)
        self.label_2 = QtWidgets.QLabel(parent=self.gridLayoutWidget)
        self.label_2.setObjectName("label_2")
        self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1)
        self.motor_number = QtWidgets.QSpinBox(parent=self.gridLayoutWidget)
        self.motor_number.setMinimum(1)
        self.motor_number.setObjectName("motor_number")
        self.gridLayout.addWidget(self.motor_number, 0, 3, 1, 1)
        self.adc_channel = QtWidgets.QComboBox(parent=self.gridLayoutWidget)
        self.adc_channel.setCurrentText("")
        self.adc_channel.setObjectName("adc_channel")
        self.gridLayout.addWidget(self.adc_channel, 0, 1, 1, 1)
        self.label_3 = QtWidgets.QLabel(parent=self.gridLayoutWidget)
        self.label_3.setObjectName("label_3")
        self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1)
        self.step_delay_input = QtWidgets.QLineEdit(parent=self.gridLayoutWidget)
        self.step_delay_input.setObjectName("step_delay_input")
        self.gridLayout.addWidget(self.step_delay_input, 2, 1, 1, 1)
        self.gridLayout.setColumnStretch(0, 2)
        self.gridLayout.setColumnStretch(1, 2)
        self.gridLayout.setColumnStretch(2, 2)
        self.gridLayout.setColumnStretch(3, 2)
        self.verticalLayoutWidget = QtWidgets.QWidget(parent=ApproachWidget)
        self.verticalLayoutWidget.setGeometry(QtCore.QRect(20, 470, 92, 80))
        self.verticalLayoutWidget.setObjectName("verticalLayoutWidget")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.start_approach_button = QtWidgets.QPushButton(parent=self.verticalLayoutWidget)
        self.start_approach_button.setObjectName("start_approach_button")
        self.verticalLayout.addWidget(self.start_approach_button)
        self.stop_approach_button = QtWidgets.QPushButton(parent=self.verticalLayoutWidget)
        self.stop_approach_button.setObjectName("stop_approach_button")
        self.verticalLayout.addWidget(self.stop_approach_button)
        self.approaching_button = QtWidgets.QRadioButton(parent=self.verticalLayoutWidget)
        self.approaching_button.setCheckable(False)
        self.approaching_button.setObjectName("approaching_button")
        self.verticalLayout.addWidget(self.approaching_button)

        self.retranslateUi(ApproachWidget)
        self.adc_channel.setCurrentIndex(-1)
        QtCore.QMetaObject.connectSlotsByName(ApproachWidget)

    def retranslateUi(self, ApproachWidget):
        _translate = QtCore.QCoreApplication.translate
        ApproachWidget.setWindowTitle(_translate("ApproachWidget", "Form"))
        self.label.setText(_translate("ApproachWidget", "ADC Channel"))
        self.label_4.setText(_translate("ApproachWidget", "StepSize"))
        self.label_5.setText(_translate("ApproachWidget", "MotorNumber"))
        self.label_6.setText(_translate("ApproachWidget", "MaxSteps"))
        self.label_2.setText(_translate("ApproachWidget", "ADC Threshold"))
        self.label_3.setText(_translate("ApproachWidget", "StepSpeed (uS)"))
        self.start_approach_button.setText(_translate("ApproachWidget", "Start Approach"))
        self.stop_approach_button.setText(_translate("ApproachWidget", "Stop Approach"))
        self.approaching_button.setText(_translate("ApproachWidget", "Approaching"))
from pyqtgraph import PlotWidget
