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

# Form implementation generated from reading ui file 'brickv/plugin_system/plugins/industrial_digital_out_4_v2/ui/industrial_digital_out_4_v2.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_IndustrialDigitalOut4V2(object):
    def setupUi(self, IndustrialDigitalOut4V2):
        IndustrialDigitalOut4V2.setObjectName("IndustrialDigitalOut4V2")
        IndustrialDigitalOut4V2.resize(745, 306)
        self.verticalLayout = QtWidgets.QVBoxLayout(IndustrialDigitalOut4V2)
        self.verticalLayout.setObjectName("verticalLayout")
        self.gridLayout_2 = QtWidgets.QGridLayout()
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.btn_v_c3 = QtWidgets.QPushButton(IndustrialDigitalOut4V2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.btn_v_c3.sizePolicy().hasHeightForWidth())
        self.btn_v_c3.setSizePolicy(sizePolicy)
        self.btn_v_c3.setObjectName("btn_v_c3")
        self.gridLayout_2.addWidget(self.btn_v_c3, 3, 4, 1, 1)
        self.lbl_s_i_c0 = QtWidgets.QLabel(IndustrialDigitalOut4V2)
        self.lbl_s_i_c0.setText("")
        self.lbl_s_i_c0.setAlignment(QtCore.Qt.AlignCenter)
        self.lbl_s_i_c0.setObjectName("lbl_s_i_c0")
        self.gridLayout_2.addWidget(self.lbl_s_i_c0, 2, 1, 1, 1)
        self.label_4 = QtWidgets.QLabel(IndustrialDigitalOut4V2)
        self.label_4.setObjectName("label_4")
        self.gridLayout_2.addWidget(self.label_4, 4, 0, 1, 1)
        self.lbl_s_i_c3 = QtWidgets.QLabel(IndustrialDigitalOut4V2)
        self.lbl_s_i_c3.setText("")
        self.lbl_s_i_c3.setAlignment(QtCore.Qt.AlignCenter)
        self.lbl_s_i_c3.setObjectName("lbl_s_i_c3")
        self.gridLayout_2.addWidget(self.lbl_s_i_c3, 2, 4, 1, 1)
        self.cbox_clc_c3 = QtWidgets.QComboBox(IndustrialDigitalOut4V2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.cbox_clc_c3.sizePolicy().hasHeightForWidth())
        self.cbox_clc_c3.setSizePolicy(sizePolicy)
        self.cbox_clc_c3.setObjectName("cbox_clc_c3")
        self.cbox_clc_c3.addItem("")
        self.cbox_clc_c3.addItem("")
        self.cbox_clc_c3.addItem("")
        self.cbox_clc_c3.addItem("")
        self.gridLayout_2.addWidget(self.cbox_clc_c3, 4, 4, 1, 1)
        self.lbl_c3 = QtWidgets.QLabel(IndustrialDigitalOut4V2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.lbl_c3.sizePolicy().hasHeightForWidth())
        self.lbl_c3.setSizePolicy(sizePolicy)
        self.lbl_c3.setAlignment(QtCore.Qt.AlignCenter)
        self.lbl_c3.setObjectName("lbl_c3")
        self.gridLayout_2.addWidget(self.lbl_c3, 0, 4, 1, 1)
        self.line = QtWidgets.QFrame(IndustrialDigitalOut4V2)
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.gridLayout_2.addWidget(self.line, 5, 0, 1, 5)
        self.cbox_clc_c1 = QtWidgets.QComboBox(IndustrialDigitalOut4V2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.cbox_clc_c1.sizePolicy().hasHeightForWidth())
        self.cbox_clc_c1.setSizePolicy(sizePolicy)
        self.cbox_clc_c1.setObjectName("cbox_clc_c1")
        self.cbox_clc_c1.addItem("")
        self.cbox_clc_c1.addItem("")
        self.cbox_clc_c1.addItem("")
        self.cbox_clc_c1.addItem("")
        self.gridLayout_2.addWidget(self.cbox_clc_c1, 4, 2, 1, 1)
        self.lbl_c2 = QtWidgets.QLabel(IndustrialDigitalOut4V2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.lbl_c2.sizePolicy().hasHeightForWidth())
        self.lbl_c2.setSizePolicy(sizePolicy)
        self.lbl_c2.setAlignment(QtCore.Qt.AlignCenter)
        self.lbl_c2.setObjectName("lbl_c2")
        self.gridLayout_2.addWidget(self.lbl_c2, 0, 3, 1, 1)
        self.lbl_c1 = QtWidgets.QLabel(IndustrialDigitalOut4V2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.lbl_c1.sizePolicy().hasHeightForWidth())
        self.lbl_c1.setSizePolicy(sizePolicy)
        self.lbl_c1.setAlignment(QtCore.Qt.AlignCenter)
        self.lbl_c1.setObjectName("lbl_c1")
        self.gridLayout_2.addWidget(self.lbl_c1, 0, 2, 1, 1)
        self.btn_v_c0 = QtWidgets.QPushButton(IndustrialDigitalOut4V2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.btn_v_c0.sizePolicy().hasHeightForWidth())
        self.btn_v_c0.setSizePolicy(sizePolicy)
        self.btn_v_c0.setObjectName("btn_v_c0")
        self.gridLayout_2.addWidget(self.btn_v_c0, 3, 1, 1, 1)
        self.btn_v_c2 = QtWidgets.QPushButton(IndustrialDigitalOut4V2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.btn_v_c2.sizePolicy().hasHeightForWidth())
        self.btn_v_c2.setSizePolicy(sizePolicy)
        self.btn_v_c2.setObjectName("btn_v_c2")
        self.gridLayout_2.addWidget(self.btn_v_c2, 3, 3, 1, 1)
        self.label_3 = QtWidgets.QLabel(IndustrialDigitalOut4V2)
        self.label_3.setObjectName("label_3")
        self.gridLayout_2.addWidget(self.label_3, 3, 0, 1, 1)
        self.lbl_s_i_c1 = QtWidgets.QLabel(IndustrialDigitalOut4V2)
        self.lbl_s_i_c1.setText("")
        self.lbl_s_i_c1.setAlignment(QtCore.Qt.AlignCenter)
        self.lbl_s_i_c1.setObjectName("lbl_s_i_c1")
        self.gridLayout_2.addWidget(self.lbl_s_i_c1, 2, 2, 1, 1)
        self.btn_v_c1 = QtWidgets.QPushButton(IndustrialDigitalOut4V2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.btn_v_c1.sizePolicy().hasHeightForWidth())
        self.btn_v_c1.setSizePolicy(sizePolicy)
        self.btn_v_c1.setObjectName("btn_v_c1")
        self.gridLayout_2.addWidget(self.btn_v_c1, 3, 2, 1, 1)
        self.lbl_c0 = QtWidgets.QLabel(IndustrialDigitalOut4V2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.lbl_c0.sizePolicy().hasHeightForWidth())
        self.lbl_c0.setSizePolicy(sizePolicy)
        self.lbl_c0.setAlignment(QtCore.Qt.AlignCenter)
        self.lbl_c0.setObjectName("lbl_c0")
        self.gridLayout_2.addWidget(self.lbl_c0, 0, 1, 1, 1)
        self.label_1 = QtWidgets.QLabel(IndustrialDigitalOut4V2)
        self.label_1.setObjectName("label_1")
        self.gridLayout_2.addWidget(self.label_1, 0, 0, 1, 1)
        self.cbox_clc_c0 = QtWidgets.QComboBox(IndustrialDigitalOut4V2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.cbox_clc_c0.sizePolicy().hasHeightForWidth())
        self.cbox_clc_c0.setSizePolicy(sizePolicy)
        self.cbox_clc_c0.setObjectName("cbox_clc_c0")
        self.cbox_clc_c0.addItem("")
        self.cbox_clc_c0.addItem("")
        self.cbox_clc_c0.addItem("")
        self.cbox_clc_c0.addItem("")
        self.gridLayout_2.addWidget(self.cbox_clc_c0, 4, 1, 1, 1)
        self.label_2 = QtWidgets.QLabel(IndustrialDigitalOut4V2)
        self.label_2.setObjectName("label_2")
        self.gridLayout_2.addWidget(self.label_2, 2, 0, 1, 1)
        self.lbl_s_i_c2 = QtWidgets.QLabel(IndustrialDigitalOut4V2)
        self.lbl_s_i_c2.setText("")
        self.lbl_s_i_c2.setAlignment(QtCore.Qt.AlignCenter)
        self.lbl_s_i_c2.setObjectName("lbl_s_i_c2")
        self.gridLayout_2.addWidget(self.lbl_s_i_c2, 2, 3, 1, 1)
        self.line_2 = QtWidgets.QFrame(IndustrialDigitalOut4V2)
        self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.gridLayout_2.addWidget(self.line_2, 1, 0, 1, 5)
        self.cbox_clc_c2 = QtWidgets.QComboBox(IndustrialDigitalOut4V2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.cbox_clc_c2.sizePolicy().hasHeightForWidth())
        self.cbox_clc_c2.setSizePolicy(sizePolicy)
        self.cbox_clc_c2.setObjectName("cbox_clc_c2")
        self.cbox_clc_c2.addItem("")
        self.cbox_clc_c2.addItem("")
        self.cbox_clc_c2.addItem("")
        self.cbox_clc_c2.addItem("")
        self.gridLayout_2.addWidget(self.cbox_clc_c2, 4, 3, 1, 1)
        self.monoflop_time_stack = QtWidgets.QStackedWidget(IndustrialDigitalOut4V2)
        self.monoflop_time_stack.setObjectName("monoflop_time_stack")
        self.gridLayout_2.addWidget(self.monoflop_time_stack, 7, 3, 1, 1)
        self.label_7 = QtWidgets.QLabel(IndustrialDigitalOut4V2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_7.sizePolicy().hasHeightForWidth())
        self.label_7.setSizePolicy(sizePolicy)
        self.label_7.setObjectName("label_7")
        self.gridLayout_2.addWidget(self.label_7, 7, 2, 1, 1)
        self.label_6 = QtWidgets.QLabel(IndustrialDigitalOut4V2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_6.sizePolicy().hasHeightForWidth())
        self.label_6.setSizePolicy(sizePolicy)
        self.label_6.setObjectName("label_6")
        self.gridLayout_2.addWidget(self.label_6, 6, 2, 1, 1)
        self.monoflop_value_stack = QtWidgets.QStackedWidget(IndustrialDigitalOut4V2)
        self.monoflop_value_stack.setObjectName("monoflop_value_stack")
        self.gridLayout_2.addWidget(self.monoflop_value_stack, 6, 3, 1, 1)
        self.btn_m_go = QtWidgets.QPushButton(IndustrialDigitalOut4V2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.btn_m_go.sizePolicy().hasHeightForWidth())
        self.btn_m_go.setSizePolicy(sizePolicy)
        self.btn_m_go.setObjectName("btn_m_go")
        self.gridLayout_2.addWidget(self.btn_m_go, 6, 4, 2, 1)
        self.cbox_m_c = QtWidgets.QComboBox(IndustrialDigitalOut4V2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.cbox_m_c.sizePolicy().hasHeightForWidth())
        self.cbox_m_c.setSizePolicy(sizePolicy)
        self.cbox_m_c.setSizeAdjustPolicy(QtWidgets.QComboBox.AdjustToContents)
        self.cbox_m_c.setObjectName("cbox_m_c")
        self.cbox_m_c.addItem("")
        self.cbox_m_c.addItem("")
        self.cbox_m_c.addItem("")
        self.cbox_m_c.addItem("")
        self.gridLayout_2.addWidget(self.cbox_m_c, 6, 1, 2, 1)
        self.label_5 = QtWidgets.QLabel(IndustrialDigitalOut4V2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_5.sizePolicy().hasHeightForWidth())
        self.label_5.setSizePolicy(sizePolicy)
        self.label_5.setObjectName("label_5")
        self.gridLayout_2.addWidget(self.label_5, 6, 0, 2, 1)
        self.verticalLayout.addLayout(self.gridLayout_2)
        spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem)

        self.retranslateUi(IndustrialDigitalOut4V2)
        self.monoflop_time_stack.setCurrentIndex(-1)
        QtCore.QMetaObject.connectSlotsByName(IndustrialDigitalOut4V2)

    def retranslateUi(self, IndustrialDigitalOut4V2):
        _translate = QtCore.QCoreApplication.translate
        IndustrialDigitalOut4V2.setWindowTitle(_translate("IndustrialDigitalOut4V2", "Form"))
        self.btn_v_c3.setText(_translate("IndustrialDigitalOut4V2", "Set High"))
        self.label_4.setText(_translate("IndustrialDigitalOut4V2", "LED Configuration:"))
        self.cbox_clc_c3.setItemText(0, _translate("IndustrialDigitalOut4V2", "Off"))
        self.cbox_clc_c3.setItemText(1, _translate("IndustrialDigitalOut4V2", "On"))
        self.cbox_clc_c3.setItemText(2, _translate("IndustrialDigitalOut4V2", "Heartbeat"))
        self.cbox_clc_c3.setItemText(3, _translate("IndustrialDigitalOut4V2", "Channel Status"))
        self.lbl_c3.setText(_translate("IndustrialDigitalOut4V2", "3"))
        self.cbox_clc_c1.setItemText(0, _translate("IndustrialDigitalOut4V2", "Off"))
        self.cbox_clc_c1.setItemText(1, _translate("IndustrialDigitalOut4V2", "On"))
        self.cbox_clc_c1.setItemText(2, _translate("IndustrialDigitalOut4V2", "Heartbeat"))
        self.cbox_clc_c1.setItemText(3, _translate("IndustrialDigitalOut4V2", "Channel Status"))
        self.lbl_c2.setText(_translate("IndustrialDigitalOut4V2", "2"))
        self.lbl_c1.setText(_translate("IndustrialDigitalOut4V2", "1"))
        self.btn_v_c0.setText(_translate("IndustrialDigitalOut4V2", "Set High"))
        self.btn_v_c2.setText(_translate("IndustrialDigitalOut4V2", "Set High"))
        self.label_3.setText(_translate("IndustrialDigitalOut4V2", "Value:"))
        self.btn_v_c1.setText(_translate("IndustrialDigitalOut4V2", "Set High"))
        self.lbl_c0.setText(_translate("IndustrialDigitalOut4V2", "0"))
        self.label_1.setText(_translate("IndustrialDigitalOut4V2", "Channel:"))
        self.cbox_clc_c0.setItemText(0, _translate("IndustrialDigitalOut4V2", "Off"))
        self.cbox_clc_c0.setItemText(1, _translate("IndustrialDigitalOut4V2", "On"))
        self.cbox_clc_c0.setItemText(2, _translate("IndustrialDigitalOut4V2", "Heartbeat"))
        self.cbox_clc_c0.setItemText(3, _translate("IndustrialDigitalOut4V2", "Channel Status"))
        self.label_2.setText(_translate("IndustrialDigitalOut4V2", "Status:"))
        self.cbox_clc_c2.setItemText(0, _translate("IndustrialDigitalOut4V2", "Off"))
        self.cbox_clc_c2.setItemText(1, _translate("IndustrialDigitalOut4V2", "On"))
        self.cbox_clc_c2.setItemText(2, _translate("IndustrialDigitalOut4V2", "Heartbeat"))
        self.cbox_clc_c2.setItemText(3, _translate("IndustrialDigitalOut4V2", "Channel Status"))
        self.label_7.setText(_translate("IndustrialDigitalOut4V2", "Time [ms]:"))
        self.label_6.setText(_translate("IndustrialDigitalOut4V2", "Value:"))
        self.btn_m_go.setText(_translate("IndustrialDigitalOut4V2", "Go"))
        self.cbox_m_c.setItemText(0, _translate("IndustrialDigitalOut4V2", "Channel 0"))
        self.cbox_m_c.setItemText(1, _translate("IndustrialDigitalOut4V2", "Channel 1"))
        self.cbox_m_c.setItemText(2, _translate("IndustrialDigitalOut4V2", "Channel 2"))
        self.cbox_m_c.setItemText(3, _translate("IndustrialDigitalOut4V2", "Channel 3"))
        self.label_5.setText(_translate("IndustrialDigitalOut4V2", "Monoflop:"))
