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

# Form implementation generated from reading ui file 'interface.ui'
#
# Created by: PyQt5 UI code generator 5.12.3
#
# WARNING! All changes made in this file will be lost!


from PyQt5 import QtCore, QtGui, QtWidgets


class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1284, 735)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Light, brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Midlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(119, 119, 119))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Dark, brush)
        brush = QtGui.QBrush(QtGui.QColor(159, 159, 159))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Mid, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.BrightText, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ButtonText, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Shadow, brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.AlternateBase, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 220))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ToolTipBase, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ToolTipText, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0, 128))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.PlaceholderText, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Light, brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Midlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(119, 119, 119))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Dark, brush)
        brush = QtGui.QBrush(QtGui.QColor(159, 159, 159))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Mid, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.BrightText, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ButtonText, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Shadow, brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.AlternateBase, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 220))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ToolTipBase, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ToolTipText, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0, 128))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.PlaceholderText, brush)
        brush = QtGui.QBrush(QtGui.QColor(119, 119, 119))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Light, brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Midlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(119, 119, 119))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Dark, brush)
        brush = QtGui.QBrush(QtGui.QColor(159, 159, 159))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Mid, brush)
        brush = QtGui.QBrush(QtGui.QColor(119, 119, 119))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.BrightText, brush)
        brush = QtGui.QBrush(QtGui.QColor(119, 119, 119))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ButtonText, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Shadow, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.AlternateBase, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 220))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ToolTipBase, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ToolTipText, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0, 128))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.PlaceholderText, brush)
        MainWindow.setPalette(palette)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.stackedWidget = QtWidgets.QStackedWidget(self.centralwidget)
        self.stackedWidget.setGeometry(QtCore.QRect(0, 0, 1271, 681))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.stackedWidget.setFont(font)
        self.stackedWidget.setObjectName("stackedWidget")
        self.page_1 = QtWidgets.QWidget()
        self.page_1.setObjectName("page_1")
        self.groupBox = QtWidgets.QGroupBox(self.page_1)
        self.groupBox.setGeometry(QtCore.QRect(30, 20, 1221, 651))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Light, brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Midlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(119, 119, 119))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Dark, brush)
        brush = QtGui.QBrush(QtGui.QColor(159, 159, 159))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Mid, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.BrightText, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ButtonText, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Shadow, brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.AlternateBase, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 220))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ToolTipBase, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ToolTipText, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0, 128))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.PlaceholderText, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Light, brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Midlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(119, 119, 119))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Dark, brush)
        brush = QtGui.QBrush(QtGui.QColor(159, 159, 159))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Mid, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.BrightText, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ButtonText, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Shadow, brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.AlternateBase, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 220))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ToolTipBase, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ToolTipText, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0, 128))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.PlaceholderText, brush)
        brush = QtGui.QBrush(QtGui.QColor(119, 119, 119))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Light, brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Midlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(119, 119, 119))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Dark, brush)
        brush = QtGui.QBrush(QtGui.QColor(159, 159, 159))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Mid, brush)
        brush = QtGui.QBrush(QtGui.QColor(119, 119, 119))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.BrightText, brush)
        brush = QtGui.QBrush(QtGui.QColor(119, 119, 119))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ButtonText, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Shadow, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.AlternateBase, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 220))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ToolTipBase, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ToolTipText, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0, 128))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.PlaceholderText, brush)
        self.groupBox.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(19)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox.setFont(font)
        self.groupBox.setContextMenuPolicy(QtCore.Qt.DefaultContextMenu)
        self.groupBox.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.groupBox.setAlignment(QtCore.Qt.AlignCenter)
        self.groupBox.setFlat(False)
        self.groupBox.setObjectName("groupBox")
        self.progressBar_3 = QtWidgets.QProgressBar(self.groupBox)
        self.progressBar_3.setGeometry(QtCore.QRect(630, 210, 91, 191))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.progressBar_3.sizePolicy().hasHeightForWidth())
        self.progressBar_3.setSizePolicy(sizePolicy)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 170, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 170, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(240, 240, 240))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight, brush)
        self.progressBar_3.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.progressBar_3.setFont(font)
        self.progressBar_3.setMouseTracking(False)
        self.progressBar_3.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.progressBar_3.setAutoFillBackground(False)
        self.progressBar_3.setProperty("value", 0)
        self.progressBar_3.setAlignment(QtCore.Qt.AlignCenter)
        self.progressBar_3.setTextVisible(False)
        self.progressBar_3.setOrientation(QtCore.Qt.Vertical)
        self.progressBar_3.setTextDirection(QtWidgets.QProgressBar.TopToBottom)
        self.progressBar_3.setObjectName("progressBar_3")
        self.progressBar_2 = QtWidgets.QProgressBar(self.groupBox)
        self.progressBar_2.setGeometry(QtCore.QRect(330, 210, 91, 191))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 170, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 170, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(240, 240, 240))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight, brush)
        self.progressBar_2.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.progressBar_2.setFont(font)
        self.progressBar_2.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.progressBar_2.setAutoFillBackground(False)
        self.progressBar_2.setProperty("value", 0)
        self.progressBar_2.setTextVisible(False)
        self.progressBar_2.setOrientation(QtCore.Qt.Vertical)
        self.progressBar_2.setTextDirection(QtWidgets.QProgressBar.TopToBottom)
        self.progressBar_2.setObjectName("progressBar_2")
        self.progressBar = QtWidgets.QProgressBar(self.groupBox)
        self.progressBar.setGeometry(QtCore.QRect(30, 210, 91, 191))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 170, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 170, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(240, 240, 240))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight, brush)
        self.progressBar.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.progressBar.setFont(font)
        self.progressBar.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor))
        self.progressBar.setContextMenuPolicy(QtCore.Qt.ActionsContextMenu)
        self.progressBar.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.progressBar.setAutoFillBackground(False)
        self.progressBar.setMaximum(99)
        self.progressBar.setProperty("value", 0)
        self.progressBar.setAlignment(QtCore.Qt.AlignJustify|QtCore.Qt.AlignVCenter)
        self.progressBar.setTextVisible(False)
        self.progressBar.setOrientation(QtCore.Qt.Vertical)
        self.progressBar.setInvertedAppearance(False)
        self.progressBar.setTextDirection(QtWidgets.QProgressBar.TopToBottom)
        self.progressBar.setObjectName("progressBar")
        self.progressBar_4 = QtWidgets.QProgressBar(self.groupBox)
        self.progressBar_4.setGeometry(QtCore.QRect(930, 210, 91, 191))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 170, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 170, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(240, 240, 240))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight, brush)
        self.progressBar_4.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.progressBar_4.setFont(font)
        self.progressBar_4.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.progressBar_4.setAutoFillBackground(False)
        self.progressBar_4.setProperty("value", 0)
        self.progressBar_4.setTextVisible(False)
        self.progressBar_4.setOrientation(QtCore.Qt.Vertical)
        self.progressBar_4.setTextDirection(QtWidgets.QProgressBar.TopToBottom)
        self.progressBar_4.setObjectName("progressBar_4")
        self.progressBar_5 = QtWidgets.QProgressBar(self.groupBox)
        self.progressBar_5.setEnabled(True)
        self.progressBar_5.setGeometry(QtCore.QRect(30, 440, 91, 191))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 170, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 170, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(240, 240, 240))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight, brush)
        self.progressBar_5.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.progressBar_5.setFont(font)
        self.progressBar_5.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.progressBar_5.setAutoFillBackground(False)
        self.progressBar_5.setMinimum(0)
        self.progressBar_5.setProperty("value", 0)
        self.progressBar_5.setAlignment(QtCore.Qt.AlignCenter)
        self.progressBar_5.setTextVisible(False)
        self.progressBar_5.setOrientation(QtCore.Qt.Vertical)
        self.progressBar_5.setInvertedAppearance(False)
        self.progressBar_5.setTextDirection(QtWidgets.QProgressBar.TopToBottom)
        self.progressBar_5.setObjectName("progressBar_5")
        self.progressBar_6 = QtWidgets.QProgressBar(self.groupBox)
        self.progressBar_6.setGeometry(QtCore.QRect(330, 440, 91, 191))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 170, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 170, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(240, 240, 240))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight, brush)
        self.progressBar_6.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.progressBar_6.setFont(font)
        self.progressBar_6.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.progressBar_6.setAutoFillBackground(False)
        self.progressBar_6.setProperty("value", 0)
        self.progressBar_6.setAlignment(QtCore.Qt.AlignCenter)
        self.progressBar_6.setTextVisible(False)
        self.progressBar_6.setOrientation(QtCore.Qt.Vertical)
        self.progressBar_6.setTextDirection(QtWidgets.QProgressBar.TopToBottom)
        self.progressBar_6.setObjectName("progressBar_6")
        self.progressBar_7 = QtWidgets.QProgressBar(self.groupBox)
        self.progressBar_7.setGeometry(QtCore.QRect(630, 440, 91, 191))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 170, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 170, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(240, 240, 240))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight, brush)
        self.progressBar_7.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.progressBar_7.setFont(font)
        self.progressBar_7.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.progressBar_7.setAutoFillBackground(False)
        self.progressBar_7.setProperty("value", 0)
        self.progressBar_7.setTextVisible(False)
        self.progressBar_7.setOrientation(QtCore.Qt.Vertical)
        self.progressBar_7.setTextDirection(QtWidgets.QProgressBar.TopToBottom)
        self.progressBar_7.setObjectName("progressBar_7")
        self.progressBar_8 = QtWidgets.QProgressBar(self.groupBox)
        self.progressBar_8.setGeometry(QtCore.QRect(930, 440, 91, 191))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 170, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 170, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(240, 240, 240))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight, brush)
        self.progressBar_8.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.progressBar_8.setFont(font)
        self.progressBar_8.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.progressBar_8.setAutoFillBackground(False)
        self.progressBar_8.setProperty("value", 0)
        self.progressBar_8.setTextVisible(False)
        self.progressBar_8.setOrientation(QtCore.Qt.Vertical)
        self.progressBar_8.setTextDirection(QtWidgets.QProgressBar.TopToBottom)
        self.progressBar_8.setObjectName("progressBar_8")
        self.groupBox_8 = QtWidgets.QGroupBox(self.groupBox)
        self.groupBox_8.setGeometry(QtCore.QRect(730, 440, 171, 161))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_8.setFont(font)
        self.groupBox_8.setObjectName("groupBox_8")
        self.voltage_7 = QtWidgets.QLabel(self.groupBox_8)
        self.voltage_7.setGeometry(QtCore.QRect(90, 60, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.voltage_7.setFont(font)
        self.voltage_7.setObjectName("voltage_7")
        self.label_59 = QtWidgets.QLabel(self.groupBox_8)
        self.label_59.setGeometry(QtCore.QRect(10, 90, 61, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_59.setFont(font)
        self.label_59.setObjectName("label_59")
        self.label_60 = QtWidgets.QLabel(self.groupBox_8)
        self.label_60.setGeometry(QtCore.QRect(10, 60, 67, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_60.setFont(font)
        self.label_60.setObjectName("label_60")
        self.temp_7 = QtWidgets.QLabel(self.groupBox_8)
        self.temp_7.setGeometry(QtCore.QRect(90, 90, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.temp_7.setFont(font)
        self.temp_7.setObjectName("temp_7")
        self.toolButton_7 = QtWidgets.QToolButton(self.groupBox_8)
        self.toolButton_7.setGeometry(QtCore.QRect(100, 0, 24, 25))
        self.toolButton_7.setObjectName("toolButton_7")
        self.label_25 = QtWidgets.QLabel(self.groupBox_8)
        self.label_25.setGeometry(QtCore.QRect(150, 60, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_25.setFont(font)
        self.label_25.setObjectName("label_25")
        self.label_65 = QtWidgets.QLabel(self.groupBox_8)
        self.label_65.setGeometry(QtCore.QRect(10, 120, 111, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_65.setFont(font)
        self.label_65.setObjectName("label_65")
        self.err_code_7 = QtWidgets.QLabel(self.groupBox_8)
        self.err_code_7.setGeometry(QtCore.QRect(10, 140, 151, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.err_code_7.setFont(font)
        self.err_code_7.setObjectName("err_code_7")
        self.bat_7_id_1 = QtWidgets.QLineEdit(self.groupBox_8)
        self.bat_7_id_1.setEnabled(True)
        self.bat_7_id_1.setGeometry(QtCore.QRect(80, 30, 81, 21))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.bat_7_id_1.setFont(font)
        self.bat_7_id_1.setText("")
        self.bat_7_id_1.setObjectName("bat_7_id_1")
        self.label_40 = QtWidgets.QLabel(self.groupBox_8)
        self.label_40.setGeometry(QtCore.QRect(10, 30, 61, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_40.setFont(font)
        self.label_40.setObjectName("label_40")
        self.label_763 = QtWidgets.QLabel(self.groupBox_8)
        self.label_763.setGeometry(QtCore.QRect(150, 90, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_763.setFont(font)
        self.label_763.setObjectName("label_763")
        self.status_7 = QtWidgets.QProgressBar(self.groupBox_8)
        self.status_7.setEnabled(False)
        self.status_7.setGeometry(QtCore.QRect(150, 0, 21, 21))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(255, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(145, 145, 145))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight, brush)
        self.status_7.setPalette(palette)
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        self.status_7.setFont(font)
        self.status_7.setMaximum(1)
        self.status_7.setProperty("value", 1)
        self.status_7.setTextVisible(False)
        self.status_7.setObjectName("status_7")
        self.groupBox_5 = QtWidgets.QGroupBox(self.groupBox)
        self.groupBox_5.setGeometry(QtCore.QRect(1030, 210, 171, 161))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_5.setFont(font)
        self.groupBox_5.setObjectName("groupBox_5")
        self.voltage_4 = QtWidgets.QLabel(self.groupBox_5)
        self.voltage_4.setGeometry(QtCore.QRect(90, 60, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.voltage_4.setFont(font)
        self.voltage_4.setObjectName("voltage_4")
        self.label_20 = QtWidgets.QLabel(self.groupBox_5)
        self.label_20.setGeometry(QtCore.QRect(10, 90, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_20.setFont(font)
        self.label_20.setObjectName("label_20")
        self.label_21 = QtWidgets.QLabel(self.groupBox_5)
        self.label_21.setGeometry(QtCore.QRect(10, 60, 61, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_21.setFont(font)
        self.label_21.setObjectName("label_21")
        self.temp_4 = QtWidgets.QLabel(self.groupBox_5)
        self.temp_4.setGeometry(QtCore.QRect(90, 90, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.temp_4.setFont(font)
        self.temp_4.setObjectName("temp_4")
        self.toolButton_4 = QtWidgets.QToolButton(self.groupBox_5)
        self.toolButton_4.setGeometry(QtCore.QRect(100, 0, 24, 25))
        self.toolButton_4.setObjectName("toolButton_4")
        self.label_19 = QtWidgets.QLabel(self.groupBox_5)
        self.label_19.setGeometry(QtCore.QRect(150, 60, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_19.setFont(font)
        self.label_19.setObjectName("label_19")
        self.label_765 = QtWidgets.QLabel(self.groupBox_5)
        self.label_765.setGeometry(QtCore.QRect(150, 90, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_765.setFont(font)
        self.label_765.setObjectName("label_765")
        self.label_67 = QtWidgets.QLabel(self.groupBox_5)
        self.label_67.setGeometry(QtCore.QRect(10, 120, 111, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_67.setFont(font)
        self.label_67.setObjectName("label_67")
        self.err_code_4 = QtWidgets.QLabel(self.groupBox_5)
        self.err_code_4.setGeometry(QtCore.QRect(10, 140, 151, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.err_code_4.setFont(font)
        self.err_code_4.setObjectName("err_code_4")
        self.bat_4_id_1 = QtWidgets.QLineEdit(self.groupBox_5)
        self.bat_4_id_1.setEnabled(True)
        self.bat_4_id_1.setGeometry(QtCore.QRect(80, 30, 81, 21))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.bat_4_id_1.setFont(font)
        self.bat_4_id_1.setText("")
        self.bat_4_id_1.setObjectName("bat_4_id_1")
        self.label_37 = QtWidgets.QLabel(self.groupBox_5)
        self.label_37.setGeometry(QtCore.QRect(10, 30, 61, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_37.setFont(font)
        self.label_37.setObjectName("label_37")
        self.status_4 = QtWidgets.QProgressBar(self.groupBox_5)
        self.status_4.setEnabled(False)
        self.status_4.setGeometry(QtCore.QRect(150, 0, 21, 21))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(255, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(145, 145, 145))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight, brush)
        self.status_4.setPalette(palette)
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        self.status_4.setFont(font)
        self.status_4.setMaximum(1)
        self.status_4.setProperty("value", 1)
        self.status_4.setTextVisible(False)
        self.status_4.setObjectName("status_4")
        self.groupBox_2 = QtWidgets.QGroupBox(self.groupBox)
        self.groupBox_2.setGeometry(QtCore.QRect(130, 210, 171, 161))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_2.setFont(font)
        self.groupBox_2.setObjectName("groupBox_2")
        self.label_10 = QtWidgets.QLabel(self.groupBox_2)
        self.label_10.setGeometry(QtCore.QRect(10, 60, 61, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_10.setFont(font)
        self.label_10.setObjectName("label_10")
        self.label_12 = QtWidgets.QLabel(self.groupBox_2)
        self.label_12.setGeometry(QtCore.QRect(10, 90, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_12.setFont(font)
        self.label_12.setObjectName("label_12")
        self.voltage_1 = QtWidgets.QLabel(self.groupBox_2)
        self.voltage_1.setGeometry(QtCore.QRect(90, 60, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.voltage_1.setFont(font)
        self.voltage_1.setObjectName("voltage_1")
        self.temp_1 = QtWidgets.QLabel(self.groupBox_2)
        self.temp_1.setGeometry(QtCore.QRect(90, 90, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.temp_1.setFont(font)
        self.temp_1.setObjectName("temp_1")
        self.toolButton = QtWidgets.QToolButton(self.groupBox_2)
        self.toolButton.setGeometry(QtCore.QRect(100, 0, 24, 25))
        self.toolButton.setObjectName("toolButton")
        self.label_11 = QtWidgets.QLabel(self.groupBox_2)
        self.label_11.setGeometry(QtCore.QRect(150, 60, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_11.setFont(font)
        self.label_11.setObjectName("label_11")
        self.label_759 = QtWidgets.QLabel(self.groupBox_2)
        self.label_759.setGeometry(QtCore.QRect(150, 90, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_759.setFont(font)
        self.label_759.setObjectName("label_759")
        self.label_56 = QtWidgets.QLabel(self.groupBox_2)
        self.label_56.setGeometry(QtCore.QRect(10, 120, 91, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_56.setFont(font)
        self.label_56.setObjectName("label_56")
        self.err_code_1 = QtWidgets.QLabel(self.groupBox_2)
        self.err_code_1.setGeometry(QtCore.QRect(10, 140, 151, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.err_code_1.setFont(font)
        self.err_code_1.setObjectName("err_code_1")
        self.label_34 = QtWidgets.QLabel(self.groupBox_2)
        self.label_34.setGeometry(QtCore.QRect(10, 30, 61, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_34.setFont(font)
        self.label_34.setObjectName("label_34")
        self.bat_1_id_1 = QtWidgets.QLineEdit(self.groupBox_2)
        self.bat_1_id_1.setEnabled(True)
        self.bat_1_id_1.setGeometry(QtCore.QRect(80, 30, 81, 21))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.bat_1_id_1.setFont(font)
        self.bat_1_id_1.setText("")
        self.bat_1_id_1.setObjectName("bat_1_id_1")
        self.status_1 = QtWidgets.QProgressBar(self.groupBox_2)
        self.status_1.setEnabled(False)
        self.status_1.setGeometry(QtCore.QRect(150, 0, 21, 21))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(255, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(145, 145, 145))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight, brush)
        self.status_1.setPalette(palette)
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        self.status_1.setFont(font)
        self.status_1.setMaximum(1)
        self.status_1.setProperty("value", 1)
        self.status_1.setTextVisible(False)
        self.status_1.setObjectName("status_1")
        self.groupBox_4 = QtWidgets.QGroupBox(self.groupBox)
        self.groupBox_4.setGeometry(QtCore.QRect(730, 210, 171, 161))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_4.setFont(font)
        self.groupBox_4.setObjectName("groupBox_4")
        self.voltage_3 = QtWidgets.QLabel(self.groupBox_4)
        self.voltage_3.setGeometry(QtCore.QRect(90, 60, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.voltage_3.setFont(font)
        self.voltage_3.setObjectName("voltage_3")
        self.label_17 = QtWidgets.QLabel(self.groupBox_4)
        self.label_17.setGeometry(QtCore.QRect(10, 90, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_17.setFont(font)
        self.label_17.setObjectName("label_17")
        self.label_18 = QtWidgets.QLabel(self.groupBox_4)
        self.label_18.setGeometry(QtCore.QRect(10, 60, 67, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_18.setFont(font)
        self.label_18.setObjectName("label_18")
        self.temp_3 = QtWidgets.QLabel(self.groupBox_4)
        self.temp_3.setGeometry(QtCore.QRect(90, 90, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.temp_3.setFont(font)
        self.temp_3.setObjectName("temp_3")
        self.toolButton_3 = QtWidgets.QToolButton(self.groupBox_4)
        self.toolButton_3.setGeometry(QtCore.QRect(100, 0, 24, 25))
        self.toolButton_3.setObjectName("toolButton_3")
        self.label_16 = QtWidgets.QLabel(self.groupBox_4)
        self.label_16.setGeometry(QtCore.QRect(150, 60, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_16.setFont(font)
        self.label_16.setObjectName("label_16")
        self.label_761 = QtWidgets.QLabel(self.groupBox_4)
        self.label_761.setGeometry(QtCore.QRect(150, 90, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_761.setFont(font)
        self.label_761.setObjectName("label_761")
        self.label_58 = QtWidgets.QLabel(self.groupBox_4)
        self.label_58.setGeometry(QtCore.QRect(10, 120, 91, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_58.setFont(font)
        self.label_58.setObjectName("label_58")
        self.err_code_3 = QtWidgets.QLabel(self.groupBox_4)
        self.err_code_3.setGeometry(QtCore.QRect(10, 140, 151, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.err_code_3.setFont(font)
        self.err_code_3.setObjectName("err_code_3")
        self.bat_3_id_1 = QtWidgets.QLineEdit(self.groupBox_4)
        self.bat_3_id_1.setEnabled(True)
        self.bat_3_id_1.setGeometry(QtCore.QRect(80, 30, 81, 21))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.bat_3_id_1.setFont(font)
        self.bat_3_id_1.setText("")
        self.bat_3_id_1.setObjectName("bat_3_id_1")
        self.label_36 = QtWidgets.QLabel(self.groupBox_4)
        self.label_36.setGeometry(QtCore.QRect(10, 30, 61, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_36.setFont(font)
        self.label_36.setObjectName("label_36")
        self.status_3 = QtWidgets.QProgressBar(self.groupBox_4)
        self.status_3.setEnabled(False)
        self.status_3.setGeometry(QtCore.QRect(150, 0, 21, 21))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(255, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(145, 145, 145))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight, brush)
        self.status_3.setPalette(palette)
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        self.status_3.setFont(font)
        self.status_3.setMaximum(1)
        self.status_3.setProperty("value", 1)
        self.status_3.setTextVisible(False)
        self.status_3.setObjectName("status_3")
        self.groupBox_9 = QtWidgets.QGroupBox(self.groupBox)
        self.groupBox_9.setGeometry(QtCore.QRect(1030, 440, 171, 161))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setItalic(False)
        font.setWeight(75)
        self.groupBox_9.setFont(font)
        self.groupBox_9.setObjectName("groupBox_9")
        self.voltage_8 = QtWidgets.QLabel(self.groupBox_9)
        self.voltage_8.setGeometry(QtCore.QRect(90, 60, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setItalic(False)
        font.setWeight(75)
        self.voltage_8.setFont(font)
        self.voltage_8.setObjectName("voltage_8")
        self.label_62 = QtWidgets.QLabel(self.groupBox_9)
        self.label_62.setGeometry(QtCore.QRect(10, 90, 61, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setItalic(False)
        font.setWeight(50)
        font.setKerning(True)
        self.label_62.setFont(font)
        self.label_62.setObjectName("label_62")
        self.label_63 = QtWidgets.QLabel(self.groupBox_9)
        self.label_63.setGeometry(QtCore.QRect(10, 60, 67, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setItalic(False)
        font.setWeight(50)
        self.label_63.setFont(font)
        self.label_63.setObjectName("label_63")
        self.temp_8 = QtWidgets.QLabel(self.groupBox_9)
        self.temp_8.setGeometry(QtCore.QRect(90, 90, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setItalic(False)
        font.setWeight(75)
        self.temp_8.setFont(font)
        self.temp_8.setObjectName("temp_8")
        self.toolButton_8 = QtWidgets.QToolButton(self.groupBox_9)
        self.toolButton_8.setGeometry(QtCore.QRect(100, 0, 24, 25))
        self.toolButton_8.setObjectName("toolButton_8")
        self.label_22 = QtWidgets.QLabel(self.groupBox_9)
        self.label_22.setGeometry(QtCore.QRect(150, 60, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setItalic(False)
        font.setWeight(50)
        self.label_22.setFont(font)
        self.label_22.setObjectName("label_22")
        self.label_764 = QtWidgets.QLabel(self.groupBox_9)
        self.label_764.setGeometry(QtCore.QRect(150, 90, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setItalic(False)
        font.setWeight(50)
        self.label_764.setFont(font)
        self.label_764.setObjectName("label_764")
        self.label_66 = QtWidgets.QLabel(self.groupBox_9)
        self.label_66.setGeometry(QtCore.QRect(10, 120, 111, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_66.setFont(font)
        self.label_66.setObjectName("label_66")
        self.err_code_8 = QtWidgets.QLabel(self.groupBox_9)
        self.err_code_8.setGeometry(QtCore.QRect(10, 140, 151, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setItalic(False)
        font.setWeight(75)
        self.err_code_8.setFont(font)
        self.err_code_8.setObjectName("err_code_8")
        self.bat_8_id_1 = QtWidgets.QLineEdit(self.groupBox_9)
        self.bat_8_id_1.setEnabled(True)
        self.bat_8_id_1.setGeometry(QtCore.QRect(80, 30, 81, 21))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.bat_8_id_1.setFont(font)
        self.bat_8_id_1.setText("")
        self.bat_8_id_1.setObjectName("bat_8_id_1")
        self.label_41 = QtWidgets.QLabel(self.groupBox_9)
        self.label_41.setGeometry(QtCore.QRect(10, 30, 61, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_41.setFont(font)
        self.label_41.setObjectName("label_41")
        self.status_8 = QtWidgets.QProgressBar(self.groupBox_9)
        self.status_8.setEnabled(False)
        self.status_8.setGeometry(QtCore.QRect(150, 0, 21, 21))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(255, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(145, 145, 145))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight, brush)
        self.status_8.setPalette(palette)
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        self.status_8.setFont(font)
        self.status_8.setMaximum(1)
        self.status_8.setProperty("value", 1)
        self.status_8.setTextVisible(False)
        self.status_8.setObjectName("status_8")
        self.groupBox_7 = QtWidgets.QGroupBox(self.groupBox)
        self.groupBox_7.setGeometry(QtCore.QRect(430, 440, 171, 161))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_7.setFont(font)
        self.groupBox_7.setObjectName("groupBox_7")
        self.voltage_6 = QtWidgets.QLabel(self.groupBox_7)
        self.voltage_6.setGeometry(QtCore.QRect(90, 60, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.voltage_6.setFont(font)
        self.voltage_6.setObjectName("voltage_6")
        self.label_26 = QtWidgets.QLabel(self.groupBox_7)
        self.label_26.setGeometry(QtCore.QRect(10, 90, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_26.setFont(font)
        self.label_26.setObjectName("label_26")
        self.label_27 = QtWidgets.QLabel(self.groupBox_7)
        self.label_27.setGeometry(QtCore.QRect(10, 60, 67, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_27.setFont(font)
        self.label_27.setObjectName("label_27")
        self.temp_6 = QtWidgets.QLabel(self.groupBox_7)
        self.temp_6.setGeometry(QtCore.QRect(90, 90, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.temp_6.setFont(font)
        self.temp_6.setObjectName("temp_6")
        self.toolButton_6 = QtWidgets.QToolButton(self.groupBox_7)
        self.toolButton_6.setGeometry(QtCore.QRect(100, 0, 24, 25))
        self.toolButton_6.setObjectName("toolButton_6")
        self.label_28 = QtWidgets.QLabel(self.groupBox_7)
        self.label_28.setGeometry(QtCore.QRect(150, 60, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_28.setFont(font)
        self.label_28.setObjectName("label_28")
        self.label_762 = QtWidgets.QLabel(self.groupBox_7)
        self.label_762.setGeometry(QtCore.QRect(150, 90, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_762.setFont(font)
        self.label_762.setObjectName("label_762")
        self.label_64 = QtWidgets.QLabel(self.groupBox_7)
        self.label_64.setGeometry(QtCore.QRect(10, 120, 111, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_64.setFont(font)
        self.label_64.setObjectName("label_64")
        self.err_code_6 = QtWidgets.QLabel(self.groupBox_7)
        self.err_code_6.setGeometry(QtCore.QRect(10, 140, 151, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.err_code_6.setFont(font)
        self.err_code_6.setObjectName("err_code_6")
        self.bat_6_id_1 = QtWidgets.QLineEdit(self.groupBox_7)
        self.bat_6_id_1.setEnabled(True)
        self.bat_6_id_1.setGeometry(QtCore.QRect(80, 30, 81, 21))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.bat_6_id_1.setFont(font)
        self.bat_6_id_1.setText("")
        self.bat_6_id_1.setObjectName("bat_6_id_1")
        self.label_39 = QtWidgets.QLabel(self.groupBox_7)
        self.label_39.setGeometry(QtCore.QRect(10, 30, 61, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_39.setFont(font)
        self.label_39.setObjectName("label_39")
        self.status_6 = QtWidgets.QProgressBar(self.groupBox_7)
        self.status_6.setEnabled(False)
        self.status_6.setGeometry(QtCore.QRect(150, 0, 21, 21))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(255, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(145, 145, 145))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight, brush)
        self.status_6.setPalette(palette)
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        self.status_6.setFont(font)
        self.status_6.setMaximum(1)
        self.status_6.setProperty("value", 1)
        self.status_6.setTextVisible(False)
        self.status_6.setObjectName("status_6")
        self.groupBox_3 = QtWidgets.QGroupBox(self.groupBox)
        self.groupBox_3.setGeometry(QtCore.QRect(430, 210, 171, 161))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_3.setFont(font)
        self.groupBox_3.setObjectName("groupBox_3")
        self.voltage_2 = QtWidgets.QLabel(self.groupBox_3)
        self.voltage_2.setGeometry(QtCore.QRect(90, 60, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.voltage_2.setFont(font)
        self.voltage_2.setObjectName("voltage_2")
        self.label_14 = QtWidgets.QLabel(self.groupBox_3)
        self.label_14.setGeometry(QtCore.QRect(10, 90, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_14.setFont(font)
        self.label_14.setObjectName("label_14")
        self.label_15 = QtWidgets.QLabel(self.groupBox_3)
        self.label_15.setGeometry(QtCore.QRect(10, 60, 67, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_15.setFont(font)
        self.label_15.setObjectName("label_15")
        self.temp_2 = QtWidgets.QLabel(self.groupBox_3)
        self.temp_2.setGeometry(QtCore.QRect(90, 90, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.temp_2.setFont(font)
        self.temp_2.setObjectName("temp_2")
        self.toolButton_2 = QtWidgets.QToolButton(self.groupBox_3)
        self.toolButton_2.setGeometry(QtCore.QRect(100, 0, 24, 25))
        self.toolButton_2.setObjectName("toolButton_2")
        self.label_13 = QtWidgets.QLabel(self.groupBox_3)
        self.label_13.setGeometry(QtCore.QRect(150, 60, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_13.setFont(font)
        self.label_13.setObjectName("label_13")
        self.label_760 = QtWidgets.QLabel(self.groupBox_3)
        self.label_760.setGeometry(QtCore.QRect(150, 90, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_760.setFont(font)
        self.label_760.setObjectName("label_760")
        self.label_57 = QtWidgets.QLabel(self.groupBox_3)
        self.label_57.setGeometry(QtCore.QRect(10, 120, 111, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_57.setFont(font)
        self.label_57.setObjectName("label_57")
        self.err_code_2 = QtWidgets.QLabel(self.groupBox_3)
        self.err_code_2.setGeometry(QtCore.QRect(10, 140, 151, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.err_code_2.setFont(font)
        self.err_code_2.setObjectName("err_code_2")
        self.bat_2_id_1 = QtWidgets.QLineEdit(self.groupBox_3)
        self.bat_2_id_1.setEnabled(True)
        self.bat_2_id_1.setGeometry(QtCore.QRect(80, 30, 81, 21))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.bat_2_id_1.setFont(font)
        self.bat_2_id_1.setText("")
        self.bat_2_id_1.setObjectName("bat_2_id_1")
        self.label_35 = QtWidgets.QLabel(self.groupBox_3)
        self.label_35.setGeometry(QtCore.QRect(10, 30, 61, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_35.setFont(font)
        self.label_35.setObjectName("label_35")
        self.status_2 = QtWidgets.QProgressBar(self.groupBox_3)
        self.status_2.setEnabled(False)
        self.status_2.setGeometry(QtCore.QRect(150, 0, 21, 21))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(255, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(145, 145, 145))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight, brush)
        self.status_2.setPalette(palette)
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        self.status_2.setFont(font)
        self.status_2.setMaximum(1)
        self.status_2.setProperty("value", 1)
        self.status_2.setTextVisible(False)
        self.status_2.setObjectName("status_2")
        self.groupBox_6 = QtWidgets.QGroupBox(self.groupBox)
        self.groupBox_6.setGeometry(QtCore.QRect(130, 440, 171, 161))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_6.setFont(font)
        self.groupBox_6.setObjectName("groupBox_6")
        self.voltage_5 = QtWidgets.QLabel(self.groupBox_6)
        self.voltage_5.setGeometry(QtCore.QRect(90, 60, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.voltage_5.setFont(font)
        self.voltage_5.setObjectName("voltage_5")
        self.label_23 = QtWidgets.QLabel(self.groupBox_6)
        self.label_23.setGeometry(QtCore.QRect(10, 90, 71, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_23.setFont(font)
        self.label_23.setObjectName("label_23")
        self.label_24 = QtWidgets.QLabel(self.groupBox_6)
        self.label_24.setGeometry(QtCore.QRect(10, 60, 67, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_24.setFont(font)
        self.label_24.setObjectName("label_24")
        self.temp_5 = QtWidgets.QLabel(self.groupBox_6)
        self.temp_5.setGeometry(QtCore.QRect(90, 90, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.temp_5.setFont(font)
        self.temp_5.setObjectName("temp_5")
        self.toolButton_5 = QtWidgets.QToolButton(self.groupBox_6)
        self.toolButton_5.setGeometry(QtCore.QRect(100, 0, 24, 25))
        self.toolButton_5.setObjectName("toolButton_5")
        self.label_29 = QtWidgets.QLabel(self.groupBox_6)
        self.label_29.setGeometry(QtCore.QRect(150, 60, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_29.setFont(font)
        self.label_29.setObjectName("label_29")
        self.label_766 = QtWidgets.QLabel(self.groupBox_6)
        self.label_766.setGeometry(QtCore.QRect(150, 90, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_766.setFont(font)
        self.label_766.setObjectName("label_766")
        self.label_61 = QtWidgets.QLabel(self.groupBox_6)
        self.label_61.setGeometry(QtCore.QRect(10, 120, 111, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_61.setFont(font)
        self.label_61.setObjectName("label_61")
        self.err_code_5 = QtWidgets.QLabel(self.groupBox_6)
        self.err_code_5.setGeometry(QtCore.QRect(10, 140, 151, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.err_code_5.setFont(font)
        self.err_code_5.setObjectName("err_code_5")
        self.bat_5_id_1 = QtWidgets.QLineEdit(self.groupBox_6)
        self.bat_5_id_1.setEnabled(True)
        self.bat_5_id_1.setGeometry(QtCore.QRect(80, 30, 81, 21))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.bat_5_id_1.setFont(font)
        self.bat_5_id_1.setText("")
        self.bat_5_id_1.setObjectName("bat_5_id_1")
        self.label_38 = QtWidgets.QLabel(self.groupBox_6)
        self.label_38.setGeometry(QtCore.QRect(10, 30, 61, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_38.setFont(font)
        self.label_38.setObjectName("label_38")
        self.status_5 = QtWidgets.QProgressBar(self.groupBox_6)
        self.status_5.setEnabled(False)
        self.status_5.setGeometry(QtCore.QRect(150, 0, 21, 21))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(255, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(145, 145, 145))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight, brush)
        self.status_5.setPalette(palette)
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        self.status_5.setFont(font)
        self.status_5.setMaximum(1)
        self.status_5.setProperty("value", 1)
        self.status_5.setTextVisible(False)
        self.status_5.setObjectName("status_5")
        self.line = QtWidgets.QFrame(self.groupBox)
        self.line.setGeometry(QtCore.QRect(30, 410, 1161, 20))
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.groupBox_11 = QtWidgets.QGroupBox(self.groupBox)
        self.groupBox_11.setGeometry(QtCore.QRect(30, 40, 321, 131))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.groupBox_11.setFont(font)
        self.groupBox_11.setObjectName("groupBox_11")
        self.button_connect = QtWidgets.QPushButton(self.groupBox_11)
        self.button_connect.setEnabled(True)
        self.button_connect.setGeometry(QtCore.QRect(10, 40, 89, 25))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.button_connect.setFont(font)
        self.button_connect.setTabletTracking(False)
        self.button_connect.setInputMethodHints(QtCore.Qt.ImhNone)
        self.button_connect.setCheckable(False)
        self.button_connect.setDefault(False)
        self.button_connect.setFlat(False)
        self.button_connect.setObjectName("button_connect")
        self.button_disconnect = QtWidgets.QPushButton(self.groupBox_11)
        self.button_disconnect.setEnabled(False)
        self.button_disconnect.setGeometry(QtCore.QRect(10, 80, 89, 25))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.button_disconnect.setFont(font)
        self.button_disconnect.setTabletTracking(False)
        self.button_disconnect.setInputMethodHints(QtCore.Qt.ImhNone)
        self.button_disconnect.setCheckable(False)
        self.button_disconnect.setDefault(False)
        self.button_disconnect.setFlat(False)
        self.button_disconnect.setObjectName("button_disconnect")
        self.status_connect = QtWidgets.QTextEdit(self.groupBox_11)
        self.status_connect.setGeometry(QtCore.QRect(120, 40, 190, 71))
        self.status_connect.setObjectName("status_connect")
        self.bat_1_button_start = QtWidgets.QPushButton(self.groupBox)
        self.bat_1_button_start.setEnabled(False)
        self.bat_1_button_start.setGeometry(QtCore.QRect(130, 380, 61, 21))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.bat_1_button_start.setFont(font)
        self.bat_1_button_start.setTabletTracking(False)
        self.bat_1_button_start.setInputMethodHints(QtCore.Qt.ImhNone)
        self.bat_1_button_start.setCheckable(False)
        self.bat_1_button_start.setDefault(False)
        self.bat_1_button_start.setFlat(False)
        self.bat_1_button_start.setObjectName("bat_1_button_start")
        self.bat_1_button_stop = QtWidgets.QPushButton(self.groupBox)
        self.bat_1_button_stop.setEnabled(False)
        self.bat_1_button_stop.setGeometry(QtCore.QRect(210, 380, 61, 21))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(239, 41, 41))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush)
        self.bat_1_button_stop.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.bat_1_button_stop.setFont(font)
        self.bat_1_button_stop.setTabletTracking(False)
        self.bat_1_button_stop.setInputMethodHints(QtCore.Qt.ImhNone)
        self.bat_1_button_stop.setCheckable(False)
        self.bat_1_button_stop.setDefault(False)
        self.bat_1_button_stop.setFlat(False)
        self.bat_1_button_stop.setObjectName("bat_1_button_stop")
        self.bat_2_button_start = QtWidgets.QPushButton(self.groupBox)
        self.bat_2_button_start.setEnabled(False)
        self.bat_2_button_start.setGeometry(QtCore.QRect(430, 380, 61, 21))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.bat_2_button_start.setFont(font)
        self.bat_2_button_start.setTabletTracking(False)
        self.bat_2_button_start.setInputMethodHints(QtCore.Qt.ImhNone)
        self.bat_2_button_start.setCheckable(False)
        self.bat_2_button_start.setDefault(False)
        self.bat_2_button_start.setFlat(False)
        self.bat_2_button_start.setObjectName("bat_2_button_start")
        self.bat_3_button_stop = QtWidgets.QPushButton(self.groupBox)
        self.bat_3_button_stop.setEnabled(False)
        self.bat_3_button_stop.setGeometry(QtCore.QRect(810, 380, 61, 21))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(204, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush)
        self.bat_3_button_stop.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.bat_3_button_stop.setFont(font)
        self.bat_3_button_stop.setTabletTracking(False)
        self.bat_3_button_stop.setInputMethodHints(QtCore.Qt.ImhNone)
        self.bat_3_button_stop.setCheckable(False)
        self.bat_3_button_stop.setDefault(False)
        self.bat_3_button_stop.setFlat(False)
        self.bat_3_button_stop.setObjectName("bat_3_button_stop")
        self.bat_3_button_start = QtWidgets.QPushButton(self.groupBox)
        self.bat_3_button_start.setEnabled(False)
        self.bat_3_button_start.setGeometry(QtCore.QRect(730, 380, 61, 21))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.bat_3_button_start.setFont(font)
        self.bat_3_button_start.setTabletTracking(False)
        self.bat_3_button_start.setInputMethodHints(QtCore.Qt.ImhNone)
        self.bat_3_button_start.setCheckable(False)
        self.bat_3_button_start.setDefault(False)
        self.bat_3_button_start.setFlat(False)
        self.bat_3_button_start.setObjectName("bat_3_button_start")
        self.bat_4_button_stop = QtWidgets.QPushButton(self.groupBox)
        self.bat_4_button_stop.setEnabled(False)
        self.bat_4_button_stop.setGeometry(QtCore.QRect(1110, 380, 61, 21))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(204, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush)
        self.bat_4_button_stop.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.bat_4_button_stop.setFont(font)
        self.bat_4_button_stop.setTabletTracking(False)
        self.bat_4_button_stop.setInputMethodHints(QtCore.Qt.ImhNone)
        self.bat_4_button_stop.setCheckable(False)
        self.bat_4_button_stop.setDefault(False)
        self.bat_4_button_stop.setFlat(False)
        self.bat_4_button_stop.setObjectName("bat_4_button_stop")
        self.bat_4_button_start = QtWidgets.QPushButton(self.groupBox)
        self.bat_4_button_start.setEnabled(False)
        self.bat_4_button_start.setGeometry(QtCore.QRect(1030, 380, 61, 21))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.bat_4_button_start.setFont(font)
        self.bat_4_button_start.setTabletTracking(False)
        self.bat_4_button_start.setInputMethodHints(QtCore.Qt.ImhNone)
        self.bat_4_button_start.setCheckable(False)
        self.bat_4_button_start.setDefault(False)
        self.bat_4_button_start.setFlat(False)
        self.bat_4_button_start.setObjectName("bat_4_button_start")
        self.bat_5_button_stop = QtWidgets.QPushButton(self.groupBox)
        self.bat_5_button_stop.setEnabled(False)
        self.bat_5_button_stop.setGeometry(QtCore.QRect(210, 610, 61, 21))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(204, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush)
        self.bat_5_button_stop.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.bat_5_button_stop.setFont(font)
        self.bat_5_button_stop.setTabletTracking(False)
        self.bat_5_button_stop.setInputMethodHints(QtCore.Qt.ImhNone)
        self.bat_5_button_stop.setCheckable(False)
        self.bat_5_button_stop.setDefault(False)
        self.bat_5_button_stop.setFlat(False)
        self.bat_5_button_stop.setObjectName("bat_5_button_stop")
        self.bat_5_button_start = QtWidgets.QPushButton(self.groupBox)
        self.bat_5_button_start.setEnabled(False)
        self.bat_5_button_start.setGeometry(QtCore.QRect(130, 610, 61, 21))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.bat_5_button_start.setFont(font)
        self.bat_5_button_start.setTabletTracking(False)
        self.bat_5_button_start.setInputMethodHints(QtCore.Qt.ImhNone)
        self.bat_5_button_start.setCheckable(False)
        self.bat_5_button_start.setDefault(False)
        self.bat_5_button_start.setFlat(False)
        self.bat_5_button_start.setObjectName("bat_5_button_start")
        self.bat_6_button_stop = QtWidgets.QPushButton(self.groupBox)
        self.bat_6_button_stop.setEnabled(False)
        self.bat_6_button_stop.setGeometry(QtCore.QRect(510, 610, 61, 21))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(204, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush)
        self.bat_6_button_stop.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.bat_6_button_stop.setFont(font)
        self.bat_6_button_stop.setTabletTracking(False)
        self.bat_6_button_stop.setInputMethodHints(QtCore.Qt.ImhNone)
        self.bat_6_button_stop.setCheckable(False)
        self.bat_6_button_stop.setDefault(False)
        self.bat_6_button_stop.setFlat(False)
        self.bat_6_button_stop.setObjectName("bat_6_button_stop")
        self.bat_6_button_start = QtWidgets.QPushButton(self.groupBox)
        self.bat_6_button_start.setEnabled(False)
        self.bat_6_button_start.setGeometry(QtCore.QRect(430, 610, 61, 21))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.bat_6_button_start.setFont(font)
        self.bat_6_button_start.setTabletTracking(False)
        self.bat_6_button_start.setInputMethodHints(QtCore.Qt.ImhNone)
        self.bat_6_button_start.setCheckable(False)
        self.bat_6_button_start.setDefault(False)
        self.bat_6_button_start.setFlat(False)
        self.bat_6_button_start.setObjectName("bat_6_button_start")
        self.bat_7_button_stop = QtWidgets.QPushButton(self.groupBox)
        self.bat_7_button_stop.setEnabled(False)
        self.bat_7_button_stop.setGeometry(QtCore.QRect(810, 610, 61, 21))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(204, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush)
        self.bat_7_button_stop.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.bat_7_button_stop.setFont(font)
        self.bat_7_button_stop.setTabletTracking(False)
        self.bat_7_button_stop.setInputMethodHints(QtCore.Qt.ImhNone)
        self.bat_7_button_stop.setCheckable(False)
        self.bat_7_button_stop.setDefault(False)
        self.bat_7_button_stop.setFlat(False)
        self.bat_7_button_stop.setObjectName("bat_7_button_stop")
        self.bat_7_button_start = QtWidgets.QPushButton(self.groupBox)
        self.bat_7_button_start.setEnabled(False)
        self.bat_7_button_start.setGeometry(QtCore.QRect(730, 610, 61, 21))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.bat_7_button_start.setFont(font)
        self.bat_7_button_start.setTabletTracking(False)
        self.bat_7_button_start.setInputMethodHints(QtCore.Qt.ImhNone)
        self.bat_7_button_start.setCheckable(False)
        self.bat_7_button_start.setDefault(False)
        self.bat_7_button_start.setFlat(False)
        self.bat_7_button_start.setObjectName("bat_7_button_start")
        self.bat_8_button_stop = QtWidgets.QPushButton(self.groupBox)
        self.bat_8_button_stop.setEnabled(False)
        self.bat_8_button_stop.setGeometry(QtCore.QRect(1110, 610, 61, 21))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(204, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush)
        self.bat_8_button_stop.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.bat_8_button_stop.setFont(font)
        self.bat_8_button_stop.setTabletTracking(False)
        self.bat_8_button_stop.setInputMethodHints(QtCore.Qt.ImhNone)
        self.bat_8_button_stop.setCheckable(False)
        self.bat_8_button_stop.setDefault(False)
        self.bat_8_button_stop.setFlat(False)
        self.bat_8_button_stop.setObjectName("bat_8_button_stop")
        self.bat_8_button_start = QtWidgets.QPushButton(self.groupBox)
        self.bat_8_button_start.setEnabled(False)
        self.bat_8_button_start.setGeometry(QtCore.QRect(1030, 610, 61, 21))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.bat_8_button_start.setFont(font)
        self.bat_8_button_start.setTabletTracking(False)
        self.bat_8_button_start.setInputMethodHints(QtCore.Qt.ImhNone)
        self.bat_8_button_start.setCheckable(False)
        self.bat_8_button_start.setDefault(False)
        self.bat_8_button_start.setFlat(False)
        self.bat_8_button_start.setObjectName("bat_8_button_start")
        self.soc_1 = QtWidgets.QLabel(self.groupBox)
        self.soc_1.setGeometry(QtCore.QRect(50, 300, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.soc_1.setFont(font)
        self.soc_1.setObjectName("soc_1")
        self.label_30 = QtWidgets.QLabel(self.groupBox)
        self.label_30.setGeometry(QtCore.QRect(90, 300, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.label_30.setFont(font)
        self.label_30.setObjectName("label_30")
        self.label_31 = QtWidgets.QLabel(self.groupBox)
        self.label_31.setGeometry(QtCore.QRect(390, 300, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.label_31.setFont(font)
        self.label_31.setObjectName("label_31")
        self.label_32 = QtWidgets.QLabel(self.groupBox)
        self.label_32.setGeometry(QtCore.QRect(690, 300, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.label_32.setFont(font)
        self.label_32.setObjectName("label_32")
        self.label_51 = QtWidgets.QLabel(self.groupBox)
        self.label_51.setGeometry(QtCore.QRect(990, 300, 21, 16))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.label_51.setFont(font)
        self.label_51.setObjectName("label_51")
        self.label_52 = QtWidgets.QLabel(self.groupBox)
        self.label_52.setGeometry(QtCore.QRect(990, 530, 16, 16))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.label_52.setFont(font)
        self.label_52.setObjectName("label_52")
        self.label_53 = QtWidgets.QLabel(self.groupBox)
        self.label_53.setGeometry(QtCore.QRect(690, 530, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.label_53.setFont(font)
        self.label_53.setObjectName("label_53")
        self.label_54 = QtWidgets.QLabel(self.groupBox)
        self.label_54.setGeometry(QtCore.QRect(390, 530, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.label_54.setFont(font)
        self.label_54.setObjectName("label_54")
        self.label_55 = QtWidgets.QLabel(self.groupBox)
        self.label_55.setGeometry(QtCore.QRect(90, 530, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.label_55.setFont(font)
        self.label_55.setObjectName("label_55")
        self.soc_2 = QtWidgets.QLabel(self.groupBox)
        self.soc_2.setGeometry(QtCore.QRect(350, 300, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.soc_2.setFont(font)
        self.soc_2.setObjectName("soc_2")
        self.soc_3 = QtWidgets.QLabel(self.groupBox)
        self.soc_3.setGeometry(QtCore.QRect(650, 300, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.soc_3.setFont(font)
        self.soc_3.setObjectName("soc_3")
        self.soc_5 = QtWidgets.QLabel(self.groupBox)
        self.soc_5.setGeometry(QtCore.QRect(50, 530, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.soc_5.setFont(font)
        self.soc_5.setObjectName("soc_5")
        self.soc_6 = QtWidgets.QLabel(self.groupBox)
        self.soc_6.setGeometry(QtCore.QRect(350, 530, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.soc_6.setFont(font)
        self.soc_6.setObjectName("soc_6")
        self.soc_7 = QtWidgets.QLabel(self.groupBox)
        self.soc_7.setGeometry(QtCore.QRect(650, 530, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.soc_7.setFont(font)
        self.soc_7.setObjectName("soc_7")
        self.soc_4 = QtWidgets.QLabel(self.groupBox)
        self.soc_4.setGeometry(QtCore.QRect(950, 300, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.soc_4.setFont(font)
        self.soc_4.setObjectName("soc_4")
        self.soc_8 = QtWidgets.QLabel(self.groupBox)
        self.soc_8.setGeometry(QtCore.QRect(950, 530, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.soc_8.setFont(font)
        self.soc_8.setObjectName("soc_8")
        self.bat_swap = QtWidgets.QPushButton(self.groupBox)
        self.bat_swap.setGeometry(QtCore.QRect(380, 70, 141, 91))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.bat_swap.setFont(font)
        self.bat_swap.setObjectName("bat_swap")
        self.bat_2_button_stop = QtWidgets.QPushButton(self.groupBox)
        self.bat_2_button_stop.setEnabled(False)
        self.bat_2_button_stop.setGeometry(QtCore.QRect(510, 380, 61, 21))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(239, 41, 41))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(239, 239, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush)
        self.bat_2_button_stop.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.bat_2_button_stop.setFont(font)
        self.bat_2_button_stop.setTabletTracking(False)
        self.bat_2_button_stop.setInputMethodHints(QtCore.Qt.ImhNone)
        self.bat_2_button_stop.setCheckable(False)
        self.bat_2_button_stop.setDefault(False)
        self.bat_2_button_stop.setFlat(False)
        self.bat_2_button_stop.setObjectName("bat_2_button_stop")
        self.label_2 = QtWidgets.QLabel(self.groupBox)
        self.label_2.setGeometry(QtCore.QRect(1000, 40, 221, 81))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.label_2.setFont(font)
        self.label_2.setText("")
        self.label_2.setTextFormat(QtCore.Qt.AutoText)
        self.label_2.setPixmap(QtGui.QPixmap(":/newPrefix/GEN-Indonesia.png"))
        self.label_2.setScaledContents(True)
        self.label_2.setObjectName("label_2")
        self.stackedWidget.addWidget(self.page_1)
        self.page_2 = QtWidgets.QWidget()
        self.page_2.setObjectName("page_2")
        self.label_49 = QtWidgets.QLabel(self.page_2)
        self.label_49.setGeometry(QtCore.QRect(10, 10, 161, 21))
        font = QtGui.QFont()
        font.setPointSize(15)
        font.setBold(True)
        font.setWeight(75)
        self.label_49.setFont(font)
        self.label_49.setText("")
        self.label_49.setObjectName("label_49")
        self.groupBox_10 = QtWidgets.QGroupBox(self.page_2)
        self.groupBox_10.setGeometry(QtCore.QRect(30, 20, 1221, 651))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Window, brush)
        self.groupBox_10.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(19)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_10.setFont(font)
        self.groupBox_10.setContextMenuPolicy(QtCore.Qt.DefaultContextMenu)
        self.groupBox_10.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.groupBox_10.setFlat(False)
        self.groupBox_10.setObjectName("groupBox_10")
        self.groupBox_51 = QtWidgets.QGroupBox(self.groupBox_10)
        self.groupBox_51.setGeometry(QtCore.QRect(340, 60, 271, 391))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_51.setFont(font)
        self.groupBox_51.setObjectName("groupBox_51")
        self.label_553 = QtWidgets.QLabel(self.groupBox_51)
        self.label_553.setGeometry(QtCore.QRect(20, 270, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_553.setFont(font)
        self.label_553.setObjectName("label_553")
        self.bat_1_batt_system_failure = QtWidgets.QLabel(self.groupBox_51)
        self.bat_1_batt_system_failure.setGeometry(QtCore.QRect(210, 270, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_1_batt_system_failure.setFont(font)
        self.bat_1_batt_system_failure.setObjectName("bat_1_batt_system_failure")
        self.bat_1_batt_over_voltage = QtWidgets.QLabel(self.groupBox_51)
        self.bat_1_batt_over_voltage.setGeometry(QtCore.QRect(210, 190, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_1_batt_over_voltage.setFont(font)
        self.bat_1_batt_over_voltage.setObjectName("bat_1_batt_over_voltage")
        self.label_555 = QtWidgets.QLabel(self.groupBox_51)
        self.label_555.setGeometry(QtCore.QRect(20, 150, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_555.setFont(font)
        self.label_555.setObjectName("label_555")
        self.bat_1_batt_over_current = QtWidgets.QLabel(self.groupBox_51)
        self.bat_1_batt_over_current.setGeometry(QtCore.QRect(210, 150, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_1_batt_over_current.setFont(font)
        self.bat_1_batt_over_current.setObjectName("bat_1_batt_over_current")
        self.label_556 = QtWidgets.QLabel(self.groupBox_51)
        self.label_556.setGeometry(QtCore.QRect(20, 110, 131, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_556.setFont(font)
        self.label_556.setObjectName("label_556")
        self.label_557 = QtWidgets.QLabel(self.groupBox_51)
        self.label_557.setGeometry(QtCore.QRect(20, 70, 151, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_557.setFont(font)
        self.label_557.setObjectName("label_557")
        self.bat_1_batt_over_temp = QtWidgets.QLabel(self.groupBox_51)
        self.bat_1_batt_over_temp.setGeometry(QtCore.QRect(210, 70, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_1_batt_over_temp.setFont(font)
        self.bat_1_batt_over_temp.setObjectName("bat_1_batt_over_temp")
        self.bat_1_batt_under_temp = QtWidgets.QLabel(self.groupBox_51)
        self.bat_1_batt_under_temp.setGeometry(QtCore.QRect(210, 110, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_1_batt_under_temp.setFont(font)
        self.bat_1_batt_under_temp.setObjectName("bat_1_batt_under_temp")
        self.label_558 = QtWidgets.QLabel(self.groupBox_51)
        self.label_558.setGeometry(QtCore.QRect(20, 190, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_558.setFont(font)
        self.label_558.setObjectName("label_558")
        self.label_560 = QtWidgets.QLabel(self.groupBox_51)
        self.label_560.setGeometry(QtCore.QRect(20, 30, 151, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_560.setFont(font)
        self.label_560.setObjectName("label_560")
        self.bat_1_batt_over_charge = QtWidgets.QLabel(self.groupBox_51)
        self.bat_1_batt_over_charge.setGeometry(QtCore.QRect(210, 30, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_1_batt_over_charge.setFont(font)
        self.bat_1_batt_over_charge.setObjectName("bat_1_batt_over_charge")
        self.label_554 = QtWidgets.QLabel(self.groupBox_51)
        self.label_554.setGeometry(QtCore.QRect(20, 230, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_554.setFont(font)
        self.label_554.setObjectName("label_554")
        self.bat_1_batt_short_circuit = QtWidgets.QLabel(self.groupBox_51)
        self.bat_1_batt_short_circuit.setGeometry(QtCore.QRect(210, 230, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_1_batt_short_circuit.setFont(font)
        self.bat_1_batt_short_circuit.setObjectName("bat_1_batt_short_circuit")
        self.groupBox_52 = QtWidgets.QGroupBox(self.groupBox_10)
        self.groupBox_52.setGeometry(QtCore.QRect(20, 60, 271, 401))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_52.setFont(font)
        self.groupBox_52.setObjectName("groupBox_52")
        self.label_561 = QtWidgets.QLabel(self.groupBox_52)
        self.label_561.setGeometry(QtCore.QRect(20, 30, 121, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_561.setFont(font)
        self.label_561.setObjectName("label_561")
        self.label_562 = QtWidgets.QLabel(self.groupBox_52)
        self.label_562.setGeometry(QtCore.QRect(20, 70, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_562.setFont(font)
        self.label_562.setObjectName("label_562")
        self.label_563 = QtWidgets.QLabel(self.groupBox_52)
        self.label_563.setGeometry(QtCore.QRect(20, 110, 111, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_563.setFont(font)
        self.label_563.setObjectName("label_563")
        self.label_564 = QtWidgets.QLabel(self.groupBox_52)
        self.label_564.setGeometry(QtCore.QRect(20, 150, 111, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_564.setFont(font)
        self.label_564.setObjectName("label_564")
        self.label_565 = QtWidgets.QLabel(self.groupBox_52)
        self.label_565.setGeometry(QtCore.QRect(20, 190, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_565.setFont(font)
        self.label_565.setObjectName("label_565")
        self.label_566 = QtWidgets.QLabel(self.groupBox_52)
        self.label_566.setGeometry(QtCore.QRect(20, 230, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_566.setFont(font)
        self.label_566.setObjectName("label_566")
        self.label_568 = QtWidgets.QLabel(self.groupBox_52)
        self.label_568.setGeometry(QtCore.QRect(20, 270, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_568.setFont(font)
        self.label_568.setObjectName("label_568")
        self.bat_1_current = QtWidgets.QLabel(self.groupBox_52)
        self.bat_1_current.setGeometry(QtCore.QRect(170, 70, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_1_current.setFont(font)
        self.bat_1_current.setObjectName("bat_1_current")
        self.bat_1_temp = QtWidgets.QLabel(self.groupBox_52)
        self.bat_1_temp.setGeometry(QtCore.QRect(170, 110, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_1_temp.setFont(font)
        self.bat_1_temp.setObjectName("bat_1_temp")
        self.bat_1_capacity = QtWidgets.QLabel(self.groupBox_52)
        self.bat_1_capacity.setGeometry(QtCore.QRect(170, 190, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_1_capacity.setFont(font)
        self.bat_1_capacity.setObjectName("bat_1_capacity")
        self.bat_1_soh = QtWidgets.QLabel(self.groupBox_52)
        self.bat_1_soh.setGeometry(QtCore.QRect(170, 230, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_1_soh.setFont(font)
        self.bat_1_soh.setObjectName("bat_1_soh")
        self.bat_1_voltage = QtWidgets.QLabel(self.groupBox_52)
        self.bat_1_voltage.setGeometry(QtCore.QRect(170, 30, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_1_voltage.setFont(font)
        self.bat_1_voltage.setObjectName("bat_1_voltage")
        self.bat_1_soc = QtWidgets.QLabel(self.groupBox_52)
        self.bat_1_soc.setGeometry(QtCore.QRect(170, 150, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_1_soc.setFont(font)
        self.bat_1_soc.setObjectName("bat_1_soc")
        self.bat_1_cycle = QtWidgets.QLabel(self.groupBox_52)
        self.bat_1_cycle.setGeometry(QtCore.QRect(170, 270, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_1_cycle.setFont(font)
        self.bat_1_cycle.setObjectName("bat_1_cycle")
        self.label_703 = QtWidgets.QLabel(self.groupBox_52)
        self.label_703.setGeometry(QtCore.QRect(240, 30, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_703.setFont(font)
        self.label_703.setObjectName("label_703")
        self.label_704 = QtWidgets.QLabel(self.groupBox_52)
        self.label_704.setGeometry(QtCore.QRect(240, 70, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_704.setFont(font)
        self.label_704.setObjectName("label_704")
        self.label_705 = QtWidgets.QLabel(self.groupBox_52)
        self.label_705.setGeometry(QtCore.QRect(240, 110, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_705.setFont(font)
        self.label_705.setObjectName("label_705")
        self.label_706 = QtWidgets.QLabel(self.groupBox_52)
        self.label_706.setGeometry(QtCore.QRect(240, 150, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_706.setFont(font)
        self.label_706.setObjectName("label_706")
        self.label_707 = QtWidgets.QLabel(self.groupBox_52)
        self.label_707.setGeometry(QtCore.QRect(240, 230, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_707.setFont(font)
        self.label_707.setObjectName("label_707")
        self.label_743 = QtWidgets.QLabel(self.groupBox_52)
        self.label_743.setGeometry(QtCore.QRect(240, 190, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_743.setFont(font)
        self.label_743.setObjectName("label_743")
        self.label_744 = QtWidgets.QLabel(self.groupBox_52)
        self.label_744.setGeometry(QtCore.QRect(230, 270, 41, 20))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_744.setFont(font)
        self.label_744.setObjectName("label_744")
        self.line_18 = QtWidgets.QFrame(self.groupBox_10)
        self.line_18.setGeometry(QtCore.QRect(310, 80, 16, 381))
        self.line_18.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_18.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_18.setObjectName("line_18")
        self.pushButton_2 = QtWidgets.QPushButton(self.groupBox_10)
        self.pushButton_2.setGeometry(QtCore.QRect(1010, 550, 99, 27))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.pushButton_2.setFont(font)
        self.pushButton_2.setObjectName("pushButton_2")
        self.groupBox_53 = QtWidgets.QGroupBox(self.groupBox_10)
        self.groupBox_53.setGeometry(QtCore.QRect(660, 60, 271, 381))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_53.setFont(font)
        self.groupBox_53.setObjectName("groupBox_53")
        self.bat_1_charge_out_under_voltage = QtWidgets.QLabel(self.groupBox_53)
        self.bat_1_charge_out_under_voltage.setGeometry(QtCore.QRect(210, 30, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_1_charge_out_under_voltage.setFont(font)
        self.bat_1_charge_out_under_voltage.setObjectName("bat_1_charge_out_under_voltage")
        self.label_587 = QtWidgets.QLabel(self.groupBox_53)
        self.label_587.setGeometry(QtCore.QRect(20, 30, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_587.setFont(font)
        self.label_587.setObjectName("label_587")
        self.label_589 = QtWidgets.QLabel(self.groupBox_53)
        self.label_589.setGeometry(QtCore.QRect(20, 70, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_589.setFont(font)
        self.label_589.setObjectName("label_589")
        self.bat_1_charge_out_over_voltage = QtWidgets.QLabel(self.groupBox_53)
        self.bat_1_charge_out_over_voltage.setGeometry(QtCore.QRect(210, 70, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_1_charge_out_over_voltage.setFont(font)
        self.bat_1_charge_out_over_voltage.setObjectName("bat_1_charge_out_over_voltage")
        self.label_592 = QtWidgets.QLabel(self.groupBox_53)
        self.label_592.setGeometry(QtCore.QRect(20, 110, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_592.setFont(font)
        self.label_592.setObjectName("label_592")
        self.label_593 = QtWidgets.QLabel(self.groupBox_53)
        self.label_593.setGeometry(QtCore.QRect(20, 150, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_593.setFont(font)
        self.label_593.setObjectName("label_593")
        self.label_607 = QtWidgets.QLabel(self.groupBox_53)
        self.label_607.setGeometry(QtCore.QRect(20, 190, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_607.setFont(font)
        self.label_607.setObjectName("label_607")
        self.label_609 = QtWidgets.QLabel(self.groupBox_53)
        self.label_609.setGeometry(QtCore.QRect(20, 230, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_609.setFont(font)
        self.label_609.setObjectName("label_609")
        self.label_610 = QtWidgets.QLabel(self.groupBox_53)
        self.label_610.setGeometry(QtCore.QRect(20, 270, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_610.setFont(font)
        self.label_610.setObjectName("label_610")
        self.label_612 = QtWidgets.QLabel(self.groupBox_53)
        self.label_612.setGeometry(QtCore.QRect(20, 310, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_612.setFont(font)
        self.label_612.setObjectName("label_612")
        self.label_614 = QtWidgets.QLabel(self.groupBox_53)
        self.label_614.setGeometry(QtCore.QRect(20, 350, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_614.setFont(font)
        self.label_614.setObjectName("label_614")
        self.bat_1_charge_over_temp = QtWidgets.QLabel(self.groupBox_53)
        self.bat_1_charge_over_temp.setGeometry(QtCore.QRect(210, 110, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_1_charge_over_temp.setFont(font)
        self.bat_1_charge_over_temp.setObjectName("bat_1_charge_over_temp")
        self.bat_1_charge_under_temp = QtWidgets.QLabel(self.groupBox_53)
        self.bat_1_charge_under_temp.setGeometry(QtCore.QRect(210, 150, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_1_charge_under_temp.setFont(font)
        self.bat_1_charge_under_temp.setObjectName("bat_1_charge_under_temp")
        self.bat_1_charge_short_circuit = QtWidgets.QLabel(self.groupBox_53)
        self.bat_1_charge_short_circuit.setGeometry(QtCore.QRect(210, 190, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_1_charge_short_circuit.setFont(font)
        self.bat_1_charge_short_circuit.setObjectName("bat_1_charge_short_circuit")
        self.bat_1_charge_over_current = QtWidgets.QLabel(self.groupBox_53)
        self.bat_1_charge_over_current.setGeometry(QtCore.QRect(210, 230, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_1_charge_over_current.setFont(font)
        self.bat_1_charge_over_current.setObjectName("bat_1_charge_over_current")
        self.bat_1_charge_in_over_voltage = QtWidgets.QLabel(self.groupBox_53)
        self.bat_1_charge_in_over_voltage.setGeometry(QtCore.QRect(210, 270, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_1_charge_in_over_voltage.setFont(font)
        self.bat_1_charge_in_over_voltage.setObjectName("bat_1_charge_in_over_voltage")
        self.bat_1_charge_in_under_voltage = QtWidgets.QLabel(self.groupBox_53)
        self.bat_1_charge_in_under_voltage.setGeometry(QtCore.QRect(210, 310, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_1_charge_in_under_voltage.setFont(font)
        self.bat_1_charge_in_under_voltage.setObjectName("bat_1_charge_in_under_voltage")
        self.bat_1_charge_lost_com = QtWidgets.QLabel(self.groupBox_53)
        self.bat_1_charge_lost_com.setGeometry(QtCore.QRect(210, 350, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_1_charge_lost_com.setFont(font)
        self.bat_1_charge_lost_com.setObjectName("bat_1_charge_lost_com")
        self.bat_1_id = QtWidgets.QLineEdit(self.groupBox_10)
        self.bat_1_id.setEnabled(True)
        self.bat_1_id.setGeometry(QtCore.QRect(490, 10, 101, 21))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.bat_1_id.setFont(font)
        self.bat_1_id.setInputMask("")
        self.bat_1_id.setObjectName("bat_1_id")
        self.label_33 = QtWidgets.QLabel(self.groupBox_10)
        self.label_33.setGeometry(QtCore.QRect(340, 10, 111, 20))
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.label_33.setFont(font)
        self.label_33.setObjectName("label_33")
        self.line_19 = QtWidgets.QFrame(self.groupBox_10)
        self.line_19.setGeometry(QtCore.QRect(630, 80, 16, 381))
        self.line_19.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_19.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_19.setObjectName("line_19")
        self.stackedWidget.addWidget(self.page_2)
        self.page_3 = QtWidgets.QWidget()
        self.page_3.setObjectName("page_3")
        self.label_50 = QtWidgets.QLabel(self.page_3)
        self.label_50.setGeometry(QtCore.QRect(10, 10, 161, 21))
        font = QtGui.QFont()
        font.setPointSize(15)
        font.setBold(True)
        font.setWeight(75)
        self.label_50.setFont(font)
        self.label_50.setText("")
        self.label_50.setObjectName("label_50")
        self.groupBox_67 = QtWidgets.QGroupBox(self.page_3)
        self.groupBox_67.setGeometry(QtCore.QRect(30, 20, 1221, 651))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Window, brush)
        self.groupBox_67.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(19)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_67.setFont(font)
        self.groupBox_67.setContextMenuPolicy(QtCore.Qt.DefaultContextMenu)
        self.groupBox_67.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.groupBox_67.setFlat(False)
        self.groupBox_67.setObjectName("groupBox_67")
        self.line_20 = QtWidgets.QFrame(self.groupBox_67)
        self.line_20.setGeometry(QtCore.QRect(310, 80, 16, 381))
        self.line_20.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_20.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_20.setObjectName("line_20")
        self.groupBox_55 = QtWidgets.QGroupBox(self.groupBox_67)
        self.groupBox_55.setGeometry(QtCore.QRect(20, 60, 271, 401))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_55.setFont(font)
        self.groupBox_55.setObjectName("groupBox_55")
        self.label_601 = QtWidgets.QLabel(self.groupBox_55)
        self.label_601.setGeometry(QtCore.QRect(20, 30, 121, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_601.setFont(font)
        self.label_601.setObjectName("label_601")
        self.label_602 = QtWidgets.QLabel(self.groupBox_55)
        self.label_602.setGeometry(QtCore.QRect(20, 70, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_602.setFont(font)
        self.label_602.setObjectName("label_602")
        self.label_603 = QtWidgets.QLabel(self.groupBox_55)
        self.label_603.setGeometry(QtCore.QRect(20, 110, 111, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_603.setFont(font)
        self.label_603.setObjectName("label_603")
        self.label_604 = QtWidgets.QLabel(self.groupBox_55)
        self.label_604.setGeometry(QtCore.QRect(20, 150, 111, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_604.setFont(font)
        self.label_604.setObjectName("label_604")
        self.label_605 = QtWidgets.QLabel(self.groupBox_55)
        self.label_605.setGeometry(QtCore.QRect(20, 190, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_605.setFont(font)
        self.label_605.setObjectName("label_605")
        self.label_606 = QtWidgets.QLabel(self.groupBox_55)
        self.label_606.setGeometry(QtCore.QRect(20, 230, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_606.setFont(font)
        self.label_606.setObjectName("label_606")
        self.label_608 = QtWidgets.QLabel(self.groupBox_55)
        self.label_608.setGeometry(QtCore.QRect(20, 270, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_608.setFont(font)
        self.label_608.setObjectName("label_608")
        self.bat_2_current = QtWidgets.QLabel(self.groupBox_55)
        self.bat_2_current.setGeometry(QtCore.QRect(170, 70, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_2_current.setFont(font)
        self.bat_2_current.setObjectName("bat_2_current")
        self.bat_2_temp = QtWidgets.QLabel(self.groupBox_55)
        self.bat_2_temp.setGeometry(QtCore.QRect(170, 110, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_2_temp.setFont(font)
        self.bat_2_temp.setObjectName("bat_2_temp")
        self.bat_2_capacity = QtWidgets.QLabel(self.groupBox_55)
        self.bat_2_capacity.setGeometry(QtCore.QRect(170, 190, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_2_capacity.setFont(font)
        self.bat_2_capacity.setObjectName("bat_2_capacity")
        self.bat_2_soh = QtWidgets.QLabel(self.groupBox_55)
        self.bat_2_soh.setGeometry(QtCore.QRect(170, 230, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_2_soh.setFont(font)
        self.bat_2_soh.setObjectName("bat_2_soh")
        self.bat_2_voltage = QtWidgets.QLabel(self.groupBox_55)
        self.bat_2_voltage.setGeometry(QtCore.QRect(170, 30, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_2_voltage.setFont(font)
        self.bat_2_voltage.setObjectName("bat_2_voltage")
        self.bat_2_soc = QtWidgets.QLabel(self.groupBox_55)
        self.bat_2_soc.setGeometry(QtCore.QRect(170, 150, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_2_soc.setFont(font)
        self.bat_2_soc.setObjectName("bat_2_soc")
        self.bat_2_cycle = QtWidgets.QLabel(self.groupBox_55)
        self.bat_2_cycle.setGeometry(QtCore.QRect(170, 270, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_2_cycle.setFont(font)
        self.bat_2_cycle.setObjectName("bat_2_cycle")
        self.label_708 = QtWidgets.QLabel(self.groupBox_55)
        self.label_708.setGeometry(QtCore.QRect(240, 110, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_708.setFont(font)
        self.label_708.setObjectName("label_708")
        self.label_709 = QtWidgets.QLabel(self.groupBox_55)
        self.label_709.setGeometry(QtCore.QRect(240, 230, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_709.setFont(font)
        self.label_709.setObjectName("label_709")
        self.label_710 = QtWidgets.QLabel(self.groupBox_55)
        self.label_710.setGeometry(QtCore.QRect(240, 150, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_710.setFont(font)
        self.label_710.setObjectName("label_710")
        self.label_711 = QtWidgets.QLabel(self.groupBox_55)
        self.label_711.setGeometry(QtCore.QRect(240, 30, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_711.setFont(font)
        self.label_711.setObjectName("label_711")
        self.label_712 = QtWidgets.QLabel(self.groupBox_55)
        self.label_712.setGeometry(QtCore.QRect(240, 70, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_712.setFont(font)
        self.label_712.setObjectName("label_712")
        self.label_745 = QtWidgets.QLabel(self.groupBox_55)
        self.label_745.setGeometry(QtCore.QRect(230, 270, 41, 20))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_745.setFont(font)
        self.label_745.setObjectName("label_745")
        self.label_746 = QtWidgets.QLabel(self.groupBox_55)
        self.label_746.setGeometry(QtCore.QRect(240, 190, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_746.setFont(font)
        self.label_746.setObjectName("label_746")
        self.pushButton_3 = QtWidgets.QPushButton(self.groupBox_67)
        self.pushButton_3.setGeometry(QtCore.QRect(1010, 550, 99, 27))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.pushButton_3.setFont(font)
        self.pushButton_3.setObjectName("pushButton_3")
        self.groupBox_54 = QtWidgets.QGroupBox(self.groupBox_67)
        self.groupBox_54.setGeometry(QtCore.QRect(340, 60, 271, 391))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_54.setFont(font)
        self.groupBox_54.setObjectName("groupBox_54")
        self.bat_2_batt_over_temp = QtWidgets.QLabel(self.groupBox_54)
        self.bat_2_batt_over_temp.setGeometry(QtCore.QRect(210, 70, 41, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_2_batt_over_temp.setFont(font)
        self.bat_2_batt_over_temp.setObjectName("bat_2_batt_over_temp")
        self.bat_2_batt_over_charge = QtWidgets.QLabel(self.groupBox_54)
        self.bat_2_batt_over_charge.setGeometry(QtCore.QRect(210, 30, 41, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_2_batt_over_charge.setFont(font)
        self.bat_2_batt_over_charge.setObjectName("bat_2_batt_over_charge")
        self.label_573 = QtWidgets.QLabel(self.groupBox_54)
        self.label_573.setGeometry(QtCore.QRect(20, 110, 131, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_573.setFont(font)
        self.label_573.setObjectName("label_573")
        self.label_559 = QtWidgets.QLabel(self.groupBox_54)
        self.label_559.setGeometry(QtCore.QRect(20, 70, 151, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_559.setFont(font)
        self.label_559.setObjectName("label_559")
        self.label_571 = QtWidgets.QLabel(self.groupBox_54)
        self.label_571.setGeometry(QtCore.QRect(20, 190, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_571.setFont(font)
        self.label_571.setObjectName("label_571")
        self.label_567 = QtWidgets.QLabel(self.groupBox_54)
        self.label_567.setGeometry(QtCore.QRect(20, 270, 131, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_567.setFont(font)
        self.label_567.setObjectName("label_567")
        self.label_570 = QtWidgets.QLabel(self.groupBox_54)
        self.label_570.setGeometry(QtCore.QRect(20, 30, 151, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_570.setFont(font)
        self.label_570.setObjectName("label_570")
        self.label_569 = QtWidgets.QLabel(self.groupBox_54)
        self.label_569.setGeometry(QtCore.QRect(20, 230, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_569.setFont(font)
        self.label_569.setObjectName("label_569")
        self.label_572 = QtWidgets.QLabel(self.groupBox_54)
        self.label_572.setGeometry(QtCore.QRect(20, 150, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_572.setFont(font)
        self.label_572.setObjectName("label_572")
        self.bat_2_batt_over_current = QtWidgets.QLabel(self.groupBox_54)
        self.bat_2_batt_over_current.setGeometry(QtCore.QRect(210, 150, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_2_batt_over_current.setFont(font)
        self.bat_2_batt_over_current.setObjectName("bat_2_batt_over_current")
        self.bat_2_batt_short_circuit = QtWidgets.QLabel(self.groupBox_54)
        self.bat_2_batt_short_circuit.setGeometry(QtCore.QRect(210, 230, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_2_batt_short_circuit.setFont(font)
        self.bat_2_batt_short_circuit.setObjectName("bat_2_batt_short_circuit")
        self.bat_2_batt_over_voltage = QtWidgets.QLabel(self.groupBox_54)
        self.bat_2_batt_over_voltage.setGeometry(QtCore.QRect(210, 190, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_2_batt_over_voltage.setFont(font)
        self.bat_2_batt_over_voltage.setObjectName("bat_2_batt_over_voltage")
        self.bat_2_batt_under_temp = QtWidgets.QLabel(self.groupBox_54)
        self.bat_2_batt_under_temp.setGeometry(QtCore.QRect(210, 110, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_2_batt_under_temp.setFont(font)
        self.bat_2_batt_under_temp.setObjectName("bat_2_batt_under_temp")
        self.bat_2_batt_system_failure = QtWidgets.QLabel(self.groupBox_54)
        self.bat_2_batt_system_failure.setGeometry(QtCore.QRect(210, 270, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_2_batt_system_failure.setFont(font)
        self.bat_2_batt_system_failure.setObjectName("bat_2_batt_system_failure")
        self.label_42 = QtWidgets.QLabel(self.groupBox_67)
        self.label_42.setGeometry(QtCore.QRect(340, 10, 111, 20))
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.label_42.setFont(font)
        self.label_42.setObjectName("label_42")
        self.bat_2_id = QtWidgets.QLineEdit(self.groupBox_67)
        self.bat_2_id.setEnabled(True)
        self.bat_2_id.setGeometry(QtCore.QRect(490, 10, 101, 21))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.bat_2_id.setFont(font)
        self.bat_2_id.setObjectName("bat_2_id")
        self.line_21 = QtWidgets.QFrame(self.groupBox_67)
        self.line_21.setGeometry(QtCore.QRect(630, 80, 16, 381))
        self.line_21.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_21.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_21.setObjectName("line_21")
        self.groupBox_56 = QtWidgets.QGroupBox(self.groupBox_67)
        self.groupBox_56.setGeometry(QtCore.QRect(660, 60, 271, 381))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_56.setFont(font)
        self.groupBox_56.setObjectName("groupBox_56")
        self.bat_2_charge_out_under_voltage = QtWidgets.QLabel(self.groupBox_56)
        self.bat_2_charge_out_under_voltage.setGeometry(QtCore.QRect(210, 30, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_2_charge_out_under_voltage.setFont(font)
        self.bat_2_charge_out_under_voltage.setObjectName("bat_2_charge_out_under_voltage")
        self.label_588 = QtWidgets.QLabel(self.groupBox_56)
        self.label_588.setGeometry(QtCore.QRect(20, 30, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_588.setFont(font)
        self.label_588.setObjectName("label_588")
        self.label_590 = QtWidgets.QLabel(self.groupBox_56)
        self.label_590.setGeometry(QtCore.QRect(20, 70, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_590.setFont(font)
        self.label_590.setObjectName("label_590")
        self.bat_2_charge_out_over_voltage = QtWidgets.QLabel(self.groupBox_56)
        self.bat_2_charge_out_over_voltage.setGeometry(QtCore.QRect(210, 70, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_2_charge_out_over_voltage.setFont(font)
        self.bat_2_charge_out_over_voltage.setObjectName("bat_2_charge_out_over_voltage")
        self.label_615 = QtWidgets.QLabel(self.groupBox_56)
        self.label_615.setGeometry(QtCore.QRect(20, 110, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_615.setFont(font)
        self.label_615.setObjectName("label_615")
        self.label_616 = QtWidgets.QLabel(self.groupBox_56)
        self.label_616.setGeometry(QtCore.QRect(20, 150, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_616.setFont(font)
        self.label_616.setObjectName("label_616")
        self.label_619 = QtWidgets.QLabel(self.groupBox_56)
        self.label_619.setGeometry(QtCore.QRect(20, 190, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_619.setFont(font)
        self.label_619.setObjectName("label_619")
        self.label_620 = QtWidgets.QLabel(self.groupBox_56)
        self.label_620.setGeometry(QtCore.QRect(20, 230, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_620.setFont(font)
        self.label_620.setObjectName("label_620")
        self.label_621 = QtWidgets.QLabel(self.groupBox_56)
        self.label_621.setGeometry(QtCore.QRect(20, 270, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_621.setFont(font)
        self.label_621.setObjectName("label_621")
        self.label_622 = QtWidgets.QLabel(self.groupBox_56)
        self.label_622.setGeometry(QtCore.QRect(20, 310, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_622.setFont(font)
        self.label_622.setObjectName("label_622")
        self.label_623 = QtWidgets.QLabel(self.groupBox_56)
        self.label_623.setGeometry(QtCore.QRect(20, 350, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_623.setFont(font)
        self.label_623.setObjectName("label_623")
        self.bat_2_charge_over_temp = QtWidgets.QLabel(self.groupBox_56)
        self.bat_2_charge_over_temp.setGeometry(QtCore.QRect(210, 110, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_2_charge_over_temp.setFont(font)
        self.bat_2_charge_over_temp.setObjectName("bat_2_charge_over_temp")
        self.bat_2_charge_under_temp = QtWidgets.QLabel(self.groupBox_56)
        self.bat_2_charge_under_temp.setGeometry(QtCore.QRect(210, 150, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_2_charge_under_temp.setFont(font)
        self.bat_2_charge_under_temp.setObjectName("bat_2_charge_under_temp")
        self.bat_2_charge_short_circuit = QtWidgets.QLabel(self.groupBox_56)
        self.bat_2_charge_short_circuit.setGeometry(QtCore.QRect(210, 190, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_2_charge_short_circuit.setFont(font)
        self.bat_2_charge_short_circuit.setObjectName("bat_2_charge_short_circuit")
        self.bat_2_charge_over_current = QtWidgets.QLabel(self.groupBox_56)
        self.bat_2_charge_over_current.setGeometry(QtCore.QRect(210, 230, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_2_charge_over_current.setFont(font)
        self.bat_2_charge_over_current.setObjectName("bat_2_charge_over_current")
        self.bat_2_charge_in_over_voltage = QtWidgets.QLabel(self.groupBox_56)
        self.bat_2_charge_in_over_voltage.setGeometry(QtCore.QRect(210, 270, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_2_charge_in_over_voltage.setFont(font)
        self.bat_2_charge_in_over_voltage.setObjectName("bat_2_charge_in_over_voltage")
        self.bat_2_charge_in_under_voltage = QtWidgets.QLabel(self.groupBox_56)
        self.bat_2_charge_in_under_voltage.setGeometry(QtCore.QRect(210, 310, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_2_charge_in_under_voltage.setFont(font)
        self.bat_2_charge_in_under_voltage.setObjectName("bat_2_charge_in_under_voltage")
        self.bat_2_charge_lost_com = QtWidgets.QLabel(self.groupBox_56)
        self.bat_2_charge_lost_com.setGeometry(QtCore.QRect(210, 350, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_2_charge_lost_com.setFont(font)
        self.bat_2_charge_lost_com.setObjectName("bat_2_charge_lost_com")
        self.stackedWidget.addWidget(self.page_3)
        self.page_4 = QtWidgets.QWidget()
        self.page_4.setObjectName("page_4")
        self.label_127 = QtWidgets.QLabel(self.page_4)
        self.label_127.setGeometry(QtCore.QRect(10, 10, 161, 21))
        font = QtGui.QFont()
        font.setPointSize(15)
        font.setBold(True)
        font.setWeight(75)
        self.label_127.setFont(font)
        self.label_127.setText("")
        self.label_127.setObjectName("label_127")
        self.groupBox_68 = QtWidgets.QGroupBox(self.page_4)
        self.groupBox_68.setGeometry(QtCore.QRect(30, 20, 1221, 651))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Window, brush)
        self.groupBox_68.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(19)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_68.setFont(font)
        self.groupBox_68.setContextMenuPolicy(QtCore.Qt.DefaultContextMenu)
        self.groupBox_68.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.groupBox_68.setFlat(False)
        self.groupBox_68.setObjectName("groupBox_68")
        self.pushButton_4 = QtWidgets.QPushButton(self.groupBox_68)
        self.pushButton_4.setGeometry(QtCore.QRect(1010, 550, 99, 27))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.pushButton_4.setFont(font)
        self.pushButton_4.setObjectName("pushButton_4")
        self.line_22 = QtWidgets.QFrame(self.groupBox_68)
        self.line_22.setGeometry(QtCore.QRect(310, 80, 16, 381))
        self.line_22.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_22.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_22.setObjectName("line_22")
        self.groupBox_58 = QtWidgets.QGroupBox(self.groupBox_68)
        self.groupBox_58.setGeometry(QtCore.QRect(20, 60, 271, 401))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_58.setFont(font)
        self.groupBox_58.setObjectName("groupBox_58")
        self.label_641 = QtWidgets.QLabel(self.groupBox_58)
        self.label_641.setGeometry(QtCore.QRect(20, 30, 121, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_641.setFont(font)
        self.label_641.setObjectName("label_641")
        self.label_642 = QtWidgets.QLabel(self.groupBox_58)
        self.label_642.setGeometry(QtCore.QRect(20, 70, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_642.setFont(font)
        self.label_642.setObjectName("label_642")
        self.label_643 = QtWidgets.QLabel(self.groupBox_58)
        self.label_643.setGeometry(QtCore.QRect(20, 110, 111, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_643.setFont(font)
        self.label_643.setObjectName("label_643")
        self.label_644 = QtWidgets.QLabel(self.groupBox_58)
        self.label_644.setGeometry(QtCore.QRect(20, 150, 111, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_644.setFont(font)
        self.label_644.setObjectName("label_644")
        self.label_645 = QtWidgets.QLabel(self.groupBox_58)
        self.label_645.setGeometry(QtCore.QRect(20, 190, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_645.setFont(font)
        self.label_645.setObjectName("label_645")
        self.label_646 = QtWidgets.QLabel(self.groupBox_58)
        self.label_646.setGeometry(QtCore.QRect(20, 230, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_646.setFont(font)
        self.label_646.setObjectName("label_646")
        self.label_648 = QtWidgets.QLabel(self.groupBox_58)
        self.label_648.setGeometry(QtCore.QRect(20, 270, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_648.setFont(font)
        self.label_648.setObjectName("label_648")
        self.bat_3_current = QtWidgets.QLabel(self.groupBox_58)
        self.bat_3_current.setGeometry(QtCore.QRect(170, 70, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_3_current.setFont(font)
        self.bat_3_current.setObjectName("bat_3_current")
        self.bat_3_temp = QtWidgets.QLabel(self.groupBox_58)
        self.bat_3_temp.setGeometry(QtCore.QRect(170, 110, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_3_temp.setFont(font)
        self.bat_3_temp.setObjectName("bat_3_temp")
        self.bat_3_capacity = QtWidgets.QLabel(self.groupBox_58)
        self.bat_3_capacity.setGeometry(QtCore.QRect(170, 190, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_3_capacity.setFont(font)
        self.bat_3_capacity.setObjectName("bat_3_capacity")
        self.bat_3_soh = QtWidgets.QLabel(self.groupBox_58)
        self.bat_3_soh.setGeometry(QtCore.QRect(170, 230, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_3_soh.setFont(font)
        self.bat_3_soh.setObjectName("bat_3_soh")
        self.bat_3_voltage = QtWidgets.QLabel(self.groupBox_58)
        self.bat_3_voltage.setGeometry(QtCore.QRect(170, 30, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_3_voltage.setFont(font)
        self.bat_3_voltage.setObjectName("bat_3_voltage")
        self.bat_3_soc = QtWidgets.QLabel(self.groupBox_58)
        self.bat_3_soc.setGeometry(QtCore.QRect(170, 150, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_3_soc.setFont(font)
        self.bat_3_soc.setObjectName("bat_3_soc")
        self.bat_3_cycle = QtWidgets.QLabel(self.groupBox_58)
        self.bat_3_cycle.setGeometry(QtCore.QRect(170, 270, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_3_cycle.setFont(font)
        self.bat_3_cycle.setObjectName("bat_3_cycle")
        self.label_713 = QtWidgets.QLabel(self.groupBox_58)
        self.label_713.setGeometry(QtCore.QRect(240, 110, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_713.setFont(font)
        self.label_713.setObjectName("label_713")
        self.label_714 = QtWidgets.QLabel(self.groupBox_58)
        self.label_714.setGeometry(QtCore.QRect(240, 230, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_714.setFont(font)
        self.label_714.setObjectName("label_714")
        self.label_715 = QtWidgets.QLabel(self.groupBox_58)
        self.label_715.setGeometry(QtCore.QRect(240, 150, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_715.setFont(font)
        self.label_715.setObjectName("label_715")
        self.label_716 = QtWidgets.QLabel(self.groupBox_58)
        self.label_716.setGeometry(QtCore.QRect(240, 30, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_716.setFont(font)
        self.label_716.setObjectName("label_716")
        self.label_717 = QtWidgets.QLabel(self.groupBox_58)
        self.label_717.setGeometry(QtCore.QRect(240, 70, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_717.setFont(font)
        self.label_717.setObjectName("label_717")
        self.label_747 = QtWidgets.QLabel(self.groupBox_58)
        self.label_747.setGeometry(QtCore.QRect(230, 270, 41, 20))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_747.setFont(font)
        self.label_747.setObjectName("label_747")
        self.label_748 = QtWidgets.QLabel(self.groupBox_58)
        self.label_748.setGeometry(QtCore.QRect(240, 190, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_748.setFont(font)
        self.label_748.setObjectName("label_748")
        self.line_23 = QtWidgets.QFrame(self.groupBox_68)
        self.line_23.setGeometry(QtCore.QRect(630, 80, 16, 381))
        self.line_23.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_23.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_23.setObjectName("line_23")
        self.groupBox_59 = QtWidgets.QGroupBox(self.groupBox_68)
        self.groupBox_59.setGeometry(QtCore.QRect(340, 60, 271, 391))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_59.setFont(font)
        self.groupBox_59.setObjectName("groupBox_59")
        self.bat_3_batt_over_temp = QtWidgets.QLabel(self.groupBox_59)
        self.bat_3_batt_over_temp.setGeometry(QtCore.QRect(210, 70, 41, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_3_batt_over_temp.setFont(font)
        self.bat_3_batt_over_temp.setObjectName("bat_3_batt_over_temp")
        self.bat_3_batt_over_charge = QtWidgets.QLabel(self.groupBox_59)
        self.bat_3_batt_over_charge.setGeometry(QtCore.QRect(210, 30, 41, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_3_batt_over_charge.setFont(font)
        self.bat_3_batt_over_charge.setObjectName("bat_3_batt_over_charge")
        self.label_574 = QtWidgets.QLabel(self.groupBox_59)
        self.label_574.setGeometry(QtCore.QRect(20, 110, 131, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_574.setFont(font)
        self.label_574.setObjectName("label_574")
        self.label_575 = QtWidgets.QLabel(self.groupBox_59)
        self.label_575.setGeometry(QtCore.QRect(20, 70, 151, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_575.setFont(font)
        self.label_575.setObjectName("label_575")
        self.label_576 = QtWidgets.QLabel(self.groupBox_59)
        self.label_576.setGeometry(QtCore.QRect(20, 190, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_576.setFont(font)
        self.label_576.setObjectName("label_576")
        self.label_577 = QtWidgets.QLabel(self.groupBox_59)
        self.label_577.setGeometry(QtCore.QRect(20, 270, 131, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_577.setFont(font)
        self.label_577.setObjectName("label_577")
        self.label_578 = QtWidgets.QLabel(self.groupBox_59)
        self.label_578.setGeometry(QtCore.QRect(20, 30, 151, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_578.setFont(font)
        self.label_578.setObjectName("label_578")
        self.label_579 = QtWidgets.QLabel(self.groupBox_59)
        self.label_579.setGeometry(QtCore.QRect(20, 230, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_579.setFont(font)
        self.label_579.setObjectName("label_579")
        self.label_580 = QtWidgets.QLabel(self.groupBox_59)
        self.label_580.setGeometry(QtCore.QRect(20, 150, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_580.setFont(font)
        self.label_580.setObjectName("label_580")
        self.bat_3_batt_over_current = QtWidgets.QLabel(self.groupBox_59)
        self.bat_3_batt_over_current.setGeometry(QtCore.QRect(210, 150, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_3_batt_over_current.setFont(font)
        self.bat_3_batt_over_current.setObjectName("bat_3_batt_over_current")
        self.bat_3_batt_short_circuit = QtWidgets.QLabel(self.groupBox_59)
        self.bat_3_batt_short_circuit.setGeometry(QtCore.QRect(210, 230, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_3_batt_short_circuit.setFont(font)
        self.bat_3_batt_short_circuit.setObjectName("bat_3_batt_short_circuit")
        self.bat_3_batt_over_voltage = QtWidgets.QLabel(self.groupBox_59)
        self.bat_3_batt_over_voltage.setGeometry(QtCore.QRect(210, 190, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_3_batt_over_voltage.setFont(font)
        self.bat_3_batt_over_voltage.setObjectName("bat_3_batt_over_voltage")
        self.bat_3_batt_under_temp = QtWidgets.QLabel(self.groupBox_59)
        self.bat_3_batt_under_temp.setGeometry(QtCore.QRect(210, 110, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_3_batt_under_temp.setFont(font)
        self.bat_3_batt_under_temp.setObjectName("bat_3_batt_under_temp")
        self.bat_3_batt_system_failure = QtWidgets.QLabel(self.groupBox_59)
        self.bat_3_batt_system_failure.setGeometry(QtCore.QRect(210, 270, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_3_batt_system_failure.setFont(font)
        self.bat_3_batt_system_failure.setObjectName("bat_3_batt_system_failure")
        self.groupBox_60 = QtWidgets.QGroupBox(self.groupBox_68)
        self.groupBox_60.setGeometry(QtCore.QRect(660, 60, 271, 381))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_60.setFont(font)
        self.groupBox_60.setObjectName("groupBox_60")
        self.bat_3_charge_out_under_voltage = QtWidgets.QLabel(self.groupBox_60)
        self.bat_3_charge_out_under_voltage.setGeometry(QtCore.QRect(210, 30, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_3_charge_out_under_voltage.setFont(font)
        self.bat_3_charge_out_under_voltage.setObjectName("bat_3_charge_out_under_voltage")
        self.label_591 = QtWidgets.QLabel(self.groupBox_60)
        self.label_591.setGeometry(QtCore.QRect(20, 30, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_591.setFont(font)
        self.label_591.setObjectName("label_591")
        self.label_594 = QtWidgets.QLabel(self.groupBox_60)
        self.label_594.setGeometry(QtCore.QRect(20, 70, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_594.setFont(font)
        self.label_594.setObjectName("label_594")
        self.bat_3_charge_out_over_voltage = QtWidgets.QLabel(self.groupBox_60)
        self.bat_3_charge_out_over_voltage.setGeometry(QtCore.QRect(210, 70, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_3_charge_out_over_voltage.setFont(font)
        self.bat_3_charge_out_over_voltage.setObjectName("bat_3_charge_out_over_voltage")
        self.label_629 = QtWidgets.QLabel(self.groupBox_60)
        self.label_629.setGeometry(QtCore.QRect(20, 110, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_629.setFont(font)
        self.label_629.setObjectName("label_629")
        self.label_631 = QtWidgets.QLabel(self.groupBox_60)
        self.label_631.setGeometry(QtCore.QRect(20, 150, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_631.setFont(font)
        self.label_631.setObjectName("label_631")
        self.label_633 = QtWidgets.QLabel(self.groupBox_60)
        self.label_633.setGeometry(QtCore.QRect(20, 190, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_633.setFont(font)
        self.label_633.setObjectName("label_633")
        self.label_634 = QtWidgets.QLabel(self.groupBox_60)
        self.label_634.setGeometry(QtCore.QRect(20, 230, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_634.setFont(font)
        self.label_634.setObjectName("label_634")
        self.label_635 = QtWidgets.QLabel(self.groupBox_60)
        self.label_635.setGeometry(QtCore.QRect(20, 270, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_635.setFont(font)
        self.label_635.setObjectName("label_635")
        self.label_647 = QtWidgets.QLabel(self.groupBox_60)
        self.label_647.setGeometry(QtCore.QRect(20, 310, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_647.setFont(font)
        self.label_647.setObjectName("label_647")
        self.label_649 = QtWidgets.QLabel(self.groupBox_60)
        self.label_649.setGeometry(QtCore.QRect(20, 350, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_649.setFont(font)
        self.label_649.setObjectName("label_649")
        self.bat_3_charge_over_temp = QtWidgets.QLabel(self.groupBox_60)
        self.bat_3_charge_over_temp.setGeometry(QtCore.QRect(210, 110, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_3_charge_over_temp.setFont(font)
        self.bat_3_charge_over_temp.setObjectName("bat_3_charge_over_temp")
        self.bat_3_charge_under_temp = QtWidgets.QLabel(self.groupBox_60)
        self.bat_3_charge_under_temp.setGeometry(QtCore.QRect(210, 150, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_3_charge_under_temp.setFont(font)
        self.bat_3_charge_under_temp.setObjectName("bat_3_charge_under_temp")
        self.bat_3_charge_short_circuit = QtWidgets.QLabel(self.groupBox_60)
        self.bat_3_charge_short_circuit.setGeometry(QtCore.QRect(210, 190, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_3_charge_short_circuit.setFont(font)
        self.bat_3_charge_short_circuit.setObjectName("bat_3_charge_short_circuit")
        self.bat_3_charge_over_current = QtWidgets.QLabel(self.groupBox_60)
        self.bat_3_charge_over_current.setGeometry(QtCore.QRect(210, 230, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_3_charge_over_current.setFont(font)
        self.bat_3_charge_over_current.setObjectName("bat_3_charge_over_current")
        self.bat_3_charge_in_over_voltage = QtWidgets.QLabel(self.groupBox_60)
        self.bat_3_charge_in_over_voltage.setGeometry(QtCore.QRect(210, 270, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_3_charge_in_over_voltage.setFont(font)
        self.bat_3_charge_in_over_voltage.setObjectName("bat_3_charge_in_over_voltage")
        self.bat_3_charge_in_under_voltage = QtWidgets.QLabel(self.groupBox_60)
        self.bat_3_charge_in_under_voltage.setGeometry(QtCore.QRect(210, 310, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_3_charge_in_under_voltage.setFont(font)
        self.bat_3_charge_in_under_voltage.setObjectName("bat_3_charge_in_under_voltage")
        self.bat_3_charge_lost_com = QtWidgets.QLabel(self.groupBox_60)
        self.bat_3_charge_lost_com.setGeometry(QtCore.QRect(210, 350, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_3_charge_lost_com.setFont(font)
        self.bat_3_charge_lost_com.setObjectName("bat_3_charge_lost_com")
        self.label_43 = QtWidgets.QLabel(self.groupBox_68)
        self.label_43.setGeometry(QtCore.QRect(340, 10, 111, 20))
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.label_43.setFont(font)
        self.label_43.setObjectName("label_43")
        self.bat_3_id = QtWidgets.QLineEdit(self.groupBox_68)
        self.bat_3_id.setEnabled(True)
        self.bat_3_id.setGeometry(QtCore.QRect(490, 10, 101, 21))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.bat_3_id.setFont(font)
        self.bat_3_id.setObjectName("bat_3_id")
        self.stackedWidget.addWidget(self.page_4)
        self.page_5 = QtWidgets.QWidget()
        self.page_5.setObjectName("page_5")
        self.label_164 = QtWidgets.QLabel(self.page_5)
        self.label_164.setGeometry(QtCore.QRect(10, 10, 161, 21))
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.label_164.setFont(font)
        self.label_164.setText("")
        self.label_164.setObjectName("label_164")
        self.groupBox_69 = QtWidgets.QGroupBox(self.page_5)
        self.groupBox_69.setGeometry(QtCore.QRect(30, 20, 1221, 651))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Window, brush)
        self.groupBox_69.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(19)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_69.setFont(font)
        self.groupBox_69.setContextMenuPolicy(QtCore.Qt.DefaultContextMenu)
        self.groupBox_69.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.groupBox_69.setFlat(False)
        self.groupBox_69.setObjectName("groupBox_69")
        self.groupBox_49 = QtWidgets.QGroupBox(self.groupBox_69)
        self.groupBox_49.setGeometry(QtCore.QRect(20, 60, 271, 401))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_49.setFont(font)
        self.groupBox_49.setObjectName("groupBox_49")
        self.label_521 = QtWidgets.QLabel(self.groupBox_49)
        self.label_521.setGeometry(QtCore.QRect(20, 30, 121, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_521.setFont(font)
        self.label_521.setObjectName("label_521")
        self.label_522 = QtWidgets.QLabel(self.groupBox_49)
        self.label_522.setGeometry(QtCore.QRect(20, 70, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_522.setFont(font)
        self.label_522.setObjectName("label_522")
        self.label_523 = QtWidgets.QLabel(self.groupBox_49)
        self.label_523.setGeometry(QtCore.QRect(20, 110, 111, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_523.setFont(font)
        self.label_523.setObjectName("label_523")
        self.label_524 = QtWidgets.QLabel(self.groupBox_49)
        self.label_524.setGeometry(QtCore.QRect(20, 150, 111, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_524.setFont(font)
        self.label_524.setObjectName("label_524")
        self.label_525 = QtWidgets.QLabel(self.groupBox_49)
        self.label_525.setGeometry(QtCore.QRect(20, 190, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_525.setFont(font)
        self.label_525.setObjectName("label_525")
        self.label_526 = QtWidgets.QLabel(self.groupBox_49)
        self.label_526.setGeometry(QtCore.QRect(20, 230, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_526.setFont(font)
        self.label_526.setObjectName("label_526")
        self.label_528 = QtWidgets.QLabel(self.groupBox_49)
        self.label_528.setGeometry(QtCore.QRect(20, 270, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_528.setFont(font)
        self.label_528.setObjectName("label_528")
        self.bat_4_current = QtWidgets.QLabel(self.groupBox_49)
        self.bat_4_current.setGeometry(QtCore.QRect(170, 70, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_4_current.setFont(font)
        self.bat_4_current.setObjectName("bat_4_current")
        self.bat_4_temp = QtWidgets.QLabel(self.groupBox_49)
        self.bat_4_temp.setGeometry(QtCore.QRect(170, 110, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_4_temp.setFont(font)
        self.bat_4_temp.setObjectName("bat_4_temp")
        self.bat_4_capacity = QtWidgets.QLabel(self.groupBox_49)
        self.bat_4_capacity.setGeometry(QtCore.QRect(170, 190, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_4_capacity.setFont(font)
        self.bat_4_capacity.setObjectName("bat_4_capacity")
        self.bat_4_soh = QtWidgets.QLabel(self.groupBox_49)
        self.bat_4_soh.setGeometry(QtCore.QRect(170, 230, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_4_soh.setFont(font)
        self.bat_4_soh.setObjectName("bat_4_soh")
        self.bat_4_voltage = QtWidgets.QLabel(self.groupBox_49)
        self.bat_4_voltage.setGeometry(QtCore.QRect(170, 30, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_4_voltage.setFont(font)
        self.bat_4_voltage.setObjectName("bat_4_voltage")
        self.bat_4_soc = QtWidgets.QLabel(self.groupBox_49)
        self.bat_4_soc.setGeometry(QtCore.QRect(170, 150, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_4_soc.setFont(font)
        self.bat_4_soc.setObjectName("bat_4_soc")
        self.bat_4_cycle = QtWidgets.QLabel(self.groupBox_49)
        self.bat_4_cycle.setGeometry(QtCore.QRect(170, 270, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_4_cycle.setFont(font)
        self.bat_4_cycle.setObjectName("bat_4_cycle")
        self.label_718 = QtWidgets.QLabel(self.groupBox_49)
        self.label_718.setGeometry(QtCore.QRect(240, 110, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_718.setFont(font)
        self.label_718.setObjectName("label_718")
        self.label_719 = QtWidgets.QLabel(self.groupBox_49)
        self.label_719.setGeometry(QtCore.QRect(240, 230, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_719.setFont(font)
        self.label_719.setObjectName("label_719")
        self.label_720 = QtWidgets.QLabel(self.groupBox_49)
        self.label_720.setGeometry(QtCore.QRect(240, 150, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_720.setFont(font)
        self.label_720.setObjectName("label_720")
        self.label_721 = QtWidgets.QLabel(self.groupBox_49)
        self.label_721.setGeometry(QtCore.QRect(240, 30, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_721.setFont(font)
        self.label_721.setObjectName("label_721")
        self.label_722 = QtWidgets.QLabel(self.groupBox_49)
        self.label_722.setGeometry(QtCore.QRect(240, 70, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_722.setFont(font)
        self.label_722.setObjectName("label_722")
        self.label_749 = QtWidgets.QLabel(self.groupBox_49)
        self.label_749.setGeometry(QtCore.QRect(230, 270, 41, 20))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_749.setFont(font)
        self.label_749.setObjectName("label_749")
        self.label_750 = QtWidgets.QLabel(self.groupBox_49)
        self.label_750.setGeometry(QtCore.QRect(240, 190, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_750.setFont(font)
        self.label_750.setObjectName("label_750")
        self.pushButton_5 = QtWidgets.QPushButton(self.groupBox_69)
        self.pushButton_5.setGeometry(QtCore.QRect(1010, 550, 99, 27))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.pushButton_5.setFont(font)
        self.pushButton_5.setObjectName("pushButton_5")
        self.label_44 = QtWidgets.QLabel(self.groupBox_69)
        self.label_44.setGeometry(QtCore.QRect(340, 10, 111, 20))
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.label_44.setFont(font)
        self.label_44.setObjectName("label_44")
        self.bat_4_id = QtWidgets.QLineEdit(self.groupBox_69)
        self.bat_4_id.setEnabled(True)
        self.bat_4_id.setGeometry(QtCore.QRect(490, 10, 101, 21))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.bat_4_id.setFont(font)
        self.bat_4_id.setObjectName("bat_4_id")
        self.line_25 = QtWidgets.QFrame(self.groupBox_69)
        self.line_25.setGeometry(QtCore.QRect(310, 80, 16, 381))
        self.line_25.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_25.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_25.setObjectName("line_25")
        self.groupBox_66 = QtWidgets.QGroupBox(self.groupBox_69)
        self.groupBox_66.setGeometry(QtCore.QRect(660, 60, 271, 381))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_66.setFont(font)
        self.groupBox_66.setObjectName("groupBox_66")
        self.bat_4_charge_out_under_voltage = QtWidgets.QLabel(self.groupBox_66)
        self.bat_4_charge_out_under_voltage.setGeometry(QtCore.QRect(210, 30, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_4_charge_out_under_voltage.setFont(font)
        self.bat_4_charge_out_under_voltage.setObjectName("bat_4_charge_out_under_voltage")
        self.label_596 = QtWidgets.QLabel(self.groupBox_66)
        self.label_596.setGeometry(QtCore.QRect(20, 30, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_596.setFont(font)
        self.label_596.setObjectName("label_596")
        self.label_597 = QtWidgets.QLabel(self.groupBox_66)
        self.label_597.setGeometry(QtCore.QRect(20, 70, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_597.setFont(font)
        self.label_597.setObjectName("label_597")
        self.bat_4_charge_out_over_voltage = QtWidgets.QLabel(self.groupBox_66)
        self.bat_4_charge_out_over_voltage.setGeometry(QtCore.QRect(210, 70, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_4_charge_out_over_voltage.setFont(font)
        self.bat_4_charge_out_over_voltage.setObjectName("bat_4_charge_out_over_voltage")
        self.label_630 = QtWidgets.QLabel(self.groupBox_66)
        self.label_630.setGeometry(QtCore.QRect(20, 110, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_630.setFont(font)
        self.label_630.setObjectName("label_630")
        self.label_632 = QtWidgets.QLabel(self.groupBox_66)
        self.label_632.setGeometry(QtCore.QRect(20, 150, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_632.setFont(font)
        self.label_632.setObjectName("label_632")
        self.label_652 = QtWidgets.QLabel(self.groupBox_66)
        self.label_652.setGeometry(QtCore.QRect(20, 190, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_652.setFont(font)
        self.label_652.setObjectName("label_652")
        self.label_654 = QtWidgets.QLabel(self.groupBox_66)
        self.label_654.setGeometry(QtCore.QRect(20, 230, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_654.setFont(font)
        self.label_654.setObjectName("label_654")
        self.label_656 = QtWidgets.QLabel(self.groupBox_66)
        self.label_656.setGeometry(QtCore.QRect(20, 270, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_656.setFont(font)
        self.label_656.setObjectName("label_656")
        self.label_657 = QtWidgets.QLabel(self.groupBox_66)
        self.label_657.setGeometry(QtCore.QRect(20, 310, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_657.setFont(font)
        self.label_657.setObjectName("label_657")
        self.label_658 = QtWidgets.QLabel(self.groupBox_66)
        self.label_658.setGeometry(QtCore.QRect(20, 350, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_658.setFont(font)
        self.label_658.setObjectName("label_658")
        self.bat_4_charge_over_temp = QtWidgets.QLabel(self.groupBox_66)
        self.bat_4_charge_over_temp.setGeometry(QtCore.QRect(210, 110, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_4_charge_over_temp.setFont(font)
        self.bat_4_charge_over_temp.setObjectName("bat_4_charge_over_temp")
        self.bat_4_charge_under_temp = QtWidgets.QLabel(self.groupBox_66)
        self.bat_4_charge_under_temp.setGeometry(QtCore.QRect(210, 150, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_4_charge_under_temp.setFont(font)
        self.bat_4_charge_under_temp.setObjectName("bat_4_charge_under_temp")
        self.bat_4_charge_short_circuit = QtWidgets.QLabel(self.groupBox_66)
        self.bat_4_charge_short_circuit.setGeometry(QtCore.QRect(210, 190, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_4_charge_short_circuit.setFont(font)
        self.bat_4_charge_short_circuit.setObjectName("bat_4_charge_short_circuit")
        self.bat_4_charge_over_current = QtWidgets.QLabel(self.groupBox_66)
        self.bat_4_charge_over_current.setGeometry(QtCore.QRect(210, 230, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_4_charge_over_current.setFont(font)
        self.bat_4_charge_over_current.setObjectName("bat_4_charge_over_current")
        self.bat_4_charge_in_over_voltage = QtWidgets.QLabel(self.groupBox_66)
        self.bat_4_charge_in_over_voltage.setGeometry(QtCore.QRect(210, 270, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_4_charge_in_over_voltage.setFont(font)
        self.bat_4_charge_in_over_voltage.setObjectName("bat_4_charge_in_over_voltage")
        self.bat_4_charge_in_under_voltage = QtWidgets.QLabel(self.groupBox_66)
        self.bat_4_charge_in_under_voltage.setGeometry(QtCore.QRect(210, 310, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_4_charge_in_under_voltage.setFont(font)
        self.bat_4_charge_in_under_voltage.setObjectName("bat_4_charge_in_under_voltage")
        self.bat_4_charge_lost_com = QtWidgets.QLabel(self.groupBox_66)
        self.bat_4_charge_lost_com.setGeometry(QtCore.QRect(210, 350, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_4_charge_lost_com.setFont(font)
        self.bat_4_charge_lost_com.setObjectName("bat_4_charge_lost_com")
        self.groupBox_65 = QtWidgets.QGroupBox(self.groupBox_69)
        self.groupBox_65.setGeometry(QtCore.QRect(340, 60, 271, 391))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_65.setFont(font)
        self.groupBox_65.setObjectName("groupBox_65")
        self.bat_4_batt_over_temp = QtWidgets.QLabel(self.groupBox_65)
        self.bat_4_batt_over_temp.setGeometry(QtCore.QRect(210, 70, 41, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_4_batt_over_temp.setFont(font)
        self.bat_4_batt_over_temp.setObjectName("bat_4_batt_over_temp")
        self.bat_4_batt_over_charge = QtWidgets.QLabel(self.groupBox_65)
        self.bat_4_batt_over_charge.setGeometry(QtCore.QRect(210, 30, 41, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_4_batt_over_charge.setFont(font)
        self.bat_4_batt_over_charge.setObjectName("bat_4_batt_over_charge")
        self.label_581 = QtWidgets.QLabel(self.groupBox_65)
        self.label_581.setGeometry(QtCore.QRect(20, 110, 131, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_581.setFont(font)
        self.label_581.setObjectName("label_581")
        self.label_582 = QtWidgets.QLabel(self.groupBox_65)
        self.label_582.setGeometry(QtCore.QRect(20, 70, 151, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_582.setFont(font)
        self.label_582.setObjectName("label_582")
        self.label_583 = QtWidgets.QLabel(self.groupBox_65)
        self.label_583.setGeometry(QtCore.QRect(20, 190, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_583.setFont(font)
        self.label_583.setObjectName("label_583")
        self.label_584 = QtWidgets.QLabel(self.groupBox_65)
        self.label_584.setGeometry(QtCore.QRect(20, 270, 131, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_584.setFont(font)
        self.label_584.setObjectName("label_584")
        self.label_585 = QtWidgets.QLabel(self.groupBox_65)
        self.label_585.setGeometry(QtCore.QRect(20, 30, 151, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_585.setFont(font)
        self.label_585.setObjectName("label_585")
        self.label_586 = QtWidgets.QLabel(self.groupBox_65)
        self.label_586.setGeometry(QtCore.QRect(20, 230, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_586.setFont(font)
        self.label_586.setObjectName("label_586")
        self.label_595 = QtWidgets.QLabel(self.groupBox_65)
        self.label_595.setGeometry(QtCore.QRect(20, 150, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_595.setFont(font)
        self.label_595.setObjectName("label_595")
        self.bat_4_batt_over_current = QtWidgets.QLabel(self.groupBox_65)
        self.bat_4_batt_over_current.setGeometry(QtCore.QRect(210, 150, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_4_batt_over_current.setFont(font)
        self.bat_4_batt_over_current.setObjectName("bat_4_batt_over_current")
        self.bat_4_batt_short_circuit = QtWidgets.QLabel(self.groupBox_65)
        self.bat_4_batt_short_circuit.setGeometry(QtCore.QRect(210, 230, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_4_batt_short_circuit.setFont(font)
        self.bat_4_batt_short_circuit.setObjectName("bat_4_batt_short_circuit")
        self.bat_4_batt_over_voltage = QtWidgets.QLabel(self.groupBox_65)
        self.bat_4_batt_over_voltage.setGeometry(QtCore.QRect(210, 190, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_4_batt_over_voltage.setFont(font)
        self.bat_4_batt_over_voltage.setObjectName("bat_4_batt_over_voltage")
        self.bat_4_batt_under_temp = QtWidgets.QLabel(self.groupBox_65)
        self.bat_4_batt_under_temp.setGeometry(QtCore.QRect(210, 110, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_4_batt_under_temp.setFont(font)
        self.bat_4_batt_under_temp.setObjectName("bat_4_batt_under_temp")
        self.bat_4_batt_system_failure = QtWidgets.QLabel(self.groupBox_65)
        self.bat_4_batt_system_failure.setGeometry(QtCore.QRect(210, 270, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_4_batt_system_failure.setFont(font)
        self.bat_4_batt_system_failure.setObjectName("bat_4_batt_system_failure")
        self.line_24 = QtWidgets.QFrame(self.groupBox_69)
        self.line_24.setGeometry(QtCore.QRect(630, 80, 16, 381))
        self.line_24.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_24.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_24.setObjectName("line_24")
        self.stackedWidget.addWidget(self.page_5)
        self.page_6 = QtWidgets.QWidget()
        self.page_6.setObjectName("page_6")
        self.label_201 = QtWidgets.QLabel(self.page_6)
        self.label_201.setGeometry(QtCore.QRect(10, 10, 161, 21))
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.label_201.setFont(font)
        self.label_201.setText("")
        self.label_201.setObjectName("label_201")
        self.groupBox_70 = QtWidgets.QGroupBox(self.page_6)
        self.groupBox_70.setGeometry(QtCore.QRect(30, 20, 1221, 651))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Window, brush)
        self.groupBox_70.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(19)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_70.setFont(font)
        self.groupBox_70.setContextMenuPolicy(QtCore.Qt.DefaultContextMenu)
        self.groupBox_70.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.groupBox_70.setFlat(False)
        self.groupBox_70.setObjectName("groupBox_70")
        self.groupBox_46 = QtWidgets.QGroupBox(self.groupBox_70)
        self.groupBox_46.setGeometry(QtCore.QRect(20, 60, 271, 401))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_46.setFont(font)
        self.groupBox_46.setObjectName("groupBox_46")
        self.label_339 = QtWidgets.QLabel(self.groupBox_46)
        self.label_339.setGeometry(QtCore.QRect(20, 30, 121, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_339.setFont(font)
        self.label_339.setObjectName("label_339")
        self.label_340 = QtWidgets.QLabel(self.groupBox_46)
        self.label_340.setGeometry(QtCore.QRect(20, 70, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_340.setFont(font)
        self.label_340.setObjectName("label_340")
        self.label_341 = QtWidgets.QLabel(self.groupBox_46)
        self.label_341.setGeometry(QtCore.QRect(20, 110, 111, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_341.setFont(font)
        self.label_341.setObjectName("label_341")
        self.label_342 = QtWidgets.QLabel(self.groupBox_46)
        self.label_342.setGeometry(QtCore.QRect(20, 150, 111, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_342.setFont(font)
        self.label_342.setObjectName("label_342")
        self.label_343 = QtWidgets.QLabel(self.groupBox_46)
        self.label_343.setGeometry(QtCore.QRect(20, 190, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_343.setFont(font)
        self.label_343.setObjectName("label_343")
        self.label_344 = QtWidgets.QLabel(self.groupBox_46)
        self.label_344.setGeometry(QtCore.QRect(20, 230, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_344.setFont(font)
        self.label_344.setObjectName("label_344")
        self.label_346 = QtWidgets.QLabel(self.groupBox_46)
        self.label_346.setGeometry(QtCore.QRect(20, 270, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_346.setFont(font)
        self.label_346.setObjectName("label_346")
        self.bat_5_current = QtWidgets.QLabel(self.groupBox_46)
        self.bat_5_current.setGeometry(QtCore.QRect(170, 70, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_5_current.setFont(font)
        self.bat_5_current.setObjectName("bat_5_current")
        self.bat_5_temp = QtWidgets.QLabel(self.groupBox_46)
        self.bat_5_temp.setGeometry(QtCore.QRect(170, 110, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_5_temp.setFont(font)
        self.bat_5_temp.setObjectName("bat_5_temp")
        self.bat_5_capacity = QtWidgets.QLabel(self.groupBox_46)
        self.bat_5_capacity.setGeometry(QtCore.QRect(170, 190, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_5_capacity.setFont(font)
        self.bat_5_capacity.setObjectName("bat_5_capacity")
        self.bat_5_soh = QtWidgets.QLabel(self.groupBox_46)
        self.bat_5_soh.setGeometry(QtCore.QRect(170, 230, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_5_soh.setFont(font)
        self.bat_5_soh.setObjectName("bat_5_soh")
        self.bat_5_voltage = QtWidgets.QLabel(self.groupBox_46)
        self.bat_5_voltage.setGeometry(QtCore.QRect(170, 30, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_5_voltage.setFont(font)
        self.bat_5_voltage.setObjectName("bat_5_voltage")
        self.bat_5_soc = QtWidgets.QLabel(self.groupBox_46)
        self.bat_5_soc.setGeometry(QtCore.QRect(170, 150, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_5_soc.setFont(font)
        self.bat_5_soc.setObjectName("bat_5_soc")
        self.bat_5_cycle = QtWidgets.QLabel(self.groupBox_46)
        self.bat_5_cycle.setGeometry(QtCore.QRect(170, 270, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_5_cycle.setFont(font)
        self.bat_5_cycle.setObjectName("bat_5_cycle")
        self.label_723 = QtWidgets.QLabel(self.groupBox_46)
        self.label_723.setGeometry(QtCore.QRect(240, 110, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_723.setFont(font)
        self.label_723.setObjectName("label_723")
        self.label_724 = QtWidgets.QLabel(self.groupBox_46)
        self.label_724.setGeometry(QtCore.QRect(240, 230, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_724.setFont(font)
        self.label_724.setObjectName("label_724")
        self.label_725 = QtWidgets.QLabel(self.groupBox_46)
        self.label_725.setGeometry(QtCore.QRect(240, 150, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_725.setFont(font)
        self.label_725.setObjectName("label_725")
        self.label_726 = QtWidgets.QLabel(self.groupBox_46)
        self.label_726.setGeometry(QtCore.QRect(240, 30, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_726.setFont(font)
        self.label_726.setObjectName("label_726")
        self.label_727 = QtWidgets.QLabel(self.groupBox_46)
        self.label_727.setGeometry(QtCore.QRect(240, 70, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_727.setFont(font)
        self.label_727.setObjectName("label_727")
        self.label_751 = QtWidgets.QLabel(self.groupBox_46)
        self.label_751.setGeometry(QtCore.QRect(230, 270, 41, 20))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_751.setFont(font)
        self.label_751.setObjectName("label_751")
        self.label_752 = QtWidgets.QLabel(self.groupBox_46)
        self.label_752.setGeometry(QtCore.QRect(240, 190, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_752.setFont(font)
        self.label_752.setObjectName("label_752")
        self.pushButton_6 = QtWidgets.QPushButton(self.groupBox_70)
        self.pushButton_6.setGeometry(QtCore.QRect(1010, 550, 99, 27))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.pushButton_6.setFont(font)
        self.pushButton_6.setObjectName("pushButton_6")
        self.label_45 = QtWidgets.QLabel(self.groupBox_70)
        self.label_45.setGeometry(QtCore.QRect(340, 10, 111, 20))
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.label_45.setFont(font)
        self.label_45.setObjectName("label_45")
        self.bat_5_id = QtWidgets.QLineEdit(self.groupBox_70)
        self.bat_5_id.setEnabled(True)
        self.bat_5_id.setGeometry(QtCore.QRect(490, 10, 101, 21))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.bat_5_id.setFont(font)
        self.bat_5_id.setObjectName("bat_5_id")
        self.groupBox_61 = QtWidgets.QGroupBox(self.groupBox_70)
        self.groupBox_61.setGeometry(QtCore.QRect(340, 60, 271, 391))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_61.setFont(font)
        self.groupBox_61.setObjectName("groupBox_61")
        self.bat_5_batt_over_temp = QtWidgets.QLabel(self.groupBox_61)
        self.bat_5_batt_over_temp.setGeometry(QtCore.QRect(210, 70, 41, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_5_batt_over_temp.setFont(font)
        self.bat_5_batt_over_temp.setObjectName("bat_5_batt_over_temp")
        self.bat_5_batt_over_charge = QtWidgets.QLabel(self.groupBox_61)
        self.bat_5_batt_over_charge.setGeometry(QtCore.QRect(210, 30, 41, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_5_batt_over_charge.setFont(font)
        self.bat_5_batt_over_charge.setObjectName("bat_5_batt_over_charge")
        self.label_598 = QtWidgets.QLabel(self.groupBox_61)
        self.label_598.setGeometry(QtCore.QRect(20, 110, 131, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_598.setFont(font)
        self.label_598.setObjectName("label_598")
        self.label_599 = QtWidgets.QLabel(self.groupBox_61)
        self.label_599.setGeometry(QtCore.QRect(20, 70, 151, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_599.setFont(font)
        self.label_599.setObjectName("label_599")
        self.label_600 = QtWidgets.QLabel(self.groupBox_61)
        self.label_600.setGeometry(QtCore.QRect(20, 190, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_600.setFont(font)
        self.label_600.setObjectName("label_600")
        self.label_611 = QtWidgets.QLabel(self.groupBox_61)
        self.label_611.setGeometry(QtCore.QRect(20, 270, 131, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_611.setFont(font)
        self.label_611.setObjectName("label_611")
        self.label_613 = QtWidgets.QLabel(self.groupBox_61)
        self.label_613.setGeometry(QtCore.QRect(20, 30, 151, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_613.setFont(font)
        self.label_613.setObjectName("label_613")
        self.label_617 = QtWidgets.QLabel(self.groupBox_61)
        self.label_617.setGeometry(QtCore.QRect(20, 230, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_617.setFont(font)
        self.label_617.setObjectName("label_617")
        self.label_618 = QtWidgets.QLabel(self.groupBox_61)
        self.label_618.setGeometry(QtCore.QRect(20, 150, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_618.setFont(font)
        self.label_618.setObjectName("label_618")
        self.bat_5_batt_over_current = QtWidgets.QLabel(self.groupBox_61)
        self.bat_5_batt_over_current.setGeometry(QtCore.QRect(210, 150, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_5_batt_over_current.setFont(font)
        self.bat_5_batt_over_current.setObjectName("bat_5_batt_over_current")
        self.bat_5_batt_short_circuit = QtWidgets.QLabel(self.groupBox_61)
        self.bat_5_batt_short_circuit.setGeometry(QtCore.QRect(210, 230, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_5_batt_short_circuit.setFont(font)
        self.bat_5_batt_short_circuit.setObjectName("bat_5_batt_short_circuit")
        self.bat_5_batt_over_voltage = QtWidgets.QLabel(self.groupBox_61)
        self.bat_5_batt_over_voltage.setGeometry(QtCore.QRect(210, 190, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_5_batt_over_voltage.setFont(font)
        self.bat_5_batt_over_voltage.setObjectName("bat_5_batt_over_voltage")
        self.bat_5_batt_under_temp = QtWidgets.QLabel(self.groupBox_61)
        self.bat_5_batt_under_temp.setGeometry(QtCore.QRect(210, 110, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_5_batt_under_temp.setFont(font)
        self.bat_5_batt_under_temp.setObjectName("bat_5_batt_under_temp")
        self.bat_5_batt_system_failure = QtWidgets.QLabel(self.groupBox_61)
        self.bat_5_batt_system_failure.setGeometry(QtCore.QRect(210, 270, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_5_batt_system_failure.setFont(font)
        self.bat_5_batt_system_failure.setObjectName("bat_5_batt_system_failure")
        self.line_26 = QtWidgets.QFrame(self.groupBox_70)
        self.line_26.setGeometry(QtCore.QRect(630, 80, 16, 381))
        self.line_26.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_26.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_26.setObjectName("line_26")
        self.groupBox_74 = QtWidgets.QGroupBox(self.groupBox_70)
        self.groupBox_74.setGeometry(QtCore.QRect(660, 60, 271, 381))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_74.setFont(font)
        self.groupBox_74.setObjectName("groupBox_74")
        self.bat_5_charge_out_under_voltage = QtWidgets.QLabel(self.groupBox_74)
        self.bat_5_charge_out_under_voltage.setGeometry(QtCore.QRect(210, 30, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_5_charge_out_under_voltage.setFont(font)
        self.bat_5_charge_out_under_voltage.setObjectName("bat_5_charge_out_under_voltage")
        self.label_624 = QtWidgets.QLabel(self.groupBox_74)
        self.label_624.setGeometry(QtCore.QRect(20, 30, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_624.setFont(font)
        self.label_624.setObjectName("label_624")
        self.label_625 = QtWidgets.QLabel(self.groupBox_74)
        self.label_625.setGeometry(QtCore.QRect(20, 70, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_625.setFont(font)
        self.label_625.setObjectName("label_625")
        self.bat_5_charge_out_over_voltage = QtWidgets.QLabel(self.groupBox_74)
        self.bat_5_charge_out_over_voltage.setGeometry(QtCore.QRect(210, 70, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_5_charge_out_over_voltage.setFont(font)
        self.bat_5_charge_out_over_voltage.setObjectName("bat_5_charge_out_over_voltage")
        self.label_636 = QtWidgets.QLabel(self.groupBox_74)
        self.label_636.setGeometry(QtCore.QRect(20, 110, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_636.setFont(font)
        self.label_636.setObjectName("label_636")
        self.label_637 = QtWidgets.QLabel(self.groupBox_74)
        self.label_637.setGeometry(QtCore.QRect(20, 150, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_637.setFont(font)
        self.label_637.setObjectName("label_637")
        self.label_638 = QtWidgets.QLabel(self.groupBox_74)
        self.label_638.setGeometry(QtCore.QRect(20, 190, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_638.setFont(font)
        self.label_638.setObjectName("label_638")
        self.label_639 = QtWidgets.QLabel(self.groupBox_74)
        self.label_639.setGeometry(QtCore.QRect(20, 230, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_639.setFont(font)
        self.label_639.setObjectName("label_639")
        self.label_640 = QtWidgets.QLabel(self.groupBox_74)
        self.label_640.setGeometry(QtCore.QRect(20, 270, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_640.setFont(font)
        self.label_640.setObjectName("label_640")
        self.label_650 = QtWidgets.QLabel(self.groupBox_74)
        self.label_650.setGeometry(QtCore.QRect(20, 310, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_650.setFont(font)
        self.label_650.setObjectName("label_650")
        self.label_651 = QtWidgets.QLabel(self.groupBox_74)
        self.label_651.setGeometry(QtCore.QRect(20, 350, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_651.setFont(font)
        self.label_651.setObjectName("label_651")
        self.bat_5_charge_over_temp = QtWidgets.QLabel(self.groupBox_74)
        self.bat_5_charge_over_temp.setGeometry(QtCore.QRect(210, 110, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_5_charge_over_temp.setFont(font)
        self.bat_5_charge_over_temp.setObjectName("bat_5_charge_over_temp")
        self.bat_5_charge_under_temp = QtWidgets.QLabel(self.groupBox_74)
        self.bat_5_charge_under_temp.setGeometry(QtCore.QRect(210, 150, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_5_charge_under_temp.setFont(font)
        self.bat_5_charge_under_temp.setObjectName("bat_5_charge_under_temp")
        self.bat_5_charge_short_circuit = QtWidgets.QLabel(self.groupBox_74)
        self.bat_5_charge_short_circuit.setGeometry(QtCore.QRect(210, 190, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_5_charge_short_circuit.setFont(font)
        self.bat_5_charge_short_circuit.setObjectName("bat_5_charge_short_circuit")
        self.bat_5_charge_over_current = QtWidgets.QLabel(self.groupBox_74)
        self.bat_5_charge_over_current.setGeometry(QtCore.QRect(210, 230, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_5_charge_over_current.setFont(font)
        self.bat_5_charge_over_current.setObjectName("bat_5_charge_over_current")
        self.bat_5_charge_in_over_voltage = QtWidgets.QLabel(self.groupBox_74)
        self.bat_5_charge_in_over_voltage.setGeometry(QtCore.QRect(210, 270, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_5_charge_in_over_voltage.setFont(font)
        self.bat_5_charge_in_over_voltage.setObjectName("bat_5_charge_in_over_voltage")
        self.bat_5_charge_in_under_voltage = QtWidgets.QLabel(self.groupBox_74)
        self.bat_5_charge_in_under_voltage.setGeometry(QtCore.QRect(210, 310, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_5_charge_in_under_voltage.setFont(font)
        self.bat_5_charge_in_under_voltage.setObjectName("bat_5_charge_in_under_voltage")
        self.bat_5_charge_lost_com = QtWidgets.QLabel(self.groupBox_74)
        self.bat_5_charge_lost_com.setGeometry(QtCore.QRect(210, 350, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_5_charge_lost_com.setFont(font)
        self.bat_5_charge_lost_com.setObjectName("bat_5_charge_lost_com")
        self.line_27 = QtWidgets.QFrame(self.groupBox_70)
        self.line_27.setGeometry(QtCore.QRect(310, 80, 16, 381))
        self.line_27.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_27.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_27.setObjectName("line_27")
        self.stackedWidget.addWidget(self.page_6)
        self.page_7 = QtWidgets.QWidget()
        self.page_7.setObjectName("page_7")
        self.label_238 = QtWidgets.QLabel(self.page_7)
        self.label_238.setGeometry(QtCore.QRect(10, 10, 161, 21))
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.label_238.setFont(font)
        self.label_238.setText("")
        self.label_238.setObjectName("label_238")
        self.groupBox_71 = QtWidgets.QGroupBox(self.page_7)
        self.groupBox_71.setGeometry(QtCore.QRect(30, 20, 1221, 651))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Window, brush)
        self.groupBox_71.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(19)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_71.setFont(font)
        self.groupBox_71.setContextMenuPolicy(QtCore.Qt.DefaultContextMenu)
        self.groupBox_71.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.groupBox_71.setFlat(False)
        self.groupBox_71.setObjectName("groupBox_71")
        self.groupBox_43 = QtWidgets.QGroupBox(self.groupBox_71)
        self.groupBox_43.setGeometry(QtCore.QRect(20, 60, 271, 401))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_43.setFont(font)
        self.groupBox_43.setObjectName("groupBox_43")
        self.label_318 = QtWidgets.QLabel(self.groupBox_43)
        self.label_318.setGeometry(QtCore.QRect(20, 30, 121, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_318.setFont(font)
        self.label_318.setObjectName("label_318")
        self.label_319 = QtWidgets.QLabel(self.groupBox_43)
        self.label_319.setGeometry(QtCore.QRect(20, 70, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_319.setFont(font)
        self.label_319.setObjectName("label_319")
        self.label_320 = QtWidgets.QLabel(self.groupBox_43)
        self.label_320.setGeometry(QtCore.QRect(20, 110, 111, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_320.setFont(font)
        self.label_320.setObjectName("label_320")
        self.label_321 = QtWidgets.QLabel(self.groupBox_43)
        self.label_321.setGeometry(QtCore.QRect(20, 150, 111, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_321.setFont(font)
        self.label_321.setObjectName("label_321")
        self.label_322 = QtWidgets.QLabel(self.groupBox_43)
        self.label_322.setGeometry(QtCore.QRect(20, 190, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_322.setFont(font)
        self.label_322.setObjectName("label_322")
        self.label_324 = QtWidgets.QLabel(self.groupBox_43)
        self.label_324.setGeometry(QtCore.QRect(20, 230, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_324.setFont(font)
        self.label_324.setObjectName("label_324")
        self.label_326 = QtWidgets.QLabel(self.groupBox_43)
        self.label_326.setGeometry(QtCore.QRect(20, 270, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_326.setFont(font)
        self.label_326.setObjectName("label_326")
        self.bat_6_current_2 = QtWidgets.QLabel(self.groupBox_43)
        self.bat_6_current_2.setGeometry(QtCore.QRect(170, 70, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_6_current_2.setFont(font)
        self.bat_6_current_2.setObjectName("bat_6_current_2")
        self.bat_6_temp = QtWidgets.QLabel(self.groupBox_43)
        self.bat_6_temp.setGeometry(QtCore.QRect(170, 110, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_6_temp.setFont(font)
        self.bat_6_temp.setObjectName("bat_6_temp")
        self.bat_6_capacity = QtWidgets.QLabel(self.groupBox_43)
        self.bat_6_capacity.setGeometry(QtCore.QRect(170, 190, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_6_capacity.setFont(font)
        self.bat_6_capacity.setObjectName("bat_6_capacity")
        self.bat_6_soh = QtWidgets.QLabel(self.groupBox_43)
        self.bat_6_soh.setGeometry(QtCore.QRect(170, 230, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_6_soh.setFont(font)
        self.bat_6_soh.setObjectName("bat_6_soh")
        self.bat_6_voltage = QtWidgets.QLabel(self.groupBox_43)
        self.bat_6_voltage.setGeometry(QtCore.QRect(170, 30, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_6_voltage.setFont(font)
        self.bat_6_voltage.setObjectName("bat_6_voltage")
        self.bat_6_soc = QtWidgets.QLabel(self.groupBox_43)
        self.bat_6_soc.setGeometry(QtCore.QRect(170, 150, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_6_soc.setFont(font)
        self.bat_6_soc.setObjectName("bat_6_soc")
        self.bat_6_cycle = QtWidgets.QLabel(self.groupBox_43)
        self.bat_6_cycle.setGeometry(QtCore.QRect(170, 270, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_6_cycle.setFont(font)
        self.bat_6_cycle.setObjectName("bat_6_cycle")
        self.label_728 = QtWidgets.QLabel(self.groupBox_43)
        self.label_728.setGeometry(QtCore.QRect(240, 110, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_728.setFont(font)
        self.label_728.setObjectName("label_728")
        self.label_729 = QtWidgets.QLabel(self.groupBox_43)
        self.label_729.setGeometry(QtCore.QRect(240, 230, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_729.setFont(font)
        self.label_729.setObjectName("label_729")
        self.label_730 = QtWidgets.QLabel(self.groupBox_43)
        self.label_730.setGeometry(QtCore.QRect(240, 150, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_730.setFont(font)
        self.label_730.setObjectName("label_730")
        self.label_731 = QtWidgets.QLabel(self.groupBox_43)
        self.label_731.setGeometry(QtCore.QRect(240, 30, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_731.setFont(font)
        self.label_731.setObjectName("label_731")
        self.label_732 = QtWidgets.QLabel(self.groupBox_43)
        self.label_732.setGeometry(QtCore.QRect(240, 70, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_732.setFont(font)
        self.label_732.setObjectName("label_732")
        self.label_753 = QtWidgets.QLabel(self.groupBox_43)
        self.label_753.setGeometry(QtCore.QRect(230, 270, 41, 20))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_753.setFont(font)
        self.label_753.setObjectName("label_753")
        self.label_754 = QtWidgets.QLabel(self.groupBox_43)
        self.label_754.setGeometry(QtCore.QRect(240, 190, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_754.setFont(font)
        self.label_754.setObjectName("label_754")
        self.pushButton_7 = QtWidgets.QPushButton(self.groupBox_71)
        self.pushButton_7.setGeometry(QtCore.QRect(1010, 550, 99, 27))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.pushButton_7.setFont(font)
        self.pushButton_7.setObjectName("pushButton_7")
        self.label_46 = QtWidgets.QLabel(self.groupBox_71)
        self.label_46.setGeometry(QtCore.QRect(340, 10, 111, 20))
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.label_46.setFont(font)
        self.label_46.setObjectName("label_46")
        self.bat_6_id = QtWidgets.QLineEdit(self.groupBox_71)
        self.bat_6_id.setEnabled(True)
        self.bat_6_id.setGeometry(QtCore.QRect(490, 10, 101, 21))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.bat_6_id.setFont(font)
        self.bat_6_id.setObjectName("bat_6_id")
        self.groupBox_62 = QtWidgets.QGroupBox(self.groupBox_71)
        self.groupBox_62.setGeometry(QtCore.QRect(340, 60, 271, 391))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_62.setFont(font)
        self.groupBox_62.setObjectName("groupBox_62")
        self.bat_6_batt_over_temp = QtWidgets.QLabel(self.groupBox_62)
        self.bat_6_batt_over_temp.setGeometry(QtCore.QRect(210, 70, 41, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_6_batt_over_temp.setFont(font)
        self.bat_6_batt_over_temp.setObjectName("bat_6_batt_over_temp")
        self.bat_6_batt_over_charge = QtWidgets.QLabel(self.groupBox_62)
        self.bat_6_batt_over_charge.setGeometry(QtCore.QRect(210, 30, 41, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_6_batt_over_charge.setFont(font)
        self.bat_6_batt_over_charge.setObjectName("bat_6_batt_over_charge")
        self.label_626 = QtWidgets.QLabel(self.groupBox_62)
        self.label_626.setGeometry(QtCore.QRect(20, 110, 131, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_626.setFont(font)
        self.label_626.setObjectName("label_626")
        self.label_627 = QtWidgets.QLabel(self.groupBox_62)
        self.label_627.setGeometry(QtCore.QRect(20, 70, 151, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_627.setFont(font)
        self.label_627.setObjectName("label_627")
        self.label_628 = QtWidgets.QLabel(self.groupBox_62)
        self.label_628.setGeometry(QtCore.QRect(20, 190, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_628.setFont(font)
        self.label_628.setObjectName("label_628")
        self.label_653 = QtWidgets.QLabel(self.groupBox_62)
        self.label_653.setGeometry(QtCore.QRect(20, 270, 131, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_653.setFont(font)
        self.label_653.setObjectName("label_653")
        self.label_655 = QtWidgets.QLabel(self.groupBox_62)
        self.label_655.setGeometry(QtCore.QRect(20, 30, 151, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_655.setFont(font)
        self.label_655.setObjectName("label_655")
        self.label_659 = QtWidgets.QLabel(self.groupBox_62)
        self.label_659.setGeometry(QtCore.QRect(20, 230, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_659.setFont(font)
        self.label_659.setObjectName("label_659")
        self.label_660 = QtWidgets.QLabel(self.groupBox_62)
        self.label_660.setGeometry(QtCore.QRect(20, 150, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_660.setFont(font)
        self.label_660.setObjectName("label_660")
        self.bat_6_batt_over_current = QtWidgets.QLabel(self.groupBox_62)
        self.bat_6_batt_over_current.setGeometry(QtCore.QRect(210, 150, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_6_batt_over_current.setFont(font)
        self.bat_6_batt_over_current.setObjectName("bat_6_batt_over_current")
        self.bat_6_batt_short_circuit = QtWidgets.QLabel(self.groupBox_62)
        self.bat_6_batt_short_circuit.setGeometry(QtCore.QRect(210, 230, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_6_batt_short_circuit.setFont(font)
        self.bat_6_batt_short_circuit.setObjectName("bat_6_batt_short_circuit")
        self.bat_6_batt_over_voltage = QtWidgets.QLabel(self.groupBox_62)
        self.bat_6_batt_over_voltage.setGeometry(QtCore.QRect(210, 190, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_6_batt_over_voltage.setFont(font)
        self.bat_6_batt_over_voltage.setObjectName("bat_6_batt_over_voltage")
        self.bat_6_batt_under_temp = QtWidgets.QLabel(self.groupBox_62)
        self.bat_6_batt_under_temp.setGeometry(QtCore.QRect(210, 110, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_6_batt_under_temp.setFont(font)
        self.bat_6_batt_under_temp.setObjectName("bat_6_batt_under_temp")
        self.bat_6_batt_system_failure = QtWidgets.QLabel(self.groupBox_62)
        self.bat_6_batt_system_failure.setGeometry(QtCore.QRect(210, 270, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_6_batt_system_failure.setFont(font)
        self.bat_6_batt_system_failure.setObjectName("bat_6_batt_system_failure")
        self.line_28 = QtWidgets.QFrame(self.groupBox_71)
        self.line_28.setGeometry(QtCore.QRect(630, 80, 16, 381))
        self.line_28.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_28.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_28.setObjectName("line_28")
        self.groupBox_75 = QtWidgets.QGroupBox(self.groupBox_71)
        self.groupBox_75.setGeometry(QtCore.QRect(660, 60, 271, 381))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_75.setFont(font)
        self.groupBox_75.setObjectName("groupBox_75")
        self.bat_6_charge_out_under_voltage = QtWidgets.QLabel(self.groupBox_75)
        self.bat_6_charge_out_under_voltage.setGeometry(QtCore.QRect(210, 30, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_6_charge_out_under_voltage.setFont(font)
        self.bat_6_charge_out_under_voltage.setObjectName("bat_6_charge_out_under_voltage")
        self.label_661 = QtWidgets.QLabel(self.groupBox_75)
        self.label_661.setGeometry(QtCore.QRect(20, 30, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_661.setFont(font)
        self.label_661.setObjectName("label_661")
        self.label_662 = QtWidgets.QLabel(self.groupBox_75)
        self.label_662.setGeometry(QtCore.QRect(20, 70, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_662.setFont(font)
        self.label_662.setObjectName("label_662")
        self.bat_6_charge_out_over_voltage = QtWidgets.QLabel(self.groupBox_75)
        self.bat_6_charge_out_over_voltage.setGeometry(QtCore.QRect(210, 70, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_6_charge_out_over_voltage.setFont(font)
        self.bat_6_charge_out_over_voltage.setObjectName("bat_6_charge_out_over_voltage")
        self.label_663 = QtWidgets.QLabel(self.groupBox_75)
        self.label_663.setGeometry(QtCore.QRect(20, 110, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_663.setFont(font)
        self.label_663.setObjectName("label_663")
        self.label_664 = QtWidgets.QLabel(self.groupBox_75)
        self.label_664.setGeometry(QtCore.QRect(20, 150, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_664.setFont(font)
        self.label_664.setObjectName("label_664")
        self.label_665 = QtWidgets.QLabel(self.groupBox_75)
        self.label_665.setGeometry(QtCore.QRect(20, 190, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_665.setFont(font)
        self.label_665.setObjectName("label_665")
        self.label_666 = QtWidgets.QLabel(self.groupBox_75)
        self.label_666.setGeometry(QtCore.QRect(20, 230, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_666.setFont(font)
        self.label_666.setObjectName("label_666")
        self.label_667 = QtWidgets.QLabel(self.groupBox_75)
        self.label_667.setGeometry(QtCore.QRect(20, 270, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_667.setFont(font)
        self.label_667.setObjectName("label_667")
        self.label_668 = QtWidgets.QLabel(self.groupBox_75)
        self.label_668.setGeometry(QtCore.QRect(20, 310, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_668.setFont(font)
        self.label_668.setObjectName("label_668")
        self.label_669 = QtWidgets.QLabel(self.groupBox_75)
        self.label_669.setGeometry(QtCore.QRect(20, 350, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_669.setFont(font)
        self.label_669.setObjectName("label_669")
        self.bat_6_charge_over_temp = QtWidgets.QLabel(self.groupBox_75)
        self.bat_6_charge_over_temp.setGeometry(QtCore.QRect(210, 110, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_6_charge_over_temp.setFont(font)
        self.bat_6_charge_over_temp.setObjectName("bat_6_charge_over_temp")
        self.bat_6_charge_under_temp = QtWidgets.QLabel(self.groupBox_75)
        self.bat_6_charge_under_temp.setGeometry(QtCore.QRect(210, 150, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_6_charge_under_temp.setFont(font)
        self.bat_6_charge_under_temp.setObjectName("bat_6_charge_under_temp")
        self.bat_6_charge_short_circuit = QtWidgets.QLabel(self.groupBox_75)
        self.bat_6_charge_short_circuit.setGeometry(QtCore.QRect(210, 190, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_6_charge_short_circuit.setFont(font)
        self.bat_6_charge_short_circuit.setObjectName("bat_6_charge_short_circuit")
        self.bat_6_charge_over_current = QtWidgets.QLabel(self.groupBox_75)
        self.bat_6_charge_over_current.setGeometry(QtCore.QRect(210, 230, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_6_charge_over_current.setFont(font)
        self.bat_6_charge_over_current.setObjectName("bat_6_charge_over_current")
        self.bat_6_charge_in_over_voltage = QtWidgets.QLabel(self.groupBox_75)
        self.bat_6_charge_in_over_voltage.setGeometry(QtCore.QRect(210, 270, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_6_charge_in_over_voltage.setFont(font)
        self.bat_6_charge_in_over_voltage.setObjectName("bat_6_charge_in_over_voltage")
        self.bat_6_charge_in_under_voltage = QtWidgets.QLabel(self.groupBox_75)
        self.bat_6_charge_in_under_voltage.setGeometry(QtCore.QRect(210, 310, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_6_charge_in_under_voltage.setFont(font)
        self.bat_6_charge_in_under_voltage.setObjectName("bat_6_charge_in_under_voltage")
        self.bat_6_charge_lost_com = QtWidgets.QLabel(self.groupBox_75)
        self.bat_6_charge_lost_com.setGeometry(QtCore.QRect(210, 350, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_6_charge_lost_com.setFont(font)
        self.bat_6_charge_lost_com.setObjectName("bat_6_charge_lost_com")
        self.line_29 = QtWidgets.QFrame(self.groupBox_71)
        self.line_29.setGeometry(QtCore.QRect(310, 80, 16, 381))
        self.line_29.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_29.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_29.setObjectName("line_29")
        self.stackedWidget.addWidget(self.page_7)
        self.page_8 = QtWidgets.QWidget()
        self.page_8.setObjectName("page_8")
        self.label_275 = QtWidgets.QLabel(self.page_8)
        self.label_275.setGeometry(QtCore.QRect(10, 10, 161, 21))
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.label_275.setFont(font)
        self.label_275.setText("")
        self.label_275.setObjectName("label_275")
        self.groupBox_72 = QtWidgets.QGroupBox(self.page_8)
        self.groupBox_72.setGeometry(QtCore.QRect(30, 20, 1221, 651))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Window, brush)
        self.groupBox_72.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(19)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_72.setFont(font)
        self.groupBox_72.setContextMenuPolicy(QtCore.Qt.DefaultContextMenu)
        self.groupBox_72.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.groupBox_72.setFlat(False)
        self.groupBox_72.setObjectName("groupBox_72")
        self.groupBox_37 = QtWidgets.QGroupBox(self.groupBox_72)
        self.groupBox_37.setGeometry(QtCore.QRect(20, 60, 271, 401))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_37.setFont(font)
        self.groupBox_37.setObjectName("groupBox_37")
        self.label_303 = QtWidgets.QLabel(self.groupBox_37)
        self.label_303.setGeometry(QtCore.QRect(20, 30, 121, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_303.setFont(font)
        self.label_303.setObjectName("label_303")
        self.label_304 = QtWidgets.QLabel(self.groupBox_37)
        self.label_304.setGeometry(QtCore.QRect(20, 70, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_304.setFont(font)
        self.label_304.setObjectName("label_304")
        self.label_305 = QtWidgets.QLabel(self.groupBox_37)
        self.label_305.setGeometry(QtCore.QRect(20, 110, 111, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_305.setFont(font)
        self.label_305.setObjectName("label_305")
        self.label_306 = QtWidgets.QLabel(self.groupBox_37)
        self.label_306.setGeometry(QtCore.QRect(20, 150, 111, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_306.setFont(font)
        self.label_306.setObjectName("label_306")
        self.label_307 = QtWidgets.QLabel(self.groupBox_37)
        self.label_307.setGeometry(QtCore.QRect(20, 190, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_307.setFont(font)
        self.label_307.setObjectName("label_307")
        self.label_308 = QtWidgets.QLabel(self.groupBox_37)
        self.label_308.setGeometry(QtCore.QRect(20, 230, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_308.setFont(font)
        self.label_308.setObjectName("label_308")
        self.label_310 = QtWidgets.QLabel(self.groupBox_37)
        self.label_310.setGeometry(QtCore.QRect(20, 270, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_310.setFont(font)
        self.label_310.setObjectName("label_310")
        self.bat_7_current = QtWidgets.QLabel(self.groupBox_37)
        self.bat_7_current.setGeometry(QtCore.QRect(170, 70, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_7_current.setFont(font)
        self.bat_7_current.setObjectName("bat_7_current")
        self.bat_7_temp = QtWidgets.QLabel(self.groupBox_37)
        self.bat_7_temp.setGeometry(QtCore.QRect(170, 110, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_7_temp.setFont(font)
        self.bat_7_temp.setObjectName("bat_7_temp")
        self.bat_7_capacity = QtWidgets.QLabel(self.groupBox_37)
        self.bat_7_capacity.setGeometry(QtCore.QRect(170, 190, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_7_capacity.setFont(font)
        self.bat_7_capacity.setObjectName("bat_7_capacity")
        self.bat_7_soh = QtWidgets.QLabel(self.groupBox_37)
        self.bat_7_soh.setGeometry(QtCore.QRect(170, 230, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_7_soh.setFont(font)
        self.bat_7_soh.setObjectName("bat_7_soh")
        self.bat_7_voltage = QtWidgets.QLabel(self.groupBox_37)
        self.bat_7_voltage.setGeometry(QtCore.QRect(170, 30, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_7_voltage.setFont(font)
        self.bat_7_voltage.setObjectName("bat_7_voltage")
        self.bat_7_soc = QtWidgets.QLabel(self.groupBox_37)
        self.bat_7_soc.setGeometry(QtCore.QRect(170, 150, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_7_soc.setFont(font)
        self.bat_7_soc.setObjectName("bat_7_soc")
        self.bat_7_cycle = QtWidgets.QLabel(self.groupBox_37)
        self.bat_7_cycle.setGeometry(QtCore.QRect(170, 270, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_7_cycle.setFont(font)
        self.bat_7_cycle.setObjectName("bat_7_cycle")
        self.label_733 = QtWidgets.QLabel(self.groupBox_37)
        self.label_733.setGeometry(QtCore.QRect(240, 110, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_733.setFont(font)
        self.label_733.setObjectName("label_733")
        self.label_734 = QtWidgets.QLabel(self.groupBox_37)
        self.label_734.setGeometry(QtCore.QRect(240, 230, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_734.setFont(font)
        self.label_734.setObjectName("label_734")
        self.label_735 = QtWidgets.QLabel(self.groupBox_37)
        self.label_735.setGeometry(QtCore.QRect(240, 150, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_735.setFont(font)
        self.label_735.setObjectName("label_735")
        self.label_736 = QtWidgets.QLabel(self.groupBox_37)
        self.label_736.setGeometry(QtCore.QRect(240, 30, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_736.setFont(font)
        self.label_736.setObjectName("label_736")
        self.label_737 = QtWidgets.QLabel(self.groupBox_37)
        self.label_737.setGeometry(QtCore.QRect(240, 70, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_737.setFont(font)
        self.label_737.setObjectName("label_737")
        self.label_755 = QtWidgets.QLabel(self.groupBox_37)
        self.label_755.setGeometry(QtCore.QRect(230, 270, 31, 20))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_755.setFont(font)
        self.label_755.setObjectName("label_755")
        self.label_756 = QtWidgets.QLabel(self.groupBox_37)
        self.label_756.setGeometry(QtCore.QRect(240, 190, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_756.setFont(font)
        self.label_756.setObjectName("label_756")
        self.pushButton_8 = QtWidgets.QPushButton(self.groupBox_72)
        self.pushButton_8.setGeometry(QtCore.QRect(1010, 550, 99, 27))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.pushButton_8.setFont(font)
        self.pushButton_8.setObjectName("pushButton_8")
        self.label_47 = QtWidgets.QLabel(self.groupBox_72)
        self.label_47.setGeometry(QtCore.QRect(340, 10, 111, 20))
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.label_47.setFont(font)
        self.label_47.setObjectName("label_47")
        self.bat_7_id = QtWidgets.QLineEdit(self.groupBox_72)
        self.bat_7_id.setEnabled(True)
        self.bat_7_id.setGeometry(QtCore.QRect(490, 10, 101, 21))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.bat_7_id.setFont(font)
        self.bat_7_id.setObjectName("bat_7_id")
        self.groupBox_63 = QtWidgets.QGroupBox(self.groupBox_72)
        self.groupBox_63.setGeometry(QtCore.QRect(340, 60, 271, 391))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_63.setFont(font)
        self.groupBox_63.setObjectName("groupBox_63")
        self.bat_7_batt_over_temp = QtWidgets.QLabel(self.groupBox_63)
        self.bat_7_batt_over_temp.setGeometry(QtCore.QRect(210, 70, 41, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_7_batt_over_temp.setFont(font)
        self.bat_7_batt_over_temp.setObjectName("bat_7_batt_over_temp")
        self.bat_7_batt_over_charge = QtWidgets.QLabel(self.groupBox_63)
        self.bat_7_batt_over_charge.setGeometry(QtCore.QRect(210, 30, 41, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_7_batt_over_charge.setFont(font)
        self.bat_7_batt_over_charge.setObjectName("bat_7_batt_over_charge")
        self.label_670 = QtWidgets.QLabel(self.groupBox_63)
        self.label_670.setGeometry(QtCore.QRect(20, 110, 131, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_670.setFont(font)
        self.label_670.setObjectName("label_670")
        self.label_671 = QtWidgets.QLabel(self.groupBox_63)
        self.label_671.setGeometry(QtCore.QRect(20, 70, 151, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_671.setFont(font)
        self.label_671.setObjectName("label_671")
        self.label_672 = QtWidgets.QLabel(self.groupBox_63)
        self.label_672.setGeometry(QtCore.QRect(20, 190, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_672.setFont(font)
        self.label_672.setObjectName("label_672")
        self.label_673 = QtWidgets.QLabel(self.groupBox_63)
        self.label_673.setGeometry(QtCore.QRect(20, 270, 131, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_673.setFont(font)
        self.label_673.setObjectName("label_673")
        self.label_674 = QtWidgets.QLabel(self.groupBox_63)
        self.label_674.setGeometry(QtCore.QRect(20, 30, 151, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_674.setFont(font)
        self.label_674.setObjectName("label_674")
        self.label_675 = QtWidgets.QLabel(self.groupBox_63)
        self.label_675.setGeometry(QtCore.QRect(20, 230, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_675.setFont(font)
        self.label_675.setObjectName("label_675")
        self.label_676 = QtWidgets.QLabel(self.groupBox_63)
        self.label_676.setGeometry(QtCore.QRect(20, 150, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_676.setFont(font)
        self.label_676.setObjectName("label_676")
        self.bat_7_batt_over_current = QtWidgets.QLabel(self.groupBox_63)
        self.bat_7_batt_over_current.setGeometry(QtCore.QRect(210, 150, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_7_batt_over_current.setFont(font)
        self.bat_7_batt_over_current.setObjectName("bat_7_batt_over_current")
        self.bat_7_batt_short_circuit = QtWidgets.QLabel(self.groupBox_63)
        self.bat_7_batt_short_circuit.setGeometry(QtCore.QRect(210, 230, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_7_batt_short_circuit.setFont(font)
        self.bat_7_batt_short_circuit.setObjectName("bat_7_batt_short_circuit")
        self.bat_7_batt_over_voltage = QtWidgets.QLabel(self.groupBox_63)
        self.bat_7_batt_over_voltage.setGeometry(QtCore.QRect(210, 190, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_7_batt_over_voltage.setFont(font)
        self.bat_7_batt_over_voltage.setObjectName("bat_7_batt_over_voltage")
        self.bat_7_batt_under_temp = QtWidgets.QLabel(self.groupBox_63)
        self.bat_7_batt_under_temp.setGeometry(QtCore.QRect(210, 110, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_7_batt_under_temp.setFont(font)
        self.bat_7_batt_under_temp.setObjectName("bat_7_batt_under_temp")
        self.bat_7_batt_system_failure = QtWidgets.QLabel(self.groupBox_63)
        self.bat_7_batt_system_failure.setGeometry(QtCore.QRect(210, 270, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_7_batt_system_failure.setFont(font)
        self.bat_7_batt_system_failure.setObjectName("bat_7_batt_system_failure")
        self.line_30 = QtWidgets.QFrame(self.groupBox_72)
        self.line_30.setGeometry(QtCore.QRect(630, 80, 16, 381))
        self.line_30.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_30.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_30.setObjectName("line_30")
        self.groupBox_76 = QtWidgets.QGroupBox(self.groupBox_72)
        self.groupBox_76.setGeometry(QtCore.QRect(660, 60, 271, 381))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_76.setFont(font)
        self.groupBox_76.setObjectName("groupBox_76")
        self.bat_7_charge_out_under_voltage = QtWidgets.QLabel(self.groupBox_76)
        self.bat_7_charge_out_under_voltage.setGeometry(QtCore.QRect(210, 30, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_7_charge_out_under_voltage.setFont(font)
        self.bat_7_charge_out_under_voltage.setObjectName("bat_7_charge_out_under_voltage")
        self.label_677 = QtWidgets.QLabel(self.groupBox_76)
        self.label_677.setGeometry(QtCore.QRect(20, 30, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_677.setFont(font)
        self.label_677.setObjectName("label_677")
        self.label_678 = QtWidgets.QLabel(self.groupBox_76)
        self.label_678.setGeometry(QtCore.QRect(20, 70, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_678.setFont(font)
        self.label_678.setObjectName("label_678")
        self.bat_7_charge_out_over_voltage = QtWidgets.QLabel(self.groupBox_76)
        self.bat_7_charge_out_over_voltage.setGeometry(QtCore.QRect(210, 70, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_7_charge_out_over_voltage.setFont(font)
        self.bat_7_charge_out_over_voltage.setObjectName("bat_7_charge_out_over_voltage")
        self.label_679 = QtWidgets.QLabel(self.groupBox_76)
        self.label_679.setGeometry(QtCore.QRect(20, 110, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_679.setFont(font)
        self.label_679.setObjectName("label_679")
        self.label_680 = QtWidgets.QLabel(self.groupBox_76)
        self.label_680.setGeometry(QtCore.QRect(20, 150, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_680.setFont(font)
        self.label_680.setObjectName("label_680")
        self.label_681 = QtWidgets.QLabel(self.groupBox_76)
        self.label_681.setGeometry(QtCore.QRect(20, 190, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_681.setFont(font)
        self.label_681.setObjectName("label_681")
        self.label_682 = QtWidgets.QLabel(self.groupBox_76)
        self.label_682.setGeometry(QtCore.QRect(20, 230, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_682.setFont(font)
        self.label_682.setObjectName("label_682")
        self.label_683 = QtWidgets.QLabel(self.groupBox_76)
        self.label_683.setGeometry(QtCore.QRect(20, 270, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_683.setFont(font)
        self.label_683.setObjectName("label_683")
        self.label_684 = QtWidgets.QLabel(self.groupBox_76)
        self.label_684.setGeometry(QtCore.QRect(20, 310, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_684.setFont(font)
        self.label_684.setObjectName("label_684")
        self.label_685 = QtWidgets.QLabel(self.groupBox_76)
        self.label_685.setGeometry(QtCore.QRect(20, 350, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_685.setFont(font)
        self.label_685.setObjectName("label_685")
        self.bat_7_charge_over_temp = QtWidgets.QLabel(self.groupBox_76)
        self.bat_7_charge_over_temp.setGeometry(QtCore.QRect(210, 110, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_7_charge_over_temp.setFont(font)
        self.bat_7_charge_over_temp.setObjectName("bat_7_charge_over_temp")
        self.bat_7_charge_under_temp = QtWidgets.QLabel(self.groupBox_76)
        self.bat_7_charge_under_temp.setGeometry(QtCore.QRect(210, 150, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_7_charge_under_temp.setFont(font)
        self.bat_7_charge_under_temp.setObjectName("bat_7_charge_under_temp")
        self.bat_7_charge_short_circuit = QtWidgets.QLabel(self.groupBox_76)
        self.bat_7_charge_short_circuit.setGeometry(QtCore.QRect(210, 190, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_7_charge_short_circuit.setFont(font)
        self.bat_7_charge_short_circuit.setObjectName("bat_7_charge_short_circuit")
        self.bat_7_charge_over_current = QtWidgets.QLabel(self.groupBox_76)
        self.bat_7_charge_over_current.setGeometry(QtCore.QRect(210, 230, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_7_charge_over_current.setFont(font)
        self.bat_7_charge_over_current.setObjectName("bat_7_charge_over_current")
        self.bat_7_charge_in_over_voltage = QtWidgets.QLabel(self.groupBox_76)
        self.bat_7_charge_in_over_voltage.setGeometry(QtCore.QRect(210, 270, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_7_charge_in_over_voltage.setFont(font)
        self.bat_7_charge_in_over_voltage.setObjectName("bat_7_charge_in_over_voltage")
        self.bat_7_charge_in_under_voltage = QtWidgets.QLabel(self.groupBox_76)
        self.bat_7_charge_in_under_voltage.setGeometry(QtCore.QRect(210, 310, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_7_charge_in_under_voltage.setFont(font)
        self.bat_7_charge_in_under_voltage.setObjectName("bat_7_charge_in_under_voltage")
        self.bat_7_charge_lost_com = QtWidgets.QLabel(self.groupBox_76)
        self.bat_7_charge_lost_com.setGeometry(QtCore.QRect(210, 350, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_7_charge_lost_com.setFont(font)
        self.bat_7_charge_lost_com.setObjectName("bat_7_charge_lost_com")
        self.line_31 = QtWidgets.QFrame(self.groupBox_72)
        self.line_31.setGeometry(QtCore.QRect(310, 80, 16, 381))
        self.line_31.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_31.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_31.setObjectName("line_31")
        self.stackedWidget.addWidget(self.page_8)
        self.page_9 = QtWidgets.QWidget()
        self.page_9.setObjectName("page_9")
        self.label_359 = QtWidgets.QLabel(self.page_9)
        self.label_359.setGeometry(QtCore.QRect(10, 10, 161, 21))
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.label_359.setFont(font)
        self.label_359.setText("")
        self.label_359.setObjectName("label_359")
        self.groupBox_73 = QtWidgets.QGroupBox(self.page_9)
        self.groupBox_73.setGeometry(QtCore.QRect(30, 20, 1221, 651))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Window, brush)
        self.groupBox_73.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(19)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_73.setFont(font)
        self.groupBox_73.setContextMenuPolicy(QtCore.Qt.DefaultContextMenu)
        self.groupBox_73.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.groupBox_73.setFlat(False)
        self.groupBox_73.setObjectName("groupBox_73")
        self.groupBox_41 = QtWidgets.QGroupBox(self.groupBox_73)
        self.groupBox_41.setGeometry(QtCore.QRect(20, 60, 271, 401))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_41.setFont(font)
        self.groupBox_41.setObjectName("groupBox_41")
        self.label_376 = QtWidgets.QLabel(self.groupBox_41)
        self.label_376.setGeometry(QtCore.QRect(20, 30, 121, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_376.setFont(font)
        self.label_376.setObjectName("label_376")
        self.label_377 = QtWidgets.QLabel(self.groupBox_41)
        self.label_377.setGeometry(QtCore.QRect(20, 70, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_377.setFont(font)
        self.label_377.setObjectName("label_377")
        self.label_378 = QtWidgets.QLabel(self.groupBox_41)
        self.label_378.setGeometry(QtCore.QRect(20, 110, 111, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_378.setFont(font)
        self.label_378.setObjectName("label_378")
        self.label_379 = QtWidgets.QLabel(self.groupBox_41)
        self.label_379.setGeometry(QtCore.QRect(20, 150, 111, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_379.setFont(font)
        self.label_379.setObjectName("label_379")
        self.label_380 = QtWidgets.QLabel(self.groupBox_41)
        self.label_380.setGeometry(QtCore.QRect(20, 190, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_380.setFont(font)
        self.label_380.setObjectName("label_380")
        self.label_381 = QtWidgets.QLabel(self.groupBox_41)
        self.label_381.setGeometry(QtCore.QRect(20, 230, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_381.setFont(font)
        self.label_381.setObjectName("label_381")
        self.label_383 = QtWidgets.QLabel(self.groupBox_41)
        self.label_383.setGeometry(QtCore.QRect(20, 270, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_383.setFont(font)
        self.label_383.setObjectName("label_383")
        self.bat_8_voltage = QtWidgets.QLabel(self.groupBox_41)
        self.bat_8_voltage.setGeometry(QtCore.QRect(170, 30, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_8_voltage.setFont(font)
        self.bat_8_voltage.setObjectName("bat_8_voltage")
        self.bat_8_current = QtWidgets.QLabel(self.groupBox_41)
        self.bat_8_current.setGeometry(QtCore.QRect(170, 70, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_8_current.setFont(font)
        self.bat_8_current.setObjectName("bat_8_current")
        self.bat_8_temp = QtWidgets.QLabel(self.groupBox_41)
        self.bat_8_temp.setGeometry(QtCore.QRect(170, 110, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_8_temp.setFont(font)
        self.bat_8_temp.setObjectName("bat_8_temp")
        self.bat_8_soc = QtWidgets.QLabel(self.groupBox_41)
        self.bat_8_soc.setGeometry(QtCore.QRect(170, 150, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_8_soc.setFont(font)
        self.bat_8_soc.setObjectName("bat_8_soc")
        self.bat_8_capacity = QtWidgets.QLabel(self.groupBox_41)
        self.bat_8_capacity.setGeometry(QtCore.QRect(170, 190, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_8_capacity.setFont(font)
        self.bat_8_capacity.setObjectName("bat_8_capacity")
        self.bat_8_soh = QtWidgets.QLabel(self.groupBox_41)
        self.bat_8_soh.setGeometry(QtCore.QRect(170, 230, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_8_soh.setFont(font)
        self.bat_8_soh.setObjectName("bat_8_soh")
        self.bat_8_cycle = QtWidgets.QLabel(self.groupBox_41)
        self.bat_8_cycle.setGeometry(QtCore.QRect(170, 270, 51, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_8_cycle.setFont(font)
        self.bat_8_cycle.setObjectName("bat_8_cycle")
        self.label_738 = QtWidgets.QLabel(self.groupBox_41)
        self.label_738.setGeometry(QtCore.QRect(240, 110, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_738.setFont(font)
        self.label_738.setObjectName("label_738")
        self.label_739 = QtWidgets.QLabel(self.groupBox_41)
        self.label_739.setGeometry(QtCore.QRect(240, 230, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_739.setFont(font)
        self.label_739.setObjectName("label_739")
        self.label_740 = QtWidgets.QLabel(self.groupBox_41)
        self.label_740.setGeometry(QtCore.QRect(240, 150, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_740.setFont(font)
        self.label_740.setObjectName("label_740")
        self.label_741 = QtWidgets.QLabel(self.groupBox_41)
        self.label_741.setGeometry(QtCore.QRect(240, 30, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_741.setFont(font)
        self.label_741.setObjectName("label_741")
        self.label_742 = QtWidgets.QLabel(self.groupBox_41)
        self.label_742.setGeometry(QtCore.QRect(240, 70, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_742.setFont(font)
        self.label_742.setObjectName("label_742")
        self.label_757 = QtWidgets.QLabel(self.groupBox_41)
        self.label_757.setGeometry(QtCore.QRect(230, 270, 31, 20))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_757.setFont(font)
        self.label_757.setObjectName("label_757")
        self.label_758 = QtWidgets.QLabel(self.groupBox_41)
        self.label_758.setGeometry(QtCore.QRect(240, 190, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.label_758.setFont(font)
        self.label_758.setObjectName("label_758")
        self.pushButton_9 = QtWidgets.QPushButton(self.groupBox_73)
        self.pushButton_9.setGeometry(QtCore.QRect(1010, 550, 99, 27))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.pushButton_9.setFont(font)
        self.pushButton_9.setObjectName("pushButton_9")
        self.label_48 = QtWidgets.QLabel(self.groupBox_73)
        self.label_48.setGeometry(QtCore.QRect(340, 10, 111, 20))
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.label_48.setFont(font)
        self.label_48.setObjectName("label_48")
        self.bat_8_id = QtWidgets.QLineEdit(self.groupBox_73)
        self.bat_8_id.setEnabled(True)
        self.bat_8_id.setGeometry(QtCore.QRect(490, 10, 101, 21))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.bat_8_id.setFont(font)
        self.bat_8_id.setObjectName("bat_8_id")
        self.groupBox_64 = QtWidgets.QGroupBox(self.groupBox_73)
        self.groupBox_64.setGeometry(QtCore.QRect(340, 60, 271, 391))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_64.setFont(font)
        self.groupBox_64.setObjectName("groupBox_64")
        self.bat_8_batt_over_temp = QtWidgets.QLabel(self.groupBox_64)
        self.bat_8_batt_over_temp.setGeometry(QtCore.QRect(210, 70, 41, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_8_batt_over_temp.setFont(font)
        self.bat_8_batt_over_temp.setObjectName("bat_8_batt_over_temp")
        self.bat_8_batt_over_charge = QtWidgets.QLabel(self.groupBox_64)
        self.bat_8_batt_over_charge.setGeometry(QtCore.QRect(210, 30, 41, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_8_batt_over_charge.setFont(font)
        self.bat_8_batt_over_charge.setObjectName("bat_8_batt_over_charge")
        self.label_686 = QtWidgets.QLabel(self.groupBox_64)
        self.label_686.setGeometry(QtCore.QRect(20, 110, 131, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_686.setFont(font)
        self.label_686.setObjectName("label_686")
        self.label_687 = QtWidgets.QLabel(self.groupBox_64)
        self.label_687.setGeometry(QtCore.QRect(20, 70, 151, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_687.setFont(font)
        self.label_687.setObjectName("label_687")
        self.label_688 = QtWidgets.QLabel(self.groupBox_64)
        self.label_688.setGeometry(QtCore.QRect(20, 190, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_688.setFont(font)
        self.label_688.setObjectName("label_688")
        self.label_689 = QtWidgets.QLabel(self.groupBox_64)
        self.label_689.setGeometry(QtCore.QRect(20, 270, 131, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_689.setFont(font)
        self.label_689.setObjectName("label_689")
        self.label_690 = QtWidgets.QLabel(self.groupBox_64)
        self.label_690.setGeometry(QtCore.QRect(20, 30, 151, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_690.setFont(font)
        self.label_690.setObjectName("label_690")
        self.label_691 = QtWidgets.QLabel(self.groupBox_64)
        self.label_691.setGeometry(QtCore.QRect(20, 230, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_691.setFont(font)
        self.label_691.setObjectName("label_691")
        self.label_692 = QtWidgets.QLabel(self.groupBox_64)
        self.label_692.setGeometry(QtCore.QRect(20, 150, 141, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_692.setFont(font)
        self.label_692.setObjectName("label_692")
        self.bat_8_batt_over_current = QtWidgets.QLabel(self.groupBox_64)
        self.bat_8_batt_over_current.setGeometry(QtCore.QRect(210, 150, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_8_batt_over_current.setFont(font)
        self.bat_8_batt_over_current.setObjectName("bat_8_batt_over_current")
        self.bat_8_batt_short_circuit = QtWidgets.QLabel(self.groupBox_64)
        self.bat_8_batt_short_circuit.setGeometry(QtCore.QRect(210, 230, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_8_batt_short_circuit.setFont(font)
        self.bat_8_batt_short_circuit.setObjectName("bat_8_batt_short_circuit")
        self.bat_8_batt_over_voltage = QtWidgets.QLabel(self.groupBox_64)
        self.bat_8_batt_over_voltage.setGeometry(QtCore.QRect(210, 190, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_8_batt_over_voltage.setFont(font)
        self.bat_8_batt_over_voltage.setObjectName("bat_8_batt_over_voltage")
        self.bat_8_batt_under_temp = QtWidgets.QLabel(self.groupBox_64)
        self.bat_8_batt_under_temp.setGeometry(QtCore.QRect(210, 110, 21, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_8_batt_under_temp.setFont(font)
        self.bat_8_batt_under_temp.setObjectName("bat_8_batt_under_temp")
        self.bat_8_batt_system_failure = QtWidgets.QLabel(self.groupBox_64)
        self.bat_8_batt_system_failure.setGeometry(QtCore.QRect(210, 270, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_8_batt_system_failure.setFont(font)
        self.bat_8_batt_system_failure.setObjectName("bat_8_batt_system_failure")
        self.line_32 = QtWidgets.QFrame(self.groupBox_73)
        self.line_32.setGeometry(QtCore.QRect(630, 80, 16, 381))
        self.line_32.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_32.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_32.setObjectName("line_32")
        self.groupBox_77 = QtWidgets.QGroupBox(self.groupBox_73)
        self.groupBox_77.setGeometry(QtCore.QRect(660, 60, 271, 381))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_77.setFont(font)
        self.groupBox_77.setObjectName("groupBox_77")
        self.bat_8_charge_out_under_voltage = QtWidgets.QLabel(self.groupBox_77)
        self.bat_8_charge_out_under_voltage.setGeometry(QtCore.QRect(210, 30, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_8_charge_out_under_voltage.setFont(font)
        self.bat_8_charge_out_under_voltage.setObjectName("bat_8_charge_out_under_voltage")
        self.label_693 = QtWidgets.QLabel(self.groupBox_77)
        self.label_693.setGeometry(QtCore.QRect(20, 30, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_693.setFont(font)
        self.label_693.setObjectName("label_693")
        self.label_694 = QtWidgets.QLabel(self.groupBox_77)
        self.label_694.setGeometry(QtCore.QRect(20, 70, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_694.setFont(font)
        self.label_694.setObjectName("label_694")
        self.bat_8_charge_out_over_voltage = QtWidgets.QLabel(self.groupBox_77)
        self.bat_8_charge_out_over_voltage.setGeometry(QtCore.QRect(210, 70, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_8_charge_out_over_voltage.setFont(font)
        self.bat_8_charge_out_over_voltage.setObjectName("bat_8_charge_out_over_voltage")
        self.label_695 = QtWidgets.QLabel(self.groupBox_77)
        self.label_695.setGeometry(QtCore.QRect(20, 110, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_695.setFont(font)
        self.label_695.setObjectName("label_695")
        self.label_696 = QtWidgets.QLabel(self.groupBox_77)
        self.label_696.setGeometry(QtCore.QRect(20, 150, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_696.setFont(font)
        self.label_696.setObjectName("label_696")
        self.label_697 = QtWidgets.QLabel(self.groupBox_77)
        self.label_697.setGeometry(QtCore.QRect(20, 190, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_697.setFont(font)
        self.label_697.setObjectName("label_697")
        self.label_698 = QtWidgets.QLabel(self.groupBox_77)
        self.label_698.setGeometry(QtCore.QRect(20, 230, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_698.setFont(font)
        self.label_698.setObjectName("label_698")
        self.label_699 = QtWidgets.QLabel(self.groupBox_77)
        self.label_699.setGeometry(QtCore.QRect(20, 270, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_699.setFont(font)
        self.label_699.setObjectName("label_699")
        self.label_700 = QtWidgets.QLabel(self.groupBox_77)
        self.label_700.setGeometry(QtCore.QRect(20, 310, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_700.setFont(font)
        self.label_700.setObjectName("label_700")
        self.label_701 = QtWidgets.QLabel(self.groupBox_77)
        self.label_701.setGeometry(QtCore.QRect(20, 350, 171, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.label_701.setFont(font)
        self.label_701.setObjectName("label_701")
        self.bat_8_charge_over_temp = QtWidgets.QLabel(self.groupBox_77)
        self.bat_8_charge_over_temp.setGeometry(QtCore.QRect(210, 110, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_8_charge_over_temp.setFont(font)
        self.bat_8_charge_over_temp.setObjectName("bat_8_charge_over_temp")
        self.bat_8_charge_under_temp = QtWidgets.QLabel(self.groupBox_77)
        self.bat_8_charge_under_temp.setGeometry(QtCore.QRect(210, 150, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_8_charge_under_temp.setFont(font)
        self.bat_8_charge_under_temp.setObjectName("bat_8_charge_under_temp")
        self.bat_8_charge_short_circuit = QtWidgets.QLabel(self.groupBox_77)
        self.bat_8_charge_short_circuit.setGeometry(QtCore.QRect(210, 190, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_8_charge_short_circuit.setFont(font)
        self.bat_8_charge_short_circuit.setObjectName("bat_8_charge_short_circuit")
        self.bat_8_charge_over_current = QtWidgets.QLabel(self.groupBox_77)
        self.bat_8_charge_over_current.setGeometry(QtCore.QRect(210, 230, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_8_charge_over_current.setFont(font)
        self.bat_8_charge_over_current.setObjectName("bat_8_charge_over_current")
        self.bat_8_charge_in_over_voltage = QtWidgets.QLabel(self.groupBox_77)
        self.bat_8_charge_in_over_voltage.setGeometry(QtCore.QRect(210, 270, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_8_charge_in_over_voltage.setFont(font)
        self.bat_8_charge_in_over_voltage.setObjectName("bat_8_charge_in_over_voltage")
        self.bat_8_charge_in_under_voltage = QtWidgets.QLabel(self.groupBox_77)
        self.bat_8_charge_in_under_voltage.setGeometry(QtCore.QRect(210, 310, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_8_charge_in_under_voltage.setFont(font)
        self.bat_8_charge_in_under_voltage.setObjectName("bat_8_charge_in_under_voltage")
        self.bat_8_charge_lost_com = QtWidgets.QLabel(self.groupBox_77)
        self.bat_8_charge_lost_com.setGeometry(QtCore.QRect(210, 350, 31, 17))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.bat_8_charge_lost_com.setFont(font)
        self.bat_8_charge_lost_com.setObjectName("bat_8_charge_lost_com")
        self.line_33 = QtWidgets.QFrame(self.groupBox_73)
        self.line_33.setGeometry(QtCore.QRect(310, 80, 16, 381))
        self.line_33.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_33.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_33.setObjectName("line_33")
        self.stackedWidget.addWidget(self.page_9)
        #MainWindow.setCentralWidget(self.centralwidget)
        #self.menubar = QtWidgets.QMenuBar(MainWindow)
        #self.menubar.setGeometry(QtCore.QRect(0, 0, 1284, 22))
        #self.menubar.setObjectName("menubar")
        #MainWindow.setMenuBar(self.menubar)
        #self.statusbar = QtWidgets.QStatusBar(MainWindow)
        #self.statusbar.setObjectName("statusbar")
        #MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        self.stackedWidget.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.groupBox.setTitle(_translate("MainWindow", "Charging Station"))
        self.groupBox_8.setTitle(_translate("MainWindow", "Battery 7"))
        self.voltage_7.setText(_translate("MainWindow", "0 "))
        self.label_59.setText(_translate("MainWindow", "Temp "))
        self.label_60.setText(_translate("MainWindow", "Voltage "))
        self.temp_7.setText(_translate("MainWindow", "0 "))
        self.toolButton_7.setText(_translate("MainWindow", "..."))
        self.label_25.setText(_translate("MainWindow", "V"))
        self.label_65.setText(_translate("MainWindow", "Error Code :"))
        self.err_code_7.setText(_translate("MainWindow", "0"))
        self.label_40.setText(_translate("MainWindow", "Bat ID"))
        self.label_763.setText(_translate("MainWindow", "°C"))
        self.groupBox_5.setTitle(_translate("MainWindow", "Battery 4"))
        self.voltage_4.setText(_translate("MainWindow", "0 "))
        self.label_20.setText(_translate("MainWindow", "Temp "))
        self.label_21.setText(_translate("MainWindow", "Voltage "))
        self.temp_4.setText(_translate("MainWindow", "0 "))
        self.toolButton_4.setText(_translate("MainWindow", "..."))
        self.label_19.setText(_translate("MainWindow", "V"))
        self.label_765.setText(_translate("MainWindow", "°C"))
        self.label_67.setText(_translate("MainWindow", "Error Code "))
        self.err_code_4.setText(_translate("MainWindow", "0"))
        self.label_37.setText(_translate("MainWindow", "Bat ID"))
        self.groupBox_2.setTitle(_translate("MainWindow", "Battery 1"))
        self.label_10.setText(_translate("MainWindow", "Voltage "))
        self.label_12.setText(_translate("MainWindow", "Temp "))
        self.voltage_1.setText(_translate("MainWindow", "0 "))
        self.temp_1.setText(_translate("MainWindow", "0"))
        self.toolButton.setText(_translate("MainWindow", "..."))
        self.label_11.setText(_translate("MainWindow", "V"))
        self.label_759.setText(_translate("MainWindow", "°C"))
        self.label_56.setText(_translate("MainWindow", "Error Code "))
        self.err_code_1.setText(_translate("MainWindow", "0"))
        self.label_34.setText(_translate("MainWindow", "Bat ID"))
        self.groupBox_4.setTitle(_translate("MainWindow", "Battery 3"))
        self.voltage_3.setText(_translate("MainWindow", "0 "))
        self.label_17.setText(_translate("MainWindow", "Temp "))
        self.label_18.setText(_translate("MainWindow", "Voltage "))
        self.temp_3.setText(_translate("MainWindow", "0 "))
        self.toolButton_3.setText(_translate("MainWindow", "..."))
        self.label_16.setText(_translate("MainWindow", "V"))
        self.label_761.setText(_translate("MainWindow", "°C"))
        self.label_58.setText(_translate("MainWindow", "Error Code "))
        self.err_code_3.setText(_translate("MainWindow", "0"))
        self.label_36.setText(_translate("MainWindow", "Bat ID"))
        self.groupBox_9.setTitle(_translate("MainWindow", "Battery 8"))
        self.voltage_8.setText(_translate("MainWindow", "0 "))
        self.label_62.setText(_translate("MainWindow", "Temp "))
        self.label_63.setText(_translate("MainWindow", "Voltage "))
        self.temp_8.setText(_translate("MainWindow", "0 "))
        self.toolButton_8.setText(_translate("MainWindow", "..."))
        self.label_22.setText(_translate("MainWindow", "V"))
        self.label_764.setText(_translate("MainWindow", "°C"))
        self.label_66.setText(_translate("MainWindow", "Error Code :"))
        self.err_code_8.setText(_translate("MainWindow", "0"))
        self.label_41.setText(_translate("MainWindow", "Bat ID"))
        self.groupBox_7.setTitle(_translate("MainWindow", "Battery 6"))
        self.voltage_6.setText(_translate("MainWindow", "0 "))
        self.label_26.setText(_translate("MainWindow", "Temp "))
        self.label_27.setText(_translate("MainWindow", "Voltage "))
        self.temp_6.setText(_translate("MainWindow", "0 "))
        self.toolButton_6.setText(_translate("MainWindow", "..."))
        self.label_28.setText(_translate("MainWindow", "V"))
        self.label_762.setText(_translate("MainWindow", "°C"))
        self.label_64.setText(_translate("MainWindow", "Error Code :"))
        self.err_code_6.setText(_translate("MainWindow", "0"))
        self.label_39.setText(_translate("MainWindow", "Bat ID"))
        self.groupBox_3.setTitle(_translate("MainWindow", "Battery 2"))
        self.voltage_2.setText(_translate("MainWindow", "0 "))
        self.label_14.setText(_translate("MainWindow", "Temp "))
        self.label_15.setText(_translate("MainWindow", "Voltage "))
        self.temp_2.setText(_translate("MainWindow", "0 "))
        self.toolButton_2.setText(_translate("MainWindow", "..."))
        self.label_13.setText(_translate("MainWindow", "V"))
        self.label_760.setText(_translate("MainWindow", "°C"))
        self.label_57.setText(_translate("MainWindow", "Error Code :"))
        self.err_code_2.setText(_translate("MainWindow", "0"))
        self.label_35.setText(_translate("MainWindow", "Bat ID"))
        self.groupBox_6.setTitle(_translate("MainWindow", "Battery 5"))
        self.voltage_5.setText(_translate("MainWindow", "0 "))
        self.label_23.setText(_translate("MainWindow", "Temp "))
        self.label_24.setText(_translate("MainWindow", "Voltage "))
        self.temp_5.setText(_translate("MainWindow", "0 "))
        self.toolButton_5.setText(_translate("MainWindow", "..."))
        self.label_29.setText(_translate("MainWindow", "V"))
        self.label_766.setText(_translate("MainWindow", "°C"))
        self.label_61.setText(_translate("MainWindow", "Error Code :"))
        self.err_code_5.setText(_translate("MainWindow", "0"))
        self.label_38.setText(_translate("MainWindow", "Bat ID"))
        self.groupBox_11.setTitle(_translate("MainWindow", "Connection Status"))
        self.button_connect.setText(_translate("MainWindow", "Connect"))
        self.button_disconnect.setText(_translate("MainWindow", "Disconnect"))
        self.bat_1_button_start.setText(_translate("MainWindow", "Start"))
        self.bat_1_button_stop.setText(_translate("MainWindow", "Stop"))
        self.bat_2_button_start.setText(_translate("MainWindow", "Start"))
        self.bat_3_button_stop.setText(_translate("MainWindow", "Stop"))
        self.bat_3_button_start.setText(_translate("MainWindow", "Start"))
        self.bat_4_button_stop.setText(_translate("MainWindow", "Stop"))
        self.bat_4_button_start.setText(_translate("MainWindow", "Start"))
        self.bat_5_button_stop.setText(_translate("MainWindow", "Stop"))
        self.bat_5_button_start.setText(_translate("MainWindow", "Start"))
        self.bat_6_button_stop.setText(_translate("MainWindow", "Stop"))
        self.bat_6_button_start.setText(_translate("MainWindow", "Start"))
        self.bat_7_button_stop.setText(_translate("MainWindow", "Stop"))
        self.bat_7_button_start.setText(_translate("MainWindow", "Start"))
        self.bat_8_button_stop.setText(_translate("MainWindow", "Stop"))
        self.bat_8_button_start.setText(_translate("MainWindow", "Start"))
        self.soc_1.setText(_translate("MainWindow", "0 "))
        self.label_30.setText(_translate("MainWindow", "%"))
        self.label_31.setText(_translate("MainWindow", "%"))
        self.label_32.setText(_translate("MainWindow", "%"))
        self.label_51.setText(_translate("MainWindow", "%"))
        self.label_52.setText(_translate("MainWindow", "%"))
        self.label_53.setText(_translate("MainWindow", "%"))
        self.label_54.setText(_translate("MainWindow", "%"))
        self.label_55.setText(_translate("MainWindow", "%"))
        self.soc_2.setText(_translate("MainWindow", "0 "))
        self.soc_3.setText(_translate("MainWindow", "0 "))
        self.soc_5.setText(_translate("MainWindow", "0 "))
        self.soc_6.setText(_translate("MainWindow", "0 "))
        self.soc_7.setText(_translate("MainWindow", "0 "))
        self.soc_4.setText(_translate("MainWindow", "0 "))
        self.soc_8.setText(_translate("MainWindow", "0 "))
        self.bat_swap.setText(_translate("MainWindow", "Battery Swap"))
        self.bat_2_button_stop.setText(_translate("MainWindow", "Stop"))
        self.groupBox_10.setTitle(_translate("MainWindow", "Battery 1 Status"))
        self.groupBox_51.setTitle(_translate("MainWindow", "Battery Pack Protection"))
        self.label_553.setText(_translate("MainWindow", "System Failure"))
        self.bat_1_batt_system_failure.setText(_translate("MainWindow", "0"))
        self.bat_1_batt_over_voltage.setText(_translate("MainWindow", "0"))
        self.label_555.setText(_translate("MainWindow", "Over Current"))
        self.bat_1_batt_over_current.setText(_translate("MainWindow", "0"))
        self.label_556.setText(_translate("MainWindow", "Under Temp"))
        self.label_557.setText(_translate("MainWindow", "Over Temp"))
        self.bat_1_batt_over_temp.setText(_translate("MainWindow", "0"))
        self.bat_1_batt_under_temp.setText(_translate("MainWindow", "0"))
        self.label_558.setText(_translate("MainWindow", "Over Voltage"))
        self.label_560.setText(_translate("MainWindow", "Over Charge"))
        self.bat_1_batt_over_charge.setText(_translate("MainWindow", "0"))
        self.label_554.setText(_translate("MainWindow", "Short Circuit"))
        self.bat_1_batt_short_circuit.setText(_translate("MainWindow", "0"))
        self.groupBox_52.setTitle(_translate("MainWindow", "Battery"))
        self.label_561.setText(_translate("MainWindow", "Battey Voltage"))
        self.label_562.setText(_translate("MainWindow", "Battery Current"))
        self.label_563.setText(_translate("MainWindow", "Batter Temp"))
        self.label_564.setText(_translate("MainWindow", "Battery SOC"))
        self.label_565.setText(_translate("MainWindow", "Battery Capacity"))
        self.label_566.setText(_translate("MainWindow", "Battery SOH"))
        self.label_568.setText(_translate("MainWindow", "Battery Cycle"))
        self.bat_1_current.setText(_translate("MainWindow", "0"))
        self.bat_1_temp.setText(_translate("MainWindow", "0"))
        self.bat_1_capacity.setText(_translate("MainWindow", "0"))
        self.bat_1_soh.setText(_translate("MainWindow", "0"))
        self.bat_1_voltage.setText(_translate("MainWindow", "0"))
        self.bat_1_soc.setText(_translate("MainWindow", "0"))
        self.bat_1_cycle.setText(_translate("MainWindow", "0"))
        self.label_703.setText(_translate("MainWindow", "V"))
        self.label_704.setText(_translate("MainWindow", "A"))
        self.label_705.setText(_translate("MainWindow", "°C"))
        self.label_706.setText(_translate("MainWindow", "%"))
        self.label_707.setText(_translate("MainWindow", "%"))
        self.label_743.setText(_translate("MainWindow", "Ah"))
        self.label_744.setText(_translate("MainWindow", "cycle"))
        self.pushButton_2.setText(_translate("MainWindow", "Back"))
        self.groupBox_53.setTitle(_translate("MainWindow", "Charger Protection"))
        self.bat_1_charge_out_under_voltage.setText(_translate("MainWindow", "0"))
        self.label_587.setText(_translate("MainWindow", "Out Under Voltage"))
        self.label_589.setText(_translate("MainWindow", "Out Over Voltage"))
        self.bat_1_charge_out_over_voltage.setText(_translate("MainWindow", "0"))
        self.label_592.setText(_translate("MainWindow", "Over Temp"))
        self.label_593.setText(_translate("MainWindow", "Under Temp"))
        self.label_607.setText(_translate("MainWindow", "Short Circuit"))
        self.label_609.setText(_translate("MainWindow", "Over Current"))
        self.label_610.setText(_translate("MainWindow", "In Over Voltage"))
        self.label_612.setText(_translate("MainWindow", "In Under Voltage"))
        self.label_614.setText(_translate("MainWindow", "Lost communication"))
        self.bat_1_charge_over_temp.setText(_translate("MainWindow", "0"))
        self.bat_1_charge_under_temp.setText(_translate("MainWindow", "0"))
        self.bat_1_charge_short_circuit.setText(_translate("MainWindow", "0"))
        self.bat_1_charge_over_current.setText(_translate("MainWindow", "0"))
        self.bat_1_charge_in_over_voltage.setText(_translate("MainWindow", "0"))
        self.bat_1_charge_in_under_voltage.setText(_translate("MainWindow", "0"))
        self.bat_1_charge_lost_com.setText(_translate("MainWindow", "0"))
        self.bat_1_id.setText(_translate("MainWindow", "0"))
        self.label_33.setText(_translate("MainWindow", "Battery ID"))
        self.groupBox_67.setTitle(_translate("MainWindow", "Battery 2 Status"))
        self.groupBox_55.setTitle(_translate("MainWindow", "Battery"))
        self.label_601.setText(_translate("MainWindow", "Battey Voltage"))
        self.label_602.setText(_translate("MainWindow", "Battery Current"))
        self.label_603.setText(_translate("MainWindow", "Batter Temp"))
        self.label_604.setText(_translate("MainWindow", "Battery SOC"))
        self.label_605.setText(_translate("MainWindow", "Battery Capacity"))
        self.label_606.setText(_translate("MainWindow", "Battery SOH"))
        self.label_608.setText(_translate("MainWindow", "Battery Cycle"))
        self.bat_2_current.setText(_translate("MainWindow", "0"))
        self.bat_2_temp.setText(_translate("MainWindow", "0"))
        self.bat_2_capacity.setText(_translate("MainWindow", "0"))
        self.bat_2_soh.setText(_translate("MainWindow", "0"))
        self.bat_2_voltage.setText(_translate("MainWindow", "0"))
        self.bat_2_soc.setText(_translate("MainWindow", "0"))
        self.bat_2_cycle.setText(_translate("MainWindow", "0"))
        self.label_708.setText(_translate("MainWindow", "°C"))
        self.label_709.setText(_translate("MainWindow", "%"))
        self.label_710.setText(_translate("MainWindow", "%"))
        self.label_711.setText(_translate("MainWindow", "V"))
        self.label_712.setText(_translate("MainWindow", "A"))
        self.label_745.setText(_translate("MainWindow", "cycle"))
        self.label_746.setText(_translate("MainWindow", "Ah"))
        self.pushButton_3.setText(_translate("MainWindow", "Back"))
        self.groupBox_54.setTitle(_translate("MainWindow", "Battery Pack Protection"))
        self.bat_2_batt_over_temp.setText(_translate("MainWindow", "0"))
        self.bat_2_batt_over_charge.setText(_translate("MainWindow", "0"))
        self.label_573.setText(_translate("MainWindow", "Under Temp"))
        self.label_559.setText(_translate("MainWindow", "Over Temp"))
        self.label_571.setText(_translate("MainWindow", "Over Voltage"))
        self.label_567.setText(_translate("MainWindow", "System Failure"))
        self.label_570.setText(_translate("MainWindow", "Over Charge"))
        self.label_569.setText(_translate("MainWindow", "Short Circuit"))
        self.label_572.setText(_translate("MainWindow", "Over Current"))
        self.bat_2_batt_over_current.setText(_translate("MainWindow", "0"))
        self.bat_2_batt_short_circuit.setText(_translate("MainWindow", "0"))
        self.bat_2_batt_over_voltage.setText(_translate("MainWindow", "0"))
        self.bat_2_batt_under_temp.setText(_translate("MainWindow", "0"))
        self.bat_2_batt_system_failure.setText(_translate("MainWindow", "0"))
        self.label_42.setText(_translate("MainWindow", "Battery ID"))
        self.bat_2_id.setText(_translate("MainWindow", "0"))
        self.groupBox_56.setTitle(_translate("MainWindow", "Charger Protection"))
        self.bat_2_charge_out_under_voltage.setText(_translate("MainWindow", "0"))
        self.label_588.setText(_translate("MainWindow", "Out Under Voltage"))
        self.label_590.setText(_translate("MainWindow", "Out Over Voltage"))
        self.bat_2_charge_out_over_voltage.setText(_translate("MainWindow", "0"))
        self.label_615.setText(_translate("MainWindow", "Over Temp"))
        self.label_616.setText(_translate("MainWindow", "Under Temp"))
        self.label_619.setText(_translate("MainWindow", "Short Circuit"))
        self.label_620.setText(_translate("MainWindow", "Over Current"))
        self.label_621.setText(_translate("MainWindow", "In Over Voltage"))
        self.label_622.setText(_translate("MainWindow", "In Under Voltage"))
        self.label_623.setText(_translate("MainWindow", "Lost communication"))
        self.bat_2_charge_over_temp.setText(_translate("MainWindow", "0"))
        self.bat_2_charge_under_temp.setText(_translate("MainWindow", "0"))
        self.bat_2_charge_short_circuit.setText(_translate("MainWindow", "0"))
        self.bat_2_charge_over_current.setText(_translate("MainWindow", "0"))
        self.bat_2_charge_in_over_voltage.setText(_translate("MainWindow", "0"))
        self.bat_2_charge_in_under_voltage.setText(_translate("MainWindow", "0"))
        self.bat_2_charge_lost_com.setText(_translate("MainWindow", "0"))
        self.groupBox_68.setTitle(_translate("MainWindow", "Battery 3 Status"))
        self.pushButton_4.setText(_translate("MainWindow", "Back"))
        self.groupBox_58.setTitle(_translate("MainWindow", "Battery"))
        self.label_641.setText(_translate("MainWindow", "Battey Voltage"))
        self.label_642.setText(_translate("MainWindow", "Battery Current"))
        self.label_643.setText(_translate("MainWindow", "Batter Temp"))
        self.label_644.setText(_translate("MainWindow", "Battery SOC"))
        self.label_645.setText(_translate("MainWindow", "Battery Capacity"))
        self.label_646.setText(_translate("MainWindow", "Battery SOH"))
        self.label_648.setText(_translate("MainWindow", "Battery Cycle"))
        self.bat_3_current.setText(_translate("MainWindow", "0"))
        self.bat_3_temp.setText(_translate("MainWindow", "0"))
        self.bat_3_capacity.setText(_translate("MainWindow", "0"))
        self.bat_3_soh.setText(_translate("MainWindow", "0"))
        self.bat_3_voltage.setText(_translate("MainWindow", "0"))
        self.bat_3_soc.setText(_translate("MainWindow", "0"))
        self.bat_3_cycle.setText(_translate("MainWindow", "0"))
        self.label_713.setText(_translate("MainWindow", "°C"))
        self.label_714.setText(_translate("MainWindow", "%"))
        self.label_715.setText(_translate("MainWindow", "%"))
        self.label_716.setText(_translate("MainWindow", "V"))
        self.label_717.setText(_translate("MainWindow", "A"))
        self.label_747.setText(_translate("MainWindow", "cycle"))
        self.label_748.setText(_translate("MainWindow", "Ah"))
        self.groupBox_59.setTitle(_translate("MainWindow", "Battery Pack Protection"))
        self.bat_3_batt_over_temp.setText(_translate("MainWindow", "0"))
        self.bat_3_batt_over_charge.setText(_translate("MainWindow", "0"))
        self.label_574.setText(_translate("MainWindow", "Under Temp"))
        self.label_575.setText(_translate("MainWindow", "Over Temp"))
        self.label_576.setText(_translate("MainWindow", "Over Voltage"))
        self.label_577.setText(_translate("MainWindow", "System Failure"))
        self.label_578.setText(_translate("MainWindow", "Over Charge"))
        self.label_579.setText(_translate("MainWindow", "Short Circuit"))
        self.label_580.setText(_translate("MainWindow", "Over Current"))
        self.bat_3_batt_over_current.setText(_translate("MainWindow", "0"))
        self.bat_3_batt_short_circuit.setText(_translate("MainWindow", "0"))
        self.bat_3_batt_over_voltage.setText(_translate("MainWindow", "0"))
        self.bat_3_batt_under_temp.setText(_translate("MainWindow", "0"))
        self.bat_3_batt_system_failure.setText(_translate("MainWindow", "0"))
        self.groupBox_60.setTitle(_translate("MainWindow", "Charger Protection"))
        self.bat_3_charge_out_under_voltage.setText(_translate("MainWindow", "0"))
        self.label_591.setText(_translate("MainWindow", "Out Under Voltage"))
        self.label_594.setText(_translate("MainWindow", "Out Over Voltage"))
        self.bat_3_charge_out_over_voltage.setText(_translate("MainWindow", "0"))
        self.label_629.setText(_translate("MainWindow", "Over Temp"))
        self.label_631.setText(_translate("MainWindow", "Under Temp"))
        self.label_633.setText(_translate("MainWindow", "Short Circuit"))
        self.label_634.setText(_translate("MainWindow", "Over Current"))
        self.label_635.setText(_translate("MainWindow", "In Over Voltage"))
        self.label_647.setText(_translate("MainWindow", "In Under Voltage"))
        self.label_649.setText(_translate("MainWindow", "Lost communication"))
        self.bat_3_charge_over_temp.setText(_translate("MainWindow", "0"))
        self.bat_3_charge_under_temp.setText(_translate("MainWindow", "0"))
        self.bat_3_charge_short_circuit.setText(_translate("MainWindow", "0"))
        self.bat_3_charge_over_current.setText(_translate("MainWindow", "0"))
        self.bat_3_charge_in_over_voltage.setText(_translate("MainWindow", "0"))
        self.bat_3_charge_in_under_voltage.setText(_translate("MainWindow", "0"))
        self.bat_3_charge_lost_com.setText(_translate("MainWindow", "0"))
        self.label_43.setText(_translate("MainWindow", "Battery ID"))
        self.bat_3_id.setText(_translate("MainWindow", "0"))
        self.groupBox_69.setTitle(_translate("MainWindow", "Battery 4 Status"))
        self.groupBox_49.setTitle(_translate("MainWindow", "Battery"))
        self.label_521.setText(_translate("MainWindow", "Battey Voltage"))
        self.label_522.setText(_translate("MainWindow", "Battery Current"))
        self.label_523.setText(_translate("MainWindow", "Batter Temp"))
        self.label_524.setText(_translate("MainWindow", "Battery SOC"))
        self.label_525.setText(_translate("MainWindow", "Battery Capacity"))
        self.label_526.setText(_translate("MainWindow", "Battery SOH"))
        self.label_528.setText(_translate("MainWindow", "Battery Cycle"))
        self.bat_4_current.setText(_translate("MainWindow", "0"))
        self.bat_4_temp.setText(_translate("MainWindow", "0"))
        self.bat_4_capacity.setText(_translate("MainWindow", "0"))
        self.bat_4_soh.setText(_translate("MainWindow", "0"))
        self.bat_4_voltage.setText(_translate("MainWindow", "0"))
        self.bat_4_soc.setText(_translate("MainWindow", "0"))
        self.bat_4_cycle.setText(_translate("MainWindow", "0"))
        self.label_718.setText(_translate("MainWindow", "°C"))
        self.label_719.setText(_translate("MainWindow", "%"))
        self.label_720.setText(_translate("MainWindow", "%"))
        self.label_721.setText(_translate("MainWindow", "V"))
        self.label_722.setText(_translate("MainWindow", "A"))
        self.label_749.setText(_translate("MainWindow", "cycle"))
        self.label_750.setText(_translate("MainWindow", "Ah"))
        self.pushButton_5.setText(_translate("MainWindow", "Back"))
        self.label_44.setText(_translate("MainWindow", "Battery ID"))
        self.bat_4_id.setText(_translate("MainWindow", "0"))
        self.groupBox_66.setTitle(_translate("MainWindow", "Charger Protection"))
        self.bat_4_charge_out_under_voltage.setText(_translate("MainWindow", "0"))
        self.label_596.setText(_translate("MainWindow", "Out Under Voltage"))
        self.label_597.setText(_translate("MainWindow", "Out Over Voltage"))
        self.bat_4_charge_out_over_voltage.setText(_translate("MainWindow", "0"))
        self.label_630.setText(_translate("MainWindow", "Over Temp"))
        self.label_632.setText(_translate("MainWindow", "Under Temp"))
        self.label_652.setText(_translate("MainWindow", "Short Circuit"))
        self.label_654.setText(_translate("MainWindow", "Over Current"))
        self.label_656.setText(_translate("MainWindow", "In Over Voltage"))
        self.label_657.setText(_translate("MainWindow", "In Under Voltage"))
        self.label_658.setText(_translate("MainWindow", "Lost communication"))
        self.bat_4_charge_over_temp.setText(_translate("MainWindow", "0"))
        self.bat_4_charge_under_temp.setText(_translate("MainWindow", "0"))
        self.bat_4_charge_short_circuit.setText(_translate("MainWindow", "0"))
        self.bat_4_charge_over_current.setText(_translate("MainWindow", "0"))
        self.bat_4_charge_in_over_voltage.setText(_translate("MainWindow", "0"))
        self.bat_4_charge_in_under_voltage.setText(_translate("MainWindow", "0"))
        self.bat_4_charge_lost_com.setText(_translate("MainWindow", "0"))
        self.groupBox_65.setTitle(_translate("MainWindow", "Battery Pack Protection"))
        self.bat_4_batt_over_temp.setText(_translate("MainWindow", "0"))
        self.bat_4_batt_over_charge.setText(_translate("MainWindow", "0"))
        self.label_581.setText(_translate("MainWindow", "Under Temp"))
        self.label_582.setText(_translate("MainWindow", "Over Temp"))
        self.label_583.setText(_translate("MainWindow", "Over Voltage"))
        self.label_584.setText(_translate("MainWindow", "System Failure"))
        self.label_585.setText(_translate("MainWindow", "Over Charge"))
        self.label_586.setText(_translate("MainWindow", "Short Circuit"))
        self.label_595.setText(_translate("MainWindow", "Over Current"))
        self.bat_4_batt_over_current.setText(_translate("MainWindow", "0"))
        self.bat_4_batt_short_circuit.setText(_translate("MainWindow", "0"))
        self.bat_4_batt_over_voltage.setText(_translate("MainWindow", "0"))
        self.bat_4_batt_under_temp.setText(_translate("MainWindow", "0"))
        self.bat_4_batt_system_failure.setText(_translate("MainWindow", "0"))
        self.groupBox_70.setTitle(_translate("MainWindow", "Battery 5 Status"))
        self.groupBox_46.setTitle(_translate("MainWindow", "Battery"))
        self.label_339.setText(_translate("MainWindow", "Battey Voltage"))
        self.label_340.setText(_translate("MainWindow", "Battery Current"))
        self.label_341.setText(_translate("MainWindow", "Batter Temp"))
        self.label_342.setText(_translate("MainWindow", "Battery SOC"))
        self.label_343.setText(_translate("MainWindow", "Battery Capacity"))
        self.label_344.setText(_translate("MainWindow", "Battery SOH"))
        self.label_346.setText(_translate("MainWindow", "Battery Cycle"))
        self.bat_5_current.setText(_translate("MainWindow", "0"))
        self.bat_5_temp.setText(_translate("MainWindow", "0"))
        self.bat_5_capacity.setText(_translate("MainWindow", "0"))
        self.bat_5_soh.setText(_translate("MainWindow", "0"))
        self.bat_5_voltage.setText(_translate("MainWindow", "0"))
        self.bat_5_soc.setText(_translate("MainWindow", "0"))
        self.bat_5_cycle.setText(_translate("MainWindow", "0"))
        self.label_723.setText(_translate("MainWindow", "°C"))
        self.label_724.setText(_translate("MainWindow", "%"))
        self.label_725.setText(_translate("MainWindow", "%"))
        self.label_726.setText(_translate("MainWindow", "V"))
        self.label_727.setText(_translate("MainWindow", "A"))
        self.label_751.setText(_translate("MainWindow", "cycle"))
        self.label_752.setText(_translate("MainWindow", "Ah"))
        self.pushButton_6.setText(_translate("MainWindow", "Back"))
        self.label_45.setText(_translate("MainWindow", "Battery ID"))
        self.bat_5_id.setText(_translate("MainWindow", "0"))
        self.groupBox_61.setTitle(_translate("MainWindow", "Battery Pack Protection"))
        self.bat_5_batt_over_temp.setText(_translate("MainWindow", "0"))
        self.bat_5_batt_over_charge.setText(_translate("MainWindow", "0"))
        self.label_598.setText(_translate("MainWindow", "Under Temp"))
        self.label_599.setText(_translate("MainWindow", "Over Temp"))
        self.label_600.setText(_translate("MainWindow", "Over Voltage"))
        self.label_611.setText(_translate("MainWindow", "System Failure"))
        self.label_613.setText(_translate("MainWindow", "Over Charge"))
        self.label_617.setText(_translate("MainWindow", "Short Circuit"))
        self.label_618.setText(_translate("MainWindow", "Over Current"))
        self.bat_5_batt_over_current.setText(_translate("MainWindow", "0"))
        self.bat_5_batt_short_circuit.setText(_translate("MainWindow", "0"))
        self.bat_5_batt_over_voltage.setText(_translate("MainWindow", "0"))
        self.bat_5_batt_under_temp.setText(_translate("MainWindow", "0"))
        self.bat_5_batt_system_failure.setText(_translate("MainWindow", "0"))
        self.groupBox_74.setTitle(_translate("MainWindow", "Charger Protection"))
        self.bat_5_charge_out_under_voltage.setText(_translate("MainWindow", "0"))
        self.label_624.setText(_translate("MainWindow", "Out Under Voltage"))
        self.label_625.setText(_translate("MainWindow", "Out Over Voltage"))
        self.bat_5_charge_out_over_voltage.setText(_translate("MainWindow", "0"))
        self.label_636.setText(_translate("MainWindow", "Over Temp"))
        self.label_637.setText(_translate("MainWindow", "Under Temp"))
        self.label_638.setText(_translate("MainWindow", "Short Circuit"))
        self.label_639.setText(_translate("MainWindow", "Over Current"))
        self.label_640.setText(_translate("MainWindow", "In Over Voltage"))
        self.label_650.setText(_translate("MainWindow", "In Under Voltage"))
        self.label_651.setText(_translate("MainWindow", "Lost communication"))
        self.bat_5_charge_over_temp.setText(_translate("MainWindow", "0"))
        self.bat_5_charge_under_temp.setText(_translate("MainWindow", "0"))
        self.bat_5_charge_short_circuit.setText(_translate("MainWindow", "0"))
        self.bat_5_charge_over_current.setText(_translate("MainWindow", "0"))
        self.bat_5_charge_in_over_voltage.setText(_translate("MainWindow", "0"))
        self.bat_5_charge_in_under_voltage.setText(_translate("MainWindow", "0"))
        self.bat_5_charge_lost_com.setText(_translate("MainWindow", "0"))
        self.groupBox_71.setTitle(_translate("MainWindow", "Battery 6 Status"))
        self.groupBox_43.setTitle(_translate("MainWindow", "Battery"))
        self.label_318.setText(_translate("MainWindow", "Battey Voltage"))
        self.label_319.setText(_translate("MainWindow", "Battery Current"))
        self.label_320.setText(_translate("MainWindow", "Batter Temp"))
        self.label_321.setText(_translate("MainWindow", "Battery SOC"))
        self.label_322.setText(_translate("MainWindow", "Battery Capacity"))
        self.label_324.setText(_translate("MainWindow", "Battery SOH"))
        self.label_326.setText(_translate("MainWindow", "Battery Cycle"))
        self.bat_6_current_2.setText(_translate("MainWindow", "0"))
        self.bat_6_temp.setText(_translate("MainWindow", "0"))
        self.bat_6_capacity.setText(_translate("MainWindow", "0"))
        self.bat_6_soh.setText(_translate("MainWindow", "0"))
        self.bat_6_voltage.setText(_translate("MainWindow", "0"))
        self.bat_6_soc.setText(_translate("MainWindow", "0"))
        self.bat_6_cycle.setText(_translate("MainWindow", "0"))
        self.label_728.setText(_translate("MainWindow", "°C"))
        self.label_729.setText(_translate("MainWindow", "%"))
        self.label_730.setText(_translate("MainWindow", "%"))
        self.label_731.setText(_translate("MainWindow", "V"))
        self.label_732.setText(_translate("MainWindow", "A"))
        self.label_753.setText(_translate("MainWindow", "cycle"))
        self.label_754.setText(_translate("MainWindow", "Ah"))
        self.pushButton_7.setText(_translate("MainWindow", "Back"))
        self.label_46.setText(_translate("MainWindow", "Battery ID"))
        self.bat_6_id.setText(_translate("MainWindow", "0"))
        self.groupBox_62.setTitle(_translate("MainWindow", "Battery Pack Protection"))
        self.bat_6_batt_over_temp.setText(_translate("MainWindow", "0"))
        self.bat_6_batt_over_charge.setText(_translate("MainWindow", "0"))
        self.label_626.setText(_translate("MainWindow", "Under Temp"))
        self.label_627.setText(_translate("MainWindow", "Over Temp"))
        self.label_628.setText(_translate("MainWindow", "Over Voltage"))
        self.label_653.setText(_translate("MainWindow", "System Failure"))
        self.label_655.setText(_translate("MainWindow", "Over Charge"))
        self.label_659.setText(_translate("MainWindow", "Short Circuit"))
        self.label_660.setText(_translate("MainWindow", "Over Current"))
        self.bat_6_batt_over_current.setText(_translate("MainWindow", "0"))
        self.bat_6_batt_short_circuit.setText(_translate("MainWindow", "0"))
        self.bat_6_batt_over_voltage.setText(_translate("MainWindow", "0"))
        self.bat_6_batt_under_temp.setText(_translate("MainWindow", "0"))
        self.bat_6_batt_system_failure.setText(_translate("MainWindow", "0"))
        self.groupBox_75.setTitle(_translate("MainWindow", "Charger Protection"))
        self.bat_6_charge_out_under_voltage.setText(_translate("MainWindow", "0"))
        self.label_661.setText(_translate("MainWindow", "Out Under Voltage"))
        self.label_662.setText(_translate("MainWindow", "Out Over Voltage"))
        self.bat_6_charge_out_over_voltage.setText(_translate("MainWindow", "0"))
        self.label_663.setText(_translate("MainWindow", "Over Temp"))
        self.label_664.setText(_translate("MainWindow", "Under Temp"))
        self.label_665.setText(_translate("MainWindow", "Short Circuit"))
        self.label_666.setText(_translate("MainWindow", "Over Current"))
        self.label_667.setText(_translate("MainWindow", "In Over Voltage"))
        self.label_668.setText(_translate("MainWindow", "In Under Voltage"))
        self.label_669.setText(_translate("MainWindow", "Lost communication"))
        self.bat_6_charge_over_temp.setText(_translate("MainWindow", "0"))
        self.bat_6_charge_under_temp.setText(_translate("MainWindow", "0"))
        self.bat_6_charge_short_circuit.setText(_translate("MainWindow", "0"))
        self.bat_6_charge_over_current.setText(_translate("MainWindow", "0"))
        self.bat_6_charge_in_over_voltage.setText(_translate("MainWindow", "0"))
        self.bat_6_charge_in_under_voltage.setText(_translate("MainWindow", "0"))
        self.bat_6_charge_lost_com.setText(_translate("MainWindow", "0"))
        self.groupBox_72.setTitle(_translate("MainWindow", "Battery 7 Status"))
        self.groupBox_37.setTitle(_translate("MainWindow", "Battery"))
        self.label_303.setText(_translate("MainWindow", "Battey Voltage"))
        self.label_304.setText(_translate("MainWindow", "Battery Current"))
        self.label_305.setText(_translate("MainWindow", "Batter Temp"))
        self.label_306.setText(_translate("MainWindow", "Battery SOC"))
        self.label_307.setText(_translate("MainWindow", "Battery Capacity"))
        self.label_308.setText(_translate("MainWindow", "Battery SOH"))
        self.label_310.setText(_translate("MainWindow", "Battery Cycle"))
        self.bat_7_current.setText(_translate("MainWindow", "0"))
        self.bat_7_temp.setText(_translate("MainWindow", "0"))
        self.bat_7_capacity.setText(_translate("MainWindow", "0"))
        self.bat_7_soh.setText(_translate("MainWindow", "0"))
        self.bat_7_voltage.setText(_translate("MainWindow", "0"))
        self.bat_7_soc.setText(_translate("MainWindow", "0"))
        self.bat_7_cycle.setText(_translate("MainWindow", "0"))
        self.label_733.setText(_translate("MainWindow", "°C"))
        self.label_734.setText(_translate("MainWindow", "%"))
        self.label_735.setText(_translate("MainWindow", "%"))
        self.label_736.setText(_translate("MainWindow", "V"))
        self.label_737.setText(_translate("MainWindow", "A"))
        self.label_755.setText(_translate("MainWindow", "cycle"))
        self.label_756.setText(_translate("MainWindow", "Ah"))
        self.pushButton_8.setText(_translate("MainWindow", "Back"))
        self.label_47.setText(_translate("MainWindow", "Battery ID"))
        self.bat_7_id.setText(_translate("MainWindow", "0"))
        self.groupBox_63.setTitle(_translate("MainWindow", "Battery Pack Protection"))
        self.bat_7_batt_over_temp.setText(_translate("MainWindow", "0"))
        self.bat_7_batt_over_charge.setText(_translate("MainWindow", "0"))
        self.label_670.setText(_translate("MainWindow", "Under Temp"))
        self.label_671.setText(_translate("MainWindow", "Over Temp"))
        self.label_672.setText(_translate("MainWindow", "Over Voltage"))
        self.label_673.setText(_translate("MainWindow", "System Failure"))
        self.label_674.setText(_translate("MainWindow", "Over Charge"))
        self.label_675.setText(_translate("MainWindow", "Short Circuit"))
        self.label_676.setText(_translate("MainWindow", "Over Current"))
        self.bat_7_batt_over_current.setText(_translate("MainWindow", "0"))
        self.bat_7_batt_short_circuit.setText(_translate("MainWindow", "0"))
        self.bat_7_batt_over_voltage.setText(_translate("MainWindow", "0"))
        self.bat_7_batt_under_temp.setText(_translate("MainWindow", "0"))
        self.bat_7_batt_system_failure.setText(_translate("MainWindow", "0"))
        self.groupBox_76.setTitle(_translate("MainWindow", "Charger Protection"))
        self.bat_7_charge_out_under_voltage.setText(_translate("MainWindow", "0"))
        self.label_677.setText(_translate("MainWindow", "Out Under Voltage"))
        self.label_678.setText(_translate("MainWindow", "Out Over Voltage"))
        self.bat_7_charge_out_over_voltage.setText(_translate("MainWindow", "0"))
        self.label_679.setText(_translate("MainWindow", "Over Temp"))
        self.label_680.setText(_translate("MainWindow", "Under Temp"))
        self.label_681.setText(_translate("MainWindow", "Short Circuit"))
        self.label_682.setText(_translate("MainWindow", "Over Current"))
        self.label_683.setText(_translate("MainWindow", "In Over Voltage"))
        self.label_684.setText(_translate("MainWindow", "In Under Voltage"))
        self.label_685.setText(_translate("MainWindow", "Lost communication"))
        self.bat_7_charge_over_temp.setText(_translate("MainWindow", "0"))
        self.bat_7_charge_under_temp.setText(_translate("MainWindow", "0"))
        self.bat_7_charge_short_circuit.setText(_translate("MainWindow", "0"))
        self.bat_7_charge_over_current.setText(_translate("MainWindow", "0"))
        self.bat_7_charge_in_over_voltage.setText(_translate("MainWindow", "0"))
        self.bat_7_charge_in_under_voltage.setText(_translate("MainWindow", "0"))
        self.bat_7_charge_lost_com.setText(_translate("MainWindow", "0"))
        self.groupBox_73.setTitle(_translate("MainWindow", "Battery 8 Status"))
        self.groupBox_41.setTitle(_translate("MainWindow", "Battery"))
        self.label_376.setText(_translate("MainWindow", "Battey Voltage"))
        self.label_377.setText(_translate("MainWindow", "Battery Current"))
        self.label_378.setText(_translate("MainWindow", "Batter Temp"))
        self.label_379.setText(_translate("MainWindow", "Battery SOC"))
        self.label_380.setText(_translate("MainWindow", "Battery Capacity"))
        self.label_381.setText(_translate("MainWindow", "Battery SOH"))
        self.label_383.setText(_translate("MainWindow", "Battery Cycle"))
        self.bat_8_voltage.setText(_translate("MainWindow", "0"))
        self.bat_8_current.setText(_translate("MainWindow", "0"))
        self.bat_8_temp.setText(_translate("MainWindow", "0"))
        self.bat_8_soc.setText(_translate("MainWindow", "0"))
        self.bat_8_capacity.setText(_translate("MainWindow", "0"))
        self.bat_8_soh.setText(_translate("MainWindow", "0"))
        self.bat_8_cycle.setText(_translate("MainWindow", "0"))
        self.label_738.setText(_translate("MainWindow", "°C"))
        self.label_739.setText(_translate("MainWindow", "%"))
        self.label_740.setText(_translate("MainWindow", "%"))
        self.label_741.setText(_translate("MainWindow", "V"))
        self.label_742.setText(_translate("MainWindow", "A"))
        self.label_757.setText(_translate("MainWindow", "cycle"))
        self.label_758.setText(_translate("MainWindow", "Ah"))
        self.pushButton_9.setText(_translate("MainWindow", "Back"))
        self.label_48.setText(_translate("MainWindow", "Battery ID"))
        self.bat_8_id.setText(_translate("MainWindow", "0"))
        self.groupBox_64.setTitle(_translate("MainWindow", "Battery Pack Protection"))
        self.bat_8_batt_over_temp.setText(_translate("MainWindow", "0"))
        self.bat_8_batt_over_charge.setText(_translate("MainWindow", "0"))
        self.label_686.setText(_translate("MainWindow", "Under Temp"))
        self.label_687.setText(_translate("MainWindow", "Over Temp"))
        self.label_688.setText(_translate("MainWindow", "Over Voltage"))
        self.label_689.setText(_translate("MainWindow", "System Failure"))
        self.label_690.setText(_translate("MainWindow", "Over Charge"))
        self.label_691.setText(_translate("MainWindow", "Short Circuit"))
        self.label_692.setText(_translate("MainWindow", "Over Current"))
        self.bat_8_batt_over_current.setText(_translate("MainWindow", "0"))
        self.bat_8_batt_short_circuit.setText(_translate("MainWindow", "0"))
        self.bat_8_batt_over_voltage.setText(_translate("MainWindow", "0"))
        self.bat_8_batt_under_temp.setText(_translate("MainWindow", "0"))
        self.bat_8_batt_system_failure.setText(_translate("MainWindow", "0"))
        self.groupBox_77.setTitle(_translate("MainWindow", "Charger Protection"))
        self.bat_8_charge_out_under_voltage.setText(_translate("MainWindow", "0"))
        self.label_693.setText(_translate("MainWindow", "Out Under Voltage"))
        self.label_694.setText(_translate("MainWindow", "Out Over Voltage"))
        self.bat_8_charge_out_over_voltage.setText(_translate("MainWindow", "0"))
        self.label_695.setText(_translate("MainWindow", "Over Temp"))
        self.label_696.setText(_translate("MainWindow", "Under Temp"))
        self.label_697.setText(_translate("MainWindow", "Short Circuit"))
        self.label_698.setText(_translate("MainWindow", "Over Current"))
        self.label_699.setText(_translate("MainWindow", "In Over Voltage"))
        self.label_700.setText(_translate("MainWindow", "In Under Voltage"))
        self.label_701.setText(_translate("MainWindow", "Lost communication"))
        self.bat_8_charge_over_temp.setText(_translate("MainWindow", "0"))
        self.bat_8_charge_under_temp.setText(_translate("MainWindow", "0"))
        self.bat_8_charge_short_circuit.setText(_translate("MainWindow", "0"))
        self.bat_8_charge_over_current.setText(_translate("MainWindow", "0"))
        self.bat_8_charge_in_over_voltage.setText(_translate("MainWindow", "0"))
        self.bat_8_charge_in_under_voltage.setText(_translate("MainWindow", "0"))
        self.bat_8_charge_lost_com.setText(_translate("MainWindow", "0"))
import image
