From b3d80393cae3dbbd5d9cd78924bb1c3a4f71e230 Mon Sep 17 00:00:00 2001
From: Leor Bleier
Date: Wed, 20 May 2020 07:54:39 -0400
Subject: [PATCH] Fix #88 - Modify GroundSystem to use JSON files generated by
CCDD
Also includes further updates and refinements to overall UI
---
Subsystems/tlmGUI/GenericTelemetry.py | 43 +-
.../tlmGUI/GenericTelemetryDialog-ORIG.ui | 2146 ++++++++++++++++
Subsystems/tlmGUI/GenericTelemetryDialog.py | 869 +------
Subsystems/tlmGUI/GenericTelemetryDialog.ui | 2168 +----------------
Subsystems/tlmGUI/telemetry-pages-json.txt | 38 +
5 files changed, 2388 insertions(+), 2876 deletions(-)
create mode 100644 Subsystems/tlmGUI/GenericTelemetryDialog-ORIG.ui
create mode 100644 Subsystems/tlmGUI/telemetry-pages-json.txt
diff --git a/Subsystems/tlmGUI/GenericTelemetry.py b/Subsystems/tlmGUI/GenericTelemetry.py
index 1f75c21..6cbef63 100644
--- a/Subsystems/tlmGUI/GenericTelemetry.py
+++ b/Subsystems/tlmGUI/GenericTelemetry.py
@@ -28,7 +28,7 @@
import zmq
from PyQt5.QtCore import QThread, pyqtSignal
-from PyQt5.QtWidgets import QApplication, QDialog
+from PyQt5.QtWidgets import QApplication, QDialog, QTableWidgetItem
from GenericTelemetryDialog import Ui_GenericTelemetryDialog
@@ -62,9 +62,7 @@ def displayTelemetryItem(datagram, tlmIndex, labelField, valueField):
valueField.setText(tlmItemEnum[tlmIndex][int(TlmField[0])])
elif tlmItemDisplayType[tlmIndex] == 'Str':
valueField.setText(TlmField[0].decode('utf-8', 'ignore'))
- labelField.setPlainText(tlmItemDesc[tlmIndex])
- else:
- labelField.setPlainText("(unused)")
+ labelField.setText(tlmItemDesc[tlmIndex])
# Start the telemetry receiver (see GTTlmReceiver class)
def initGTTlmReceiver(self, subscr):
@@ -89,10 +87,10 @@ def processPendingDatagrams(self, datagram):
#
# Decode and display all packet elements
#
- for k in range(40):
- itemLabelpte = getattr(self, f"itemLabelPlainTextEdit_{k+1}")
- itemValuele = getattr(self, f"itemValueLineEdit_{k+1}")
- self.displayTelemetryItem(datagram, k, itemLabelpte, itemValuele)
+ for k in range(self.tblTelemetry.rowCount()):
+ itemLabel = self.tblTelemetry.item(k, 0)
+ itemValue = self.tblTelemetry.item(k, 1)
+ self.displayTelemetryItem(datagram, k, itemLabel, itemValue)
## Reimplements closeEvent
## to properly quit the thread
@@ -198,35 +196,34 @@ def usage():
#
# Read in the contents of the telemetry packet definition
#
- tlmItemIsValid, tlmItemDesc, tlmItemStart, tlmItemSize, tlmItemDisplayType, tlmItemFormat = (
- [] for _ in range(6))
- tlmItemEnum = [[]] * 40
+ tlmItemIsValid, tlmItemDesc, \
+ tlmItemStart, tlmItemSize, \
+ tlmItemDisplayType, tlmItemFormat = ([] for _ in range(6))
+
+ tlmItemEnum = [None] * 40
i = 0
with open(f"{ROOTDIR}/{tlmDefFile}") as tlmfile:
reader = csv.reader(tlmfile, skipinitialspace=True)
for row in reader:
- if row[0][0] != '#':
+ if not row[0].startswith('#'):
tlmItemIsValid.append(True)
tlmItemDesc.append(row[0])
tlmItemStart.append(row[1])
tlmItemSize.append(row[2])
- if row[3] == 's':
- tlmItemFormat.append(row[2] + row[3])
+ if row[3].lower() == 's':
+ tlmItemFormat.append(f'{row[2]}{row[3]}')
else:
- tlmItemFormat.append(py_endian + row[3])
+ tlmItemFormat.append(f'{py_endian}{row[3]}')
tlmItemDisplayType.append(row[4])
if row[4] == 'Enm':
- for m in range(5, 9):
- tlmItemEnum[i].append(row[m])
+ tlmItemEnum[i] = row[5:9]
+ Telem.tblTelemetry.insertRow(i)
+ lblItem, valItem = QTableWidgetItem(), QTableWidgetItem()
+ Telem.tblTelemetry.setItem(i, 0, lblItem)
+ Telem.tblTelemetry.setItem(i, 1, valItem)
i += 1
- #
- # Mark the remaining values as invalid
- #
- for j in range(i, 40):
- tlmItemIsValid.append(False)
-
#
# Display the page
#
diff --git a/Subsystems/tlmGUI/GenericTelemetryDialog-ORIG.ui b/Subsystems/tlmGUI/GenericTelemetryDialog-ORIG.ui
new file mode 100644
index 0000000..fa9ecc6
--- /dev/null
+++ b/Subsystems/tlmGUI/GenericTelemetryDialog-ORIG.ui
@@ -0,0 +1,2146 @@
+
+
+ GenericTelemetryDialog
+
+
+
+ 0
+ 0
+ 1046
+ 816
+
+
+
+ Telemetry Page
+
+
+
+
+ 40
+ 22
+ 841
+ 65
+
+
+
+ -
+
+
-
+
+
+ Subsystem Telemetry Page
+
+
+
+ -
+
+
+
+ 141
+ 31
+
+
+
+
+ 141
+ 31
+
+
+
+ true
+
+
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 21
+
+
+
+
+ 16777215
+ 25
+
+
+
+ Packet ID
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
-
+
+
+ Sequence Count
+
+
+
+ -
+
+
+
+ 101
+ 31
+
+
+
+
+ 101
+ 31
+
+
+
+ QAbstractSpinBox::NoButtons
+
+
+ 16384
+
+
+ 0
+
+
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ QDialogButtonBox::Close
+
+
+
+
+
+
+
+
+ 29
+ 750
+ 711
+ 19
+
+
+
+
+ 12
+
+
+
+ *No packets? Remember to select the IP address of your spacecraft in the Main Window.
+
+
+
+
+
+ 40
+ 100
+ 451
+ 23
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 17
+
+
+
+ Telemetry Point Label
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 17
+
+
+
+ Telemetry Point Value
+
+
+ Qt::AlignCenter
+
+
+
+
+
+
+
+
+ 30
+ 130
+ 961
+ 601
+
+
+
+ Qt::ScrollBarAlwaysOn
+
+
+ true
+
+
+
+
+ 0
+ 0
+ 945
+ 1000
+
+
+
+
+ 0
+ 1000
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 31
+
+
+
+
+ 161
+ 31
+
+
+
+ true
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 151
+ 31
+
+
+
+
+ 151
+ 31
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ 510
+ 100
+ 451
+ 23
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 17
+
+
+
+ Telemetry Point Label
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+ 17
+
+
+
+ Telemetry Point Value
+
+
+ Qt::AlignCenter
+
+
+
+
+
+
+
+
+
+ buttonBox
+ clicked(QAbstractButton*)
+ GenericTelemetryDialog
+ close()
+
+
+ 99
+ 46
+
+
+ 522
+ 407
+
+
+
+
+
diff --git a/Subsystems/tlmGUI/GenericTelemetryDialog.py b/Subsystems/tlmGUI/GenericTelemetryDialog.py
index 85e1944..9304866 100644
--- a/Subsystems/tlmGUI/GenericTelemetryDialog.py
+++ b/Subsystems/tlmGUI/GenericTelemetryDialog.py
@@ -11,30 +11,37 @@
class Ui_GenericTelemetryDialog(object):
def setupUi(self, GenericTelemetryDialog):
GenericTelemetryDialog.setObjectName("GenericTelemetryDialog")
- GenericTelemetryDialog.resize(1046, 816)
- self.layoutWidget = QtWidgets.QWidget(GenericTelemetryDialog)
- self.layoutWidget.setGeometry(QtCore.QRect(40, 22, 841, 65))
- self.layoutWidget.setObjectName("layoutWidget")
- self.horizontalLayout = QtWidgets.QHBoxLayout(self.layoutWidget)
- self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
- self.horizontalLayout.setObjectName("horizontalLayout")
- self.verticalLayout_2 = QtWidgets.QVBoxLayout()
- self.verticalLayout_2.setObjectName("verticalLayout_2")
- self.subSystemTelemetryPageLabel = QtWidgets.QLabel(self.layoutWidget)
- self.subSystemTelemetryPageLabel.setObjectName("subSystemTelemetryPageLabel")
- self.verticalLayout_2.addWidget(self.subSystemTelemetryPageLabel)
- self.subSystemLineEdit = QtWidgets.QLineEdit(self.layoutWidget)
- self.subSystemLineEdit.setMinimumSize(QtCore.QSize(141, 31))
- self.subSystemLineEdit.setMaximumSize(QtCore.QSize(141, 31))
- self.subSystemLineEdit.setReadOnly(True)
- self.subSystemLineEdit.setObjectName("subSystemLineEdit")
- self.verticalLayout_2.addWidget(self.subSystemLineEdit)
- self.horizontalLayout.addLayout(self.verticalLayout_2)
- spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
- self.horizontalLayout.addItem(spacerItem)
- self.verticalLayout = QtWidgets.QVBoxLayout()
+ GenericTelemetryDialog.resize(630, 816)
+ self.label_6 = QtWidgets.QLabel(GenericTelemetryDialog)
+ self.label_6.setGeometry(QtCore.QRect(90, 730, 431, 61))
+ font = QtGui.QFont()
+ font.setPointSize(12)
+ self.label_6.setFont(font)
+ self.label_6.setObjectName("label_6")
+ self.tblTelemetry = QtWidgets.QTableWidget(GenericTelemetryDialog)
+ self.tblTelemetry.setGeometry(QtCore.QRect(70, 110, 470, 601))
+ self.tblTelemetry.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
+ self.tblTelemetry.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.AdjustToContentsOnFirstShow)
+ self.tblTelemetry.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
+ self.tblTelemetry.setObjectName("tblTelemetry")
+ self.tblTelemetry.setColumnCount(2)
+ self.tblTelemetry.setRowCount(0)
+ item = QtWidgets.QTableWidgetItem()
+ self.tblTelemetry.setHorizontalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tblTelemetry.setHorizontalHeaderItem(1, item)
+ self.tblTelemetry.horizontalHeader().setDefaultSectionSize(225)
+ self.buttonBox = QtWidgets.QDialogButtonBox(GenericTelemetryDialog)
+ self.buttonBox.setGeometry(QtCore.QRect(510, 50, 81, 31))
+ self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Close)
+ self.buttonBox.setObjectName("buttonBox")
+ self.widget = QtWidgets.QWidget(GenericTelemetryDialog)
+ self.widget.setGeometry(QtCore.QRect(270, 25, 73, 60))
+ self.widget.setObjectName("widget")
+ self.verticalLayout = QtWidgets.QVBoxLayout(self.widget)
+ self.verticalLayout.setContentsMargins(0, 0, 0, 0)
self.verticalLayout.setObjectName("verticalLayout")
- self.packetIdLabel = QtWidgets.QLabel(self.layoutWidget)
+ self.packetIdLabel = QtWidgets.QLabel(self.widget)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
@@ -44,7 +51,7 @@ def setupUi(self, GenericTelemetryDialog):
self.packetIdLabel.setMaximumSize(QtCore.QSize(16777215, 25))
self.packetIdLabel.setObjectName("packetIdLabel")
self.verticalLayout.addWidget(self.packetIdLabel)
- self.packetId = QtWidgets.QLCDNumber(self.layoutWidget)
+ self.packetId = QtWidgets.QLCDNumber(self.widget)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
@@ -52,15 +59,16 @@ def setupUi(self, GenericTelemetryDialog):
self.packetId.setSizePolicy(sizePolicy)
self.packetId.setObjectName("packetId")
self.verticalLayout.addWidget(self.packetId)
- self.horizontalLayout.addLayout(self.verticalLayout)
- spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
- self.horizontalLayout.addItem(spacerItem1)
- self.verticalLayout_3 = QtWidgets.QVBoxLayout()
+ self.widget1 = QtWidgets.QWidget(GenericTelemetryDialog)
+ self.widget1.setGeometry(QtCore.QRect(370, 23, 125, 62))
+ self.widget1.setObjectName("widget1")
+ self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.widget1)
+ self.verticalLayout_3.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_3.setObjectName("verticalLayout_3")
- self.label_5 = QtWidgets.QLabel(self.layoutWidget)
+ self.label_5 = QtWidgets.QLabel(self.widget1)
self.label_5.setObjectName("label_5")
self.verticalLayout_3.addWidget(self.label_5)
- self.sequenceCount = QtWidgets.QSpinBox(self.layoutWidget)
+ self.sequenceCount = QtWidgets.QSpinBox(self.widget1)
self.sequenceCount.setMinimumSize(QtCore.QSize(101, 31))
self.sequenceCount.setMaximumSize(QtCore.QSize(101, 31))
self.sequenceCount.setButtonSymbols(QtWidgets.QAbstractSpinBox.NoButtons)
@@ -68,780 +76,21 @@ def setupUi(self, GenericTelemetryDialog):
self.sequenceCount.setProperty("value", 0)
self.sequenceCount.setObjectName("sequenceCount")
self.verticalLayout_3.addWidget(self.sequenceCount)
- self.horizontalLayout.addLayout(self.verticalLayout_3)
- spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
- self.horizontalLayout.addItem(spacerItem2)
- self.buttonBox = QtWidgets.QDialogButtonBox(self.layoutWidget)
- self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Close)
- self.buttonBox.setObjectName("buttonBox")
- self.horizontalLayout.addWidget(self.buttonBox)
- self.label_6 = QtWidgets.QLabel(GenericTelemetryDialog)
- self.label_6.setGeometry(QtCore.QRect(29, 750, 711, 19))
- font = QtGui.QFont()
- font.setPointSize(12)
- self.label_6.setFont(font)
- self.label_6.setObjectName("label_6")
- self.layoutWidget_2 = QtWidgets.QWidget(GenericTelemetryDialog)
- self.layoutWidget_2.setGeometry(QtCore.QRect(40, 100, 451, 23))
- self.layoutWidget_2.setObjectName("layoutWidget_2")
- self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.layoutWidget_2)
- self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0)
- self.horizontalLayout_4.setObjectName("horizontalLayout_4")
- self.label = QtWidgets.QLabel(self.layoutWidget_2)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth())
- self.label.setSizePolicy(sizePolicy)
- self.label.setMinimumSize(QtCore.QSize(161, 17))
- self.label.setAlignment(QtCore.Qt.AlignCenter)
- self.label.setObjectName("label")
- self.horizontalLayout_4.addWidget(self.label)
- self.label_8 = QtWidgets.QLabel(self.layoutWidget_2)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.label_8.sizePolicy().hasHeightForWidth())
- self.label_8.setSizePolicy(sizePolicy)
- self.label_8.setMinimumSize(QtCore.QSize(161, 17))
- self.label_8.setAlignment(QtCore.Qt.AlignCenter)
- self.label_8.setObjectName("label_8")
- self.horizontalLayout_4.addWidget(self.label_8)
- self.scrollArea = QtWidgets.QScrollArea(GenericTelemetryDialog)
- self.scrollArea.setGeometry(QtCore.QRect(30, 130, 961, 601))
- self.scrollArea.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn)
- self.scrollArea.setWidgetResizable(True)
- self.scrollArea.setObjectName("scrollArea")
- self.scrollAreaWidgetContents = QtWidgets.QWidget()
- self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 945, 1000))
- self.scrollAreaWidgetContents.setMinimumSize(QtCore.QSize(0, 1000))
- self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents")
- self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.scrollAreaWidgetContents)
- self.horizontalLayout_3.setObjectName("horizontalLayout_3")
- self.verticalLayout_4 = QtWidgets.QVBoxLayout()
- self.verticalLayout_4.setObjectName("verticalLayout_4")
- self.itemLabelPlainTextEdit_1 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_1.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_1.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_1.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_1.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_1.setReadOnly(True)
- self.itemLabelPlainTextEdit_1.setObjectName("itemLabelPlainTextEdit_1")
- self.verticalLayout_4.addWidget(self.itemLabelPlainTextEdit_1)
- self.itemLabelPlainTextEdit_2 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_2.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_2.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_2.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_2.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_2.setReadOnly(True)
- self.itemLabelPlainTextEdit_2.setObjectName("itemLabelPlainTextEdit_2")
- self.verticalLayout_4.addWidget(self.itemLabelPlainTextEdit_2)
- self.itemLabelPlainTextEdit_3 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_3.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_3.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_3.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_3.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_3.setReadOnly(True)
- self.itemLabelPlainTextEdit_3.setObjectName("itemLabelPlainTextEdit_3")
- self.verticalLayout_4.addWidget(self.itemLabelPlainTextEdit_3)
- self.itemLabelPlainTextEdit_4 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_4.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_4.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_4.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_4.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_4.setReadOnly(True)
- self.itemLabelPlainTextEdit_4.setObjectName("itemLabelPlainTextEdit_4")
- self.verticalLayout_4.addWidget(self.itemLabelPlainTextEdit_4)
- self.itemLabelPlainTextEdit_5 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_5.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_5.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_5.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_5.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_5.setReadOnly(True)
- self.itemLabelPlainTextEdit_5.setObjectName("itemLabelPlainTextEdit_5")
- self.verticalLayout_4.addWidget(self.itemLabelPlainTextEdit_5)
- self.itemLabelPlainTextEdit_6 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_6.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_6.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_6.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_6.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_6.setReadOnly(True)
- self.itemLabelPlainTextEdit_6.setObjectName("itemLabelPlainTextEdit_6")
- self.verticalLayout_4.addWidget(self.itemLabelPlainTextEdit_6)
- self.itemLabelPlainTextEdit_7 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_7.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_7.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_7.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_7.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_7.setReadOnly(True)
- self.itemLabelPlainTextEdit_7.setObjectName("itemLabelPlainTextEdit_7")
- self.verticalLayout_4.addWidget(self.itemLabelPlainTextEdit_7)
- self.itemLabelPlainTextEdit_8 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_8.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_8.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_8.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_8.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_8.setReadOnly(True)
- self.itemLabelPlainTextEdit_8.setObjectName("itemLabelPlainTextEdit_8")
- self.verticalLayout_4.addWidget(self.itemLabelPlainTextEdit_8)
- self.itemLabelPlainTextEdit_9 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_9.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_9.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_9.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_9.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_9.setReadOnly(True)
- self.itemLabelPlainTextEdit_9.setObjectName("itemLabelPlainTextEdit_9")
- self.verticalLayout_4.addWidget(self.itemLabelPlainTextEdit_9)
- self.itemLabelPlainTextEdit_10 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_10.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_10.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_10.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_10.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_10.setReadOnly(True)
- self.itemLabelPlainTextEdit_10.setObjectName("itemLabelPlainTextEdit_10")
- self.verticalLayout_4.addWidget(self.itemLabelPlainTextEdit_10)
- self.itemLabelPlainTextEdit_11 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_11.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_11.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_11.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_11.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_11.setReadOnly(True)
- self.itemLabelPlainTextEdit_11.setObjectName("itemLabelPlainTextEdit_11")
- self.verticalLayout_4.addWidget(self.itemLabelPlainTextEdit_11)
- self.itemLabelPlainTextEdit_12 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_12.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_12.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_12.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_12.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_12.setReadOnly(True)
- self.itemLabelPlainTextEdit_12.setObjectName("itemLabelPlainTextEdit_12")
- self.verticalLayout_4.addWidget(self.itemLabelPlainTextEdit_12)
- self.itemLabelPlainTextEdit_13 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_13.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_13.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_13.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_13.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_13.setReadOnly(True)
- self.itemLabelPlainTextEdit_13.setObjectName("itemLabelPlainTextEdit_13")
- self.verticalLayout_4.addWidget(self.itemLabelPlainTextEdit_13)
- self.itemLabelPlainTextEdit_14 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_14.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_14.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_14.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_14.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_14.setReadOnly(True)
- self.itemLabelPlainTextEdit_14.setObjectName("itemLabelPlainTextEdit_14")
- self.verticalLayout_4.addWidget(self.itemLabelPlainTextEdit_14)
- self.itemLabelPlainTextEdit_15 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_15.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_15.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_15.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_15.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_15.setReadOnly(True)
- self.itemLabelPlainTextEdit_15.setObjectName("itemLabelPlainTextEdit_15")
- self.verticalLayout_4.addWidget(self.itemLabelPlainTextEdit_15)
- self.itemLabelPlainTextEdit_16 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_16.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_16.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_16.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_16.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_16.setReadOnly(True)
- self.itemLabelPlainTextEdit_16.setObjectName("itemLabelPlainTextEdit_16")
- self.verticalLayout_4.addWidget(self.itemLabelPlainTextEdit_16)
- self.itemLabelPlainTextEdit_17 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_17.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_17.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_17.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_17.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_17.setReadOnly(True)
- self.itemLabelPlainTextEdit_17.setObjectName("itemLabelPlainTextEdit_17")
- self.verticalLayout_4.addWidget(self.itemLabelPlainTextEdit_17)
- self.itemLabelPlainTextEdit_18 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_18.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_18.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_18.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_18.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_18.setReadOnly(True)
- self.itemLabelPlainTextEdit_18.setObjectName("itemLabelPlainTextEdit_18")
- self.verticalLayout_4.addWidget(self.itemLabelPlainTextEdit_18)
- self.itemLabelPlainTextEdit_19 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_19.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_19.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_19.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_19.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_19.setReadOnly(True)
- self.itemLabelPlainTextEdit_19.setObjectName("itemLabelPlainTextEdit_19")
- self.verticalLayout_4.addWidget(self.itemLabelPlainTextEdit_19)
- self.itemLabelPlainTextEdit_20 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_20.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_20.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_20.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_20.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_20.setReadOnly(True)
- self.itemLabelPlainTextEdit_20.setObjectName("itemLabelPlainTextEdit_20")
- self.verticalLayout_4.addWidget(self.itemLabelPlainTextEdit_20)
- self.horizontalLayout_3.addLayout(self.verticalLayout_4)
- self.verticalLayout_5 = QtWidgets.QVBoxLayout()
- self.verticalLayout_5.setObjectName("verticalLayout_5")
- self.itemValueLineEdit_1 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_1.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_1.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_1.setReadOnly(True)
- self.itemValueLineEdit_1.setObjectName("itemValueLineEdit_1")
- self.verticalLayout_5.addWidget(self.itemValueLineEdit_1)
- self.itemValueLineEdit_2 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_2.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_2.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_2.setReadOnly(True)
- self.itemValueLineEdit_2.setObjectName("itemValueLineEdit_2")
- self.verticalLayout_5.addWidget(self.itemValueLineEdit_2)
- self.itemValueLineEdit_3 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_3.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_3.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_3.setReadOnly(True)
- self.itemValueLineEdit_3.setObjectName("itemValueLineEdit_3")
- self.verticalLayout_5.addWidget(self.itemValueLineEdit_3)
- self.itemValueLineEdit_4 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_4.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_4.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_4.setReadOnly(True)
- self.itemValueLineEdit_4.setObjectName("itemValueLineEdit_4")
- self.verticalLayout_5.addWidget(self.itemValueLineEdit_4)
- self.itemValueLineEdit_5 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_5.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_5.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_5.setReadOnly(True)
- self.itemValueLineEdit_5.setObjectName("itemValueLineEdit_5")
- self.verticalLayout_5.addWidget(self.itemValueLineEdit_5)
- self.itemValueLineEdit_6 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_6.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_6.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_6.setReadOnly(True)
- self.itemValueLineEdit_6.setObjectName("itemValueLineEdit_6")
- self.verticalLayout_5.addWidget(self.itemValueLineEdit_6)
- self.itemValueLineEdit_7 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_7.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_7.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_7.setReadOnly(True)
- self.itemValueLineEdit_7.setObjectName("itemValueLineEdit_7")
- self.verticalLayout_5.addWidget(self.itemValueLineEdit_7)
- self.itemValueLineEdit_8 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_8.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_8.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_8.setReadOnly(True)
- self.itemValueLineEdit_8.setObjectName("itemValueLineEdit_8")
- self.verticalLayout_5.addWidget(self.itemValueLineEdit_8)
- self.itemValueLineEdit_9 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_9.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_9.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_9.setReadOnly(True)
- self.itemValueLineEdit_9.setObjectName("itemValueLineEdit_9")
- self.verticalLayout_5.addWidget(self.itemValueLineEdit_9)
- self.itemValueLineEdit_10 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_10.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_10.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_10.setReadOnly(True)
- self.itemValueLineEdit_10.setObjectName("itemValueLineEdit_10")
- self.verticalLayout_5.addWidget(self.itemValueLineEdit_10)
- self.itemValueLineEdit_11 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_11.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_11.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_11.setReadOnly(True)
- self.itemValueLineEdit_11.setObjectName("itemValueLineEdit_11")
- self.verticalLayout_5.addWidget(self.itemValueLineEdit_11)
- self.itemValueLineEdit_12 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_12.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_12.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_12.setReadOnly(True)
- self.itemValueLineEdit_12.setObjectName("itemValueLineEdit_12")
- self.verticalLayout_5.addWidget(self.itemValueLineEdit_12)
- self.itemValueLineEdit_13 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_13.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_13.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_13.setReadOnly(True)
- self.itemValueLineEdit_13.setObjectName("itemValueLineEdit_13")
- self.verticalLayout_5.addWidget(self.itemValueLineEdit_13)
- self.itemValueLineEdit_14 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_14.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_14.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_14.setReadOnly(True)
- self.itemValueLineEdit_14.setObjectName("itemValueLineEdit_14")
- self.verticalLayout_5.addWidget(self.itemValueLineEdit_14)
- self.itemValueLineEdit_15 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_15.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_15.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_15.setReadOnly(True)
- self.itemValueLineEdit_15.setObjectName("itemValueLineEdit_15")
- self.verticalLayout_5.addWidget(self.itemValueLineEdit_15)
- self.itemValueLineEdit_16 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_16.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_16.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_16.setReadOnly(True)
- self.itemValueLineEdit_16.setObjectName("itemValueLineEdit_16")
- self.verticalLayout_5.addWidget(self.itemValueLineEdit_16)
- self.itemValueLineEdit_17 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_17.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_17.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_17.setReadOnly(True)
- self.itemValueLineEdit_17.setObjectName("itemValueLineEdit_17")
- self.verticalLayout_5.addWidget(self.itemValueLineEdit_17)
- self.itemValueLineEdit_18 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_18.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_18.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_18.setReadOnly(True)
- self.itemValueLineEdit_18.setObjectName("itemValueLineEdit_18")
- self.verticalLayout_5.addWidget(self.itemValueLineEdit_18)
- self.itemValueLineEdit_19 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_19.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_19.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_19.setReadOnly(True)
- self.itemValueLineEdit_19.setObjectName("itemValueLineEdit_19")
- self.verticalLayout_5.addWidget(self.itemValueLineEdit_19)
- self.itemValueLineEdit_20 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_20.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_20.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_20.setReadOnly(True)
- self.itemValueLineEdit_20.setObjectName("itemValueLineEdit_20")
- self.verticalLayout_5.addWidget(self.itemValueLineEdit_20)
- self.horizontalLayout_3.addLayout(self.verticalLayout_5)
- self.line = QtWidgets.QFrame(self.scrollAreaWidgetContents)
- self.line.setFrameShape(QtWidgets.QFrame.VLine)
- self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
- self.line.setObjectName("line")
- self.horizontalLayout_3.addWidget(self.line)
- self.verticalLayout_6 = QtWidgets.QVBoxLayout()
- self.verticalLayout_6.setObjectName("verticalLayout_6")
- self.itemLabelPlainTextEdit_21 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_21.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_21.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_21.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_21.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_21.setReadOnly(True)
- self.itemLabelPlainTextEdit_21.setObjectName("itemLabelPlainTextEdit_21")
- self.verticalLayout_6.addWidget(self.itemLabelPlainTextEdit_21)
- self.itemLabelPlainTextEdit_22 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_22.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_22.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_22.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_22.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_22.setReadOnly(True)
- self.itemLabelPlainTextEdit_22.setObjectName("itemLabelPlainTextEdit_22")
- self.verticalLayout_6.addWidget(self.itemLabelPlainTextEdit_22)
- self.itemLabelPlainTextEdit_23 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_23.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_23.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_23.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_23.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_23.setReadOnly(True)
- self.itemLabelPlainTextEdit_23.setObjectName("itemLabelPlainTextEdit_23")
- self.verticalLayout_6.addWidget(self.itemLabelPlainTextEdit_23)
- self.itemLabelPlainTextEdit_24 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_24.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_24.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_24.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_24.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_24.setReadOnly(True)
- self.itemLabelPlainTextEdit_24.setObjectName("itemLabelPlainTextEdit_24")
- self.verticalLayout_6.addWidget(self.itemLabelPlainTextEdit_24)
- self.itemLabelPlainTextEdit_25 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_25.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_25.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_25.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_25.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_25.setReadOnly(True)
- self.itemLabelPlainTextEdit_25.setObjectName("itemLabelPlainTextEdit_25")
- self.verticalLayout_6.addWidget(self.itemLabelPlainTextEdit_25)
- self.itemLabelPlainTextEdit_26 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_26.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_26.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_26.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_26.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_26.setReadOnly(True)
- self.itemLabelPlainTextEdit_26.setObjectName("itemLabelPlainTextEdit_26")
- self.verticalLayout_6.addWidget(self.itemLabelPlainTextEdit_26)
- self.itemLabelPlainTextEdit_27 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_27.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_27.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_27.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_27.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_27.setReadOnly(True)
- self.itemLabelPlainTextEdit_27.setObjectName("itemLabelPlainTextEdit_27")
- self.verticalLayout_6.addWidget(self.itemLabelPlainTextEdit_27)
- self.itemLabelPlainTextEdit_28 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_28.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_28.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_28.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_28.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_28.setReadOnly(True)
- self.itemLabelPlainTextEdit_28.setObjectName("itemLabelPlainTextEdit_28")
- self.verticalLayout_6.addWidget(self.itemLabelPlainTextEdit_28)
- self.itemLabelPlainTextEdit_29 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_29.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_29.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_29.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_29.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_29.setReadOnly(True)
- self.itemLabelPlainTextEdit_29.setObjectName("itemLabelPlainTextEdit_29")
- self.verticalLayout_6.addWidget(self.itemLabelPlainTextEdit_29)
- self.itemLabelPlainTextEdit_30 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_30.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_30.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_30.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_30.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_30.setReadOnly(True)
- self.itemLabelPlainTextEdit_30.setObjectName("itemLabelPlainTextEdit_30")
- self.verticalLayout_6.addWidget(self.itemLabelPlainTextEdit_30)
- self.itemLabelPlainTextEdit_31 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_31.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_31.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_31.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_31.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_31.setReadOnly(True)
- self.itemLabelPlainTextEdit_31.setObjectName("itemLabelPlainTextEdit_31")
- self.verticalLayout_6.addWidget(self.itemLabelPlainTextEdit_31)
- self.itemLabelPlainTextEdit_32 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_32.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_32.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_32.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_32.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_32.setReadOnly(True)
- self.itemLabelPlainTextEdit_32.setObjectName("itemLabelPlainTextEdit_32")
- self.verticalLayout_6.addWidget(self.itemLabelPlainTextEdit_32)
- self.itemLabelPlainTextEdit_33 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_33.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_33.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_33.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_33.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_33.setReadOnly(True)
- self.itemLabelPlainTextEdit_33.setObjectName("itemLabelPlainTextEdit_33")
- self.verticalLayout_6.addWidget(self.itemLabelPlainTextEdit_33)
- self.itemLabelPlainTextEdit_34 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_34.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_34.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_34.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_34.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_34.setReadOnly(True)
- self.itemLabelPlainTextEdit_34.setObjectName("itemLabelPlainTextEdit_34")
- self.verticalLayout_6.addWidget(self.itemLabelPlainTextEdit_34)
- self.itemLabelPlainTextEdit_35 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_35.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_35.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_35.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_35.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_35.setReadOnly(True)
- self.itemLabelPlainTextEdit_35.setObjectName("itemLabelPlainTextEdit_35")
- self.verticalLayout_6.addWidget(self.itemLabelPlainTextEdit_35)
- self.itemLabelPlainTextEdit_36 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_36.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_36.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_36.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_36.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_36.setReadOnly(True)
- self.itemLabelPlainTextEdit_36.setObjectName("itemLabelPlainTextEdit_36")
- self.verticalLayout_6.addWidget(self.itemLabelPlainTextEdit_36)
- self.itemLabelPlainTextEdit_37 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_37.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_37.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_37.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_37.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_37.setReadOnly(True)
- self.itemLabelPlainTextEdit_37.setObjectName("itemLabelPlainTextEdit_37")
- self.verticalLayout_6.addWidget(self.itemLabelPlainTextEdit_37)
- self.itemLabelPlainTextEdit_38 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_38.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_38.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_38.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_38.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_38.setReadOnly(True)
- self.itemLabelPlainTextEdit_38.setObjectName("itemLabelPlainTextEdit_38")
- self.verticalLayout_6.addWidget(self.itemLabelPlainTextEdit_38)
- self.itemLabelPlainTextEdit_39 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_39.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_39.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_39.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_39.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_39.setReadOnly(True)
- self.itemLabelPlainTextEdit_39.setObjectName("itemLabelPlainTextEdit_39")
- self.verticalLayout_6.addWidget(self.itemLabelPlainTextEdit_39)
- self.itemLabelPlainTextEdit_40 = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.itemLabelPlainTextEdit_40.sizePolicy().hasHeightForWidth())
- self.itemLabelPlainTextEdit_40.setSizePolicy(sizePolicy)
- self.itemLabelPlainTextEdit_40.setMinimumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_40.setMaximumSize(QtCore.QSize(161, 31))
- self.itemLabelPlainTextEdit_40.setReadOnly(True)
- self.itemLabelPlainTextEdit_40.setObjectName("itemLabelPlainTextEdit_40")
- self.verticalLayout_6.addWidget(self.itemLabelPlainTextEdit_40)
- self.horizontalLayout_3.addLayout(self.verticalLayout_6)
- self.verticalLayout_7 = QtWidgets.QVBoxLayout()
- self.verticalLayout_7.setObjectName("verticalLayout_7")
- self.itemValueLineEdit_21 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_21.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_21.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_21.setReadOnly(True)
- self.itemValueLineEdit_21.setObjectName("itemValueLineEdit_21")
- self.verticalLayout_7.addWidget(self.itemValueLineEdit_21)
- self.itemValueLineEdit_22 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_22.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_22.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_22.setReadOnly(True)
- self.itemValueLineEdit_22.setObjectName("itemValueLineEdit_22")
- self.verticalLayout_7.addWidget(self.itemValueLineEdit_22)
- self.itemValueLineEdit_23 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_23.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_23.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_23.setReadOnly(True)
- self.itemValueLineEdit_23.setObjectName("itemValueLineEdit_23")
- self.verticalLayout_7.addWidget(self.itemValueLineEdit_23)
- self.itemValueLineEdit_24 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_24.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_24.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_24.setReadOnly(True)
- self.itemValueLineEdit_24.setObjectName("itemValueLineEdit_24")
- self.verticalLayout_7.addWidget(self.itemValueLineEdit_24)
- self.itemValueLineEdit_25 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_25.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_25.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_25.setReadOnly(True)
- self.itemValueLineEdit_25.setObjectName("itemValueLineEdit_25")
- self.verticalLayout_7.addWidget(self.itemValueLineEdit_25)
- self.itemValueLineEdit_26 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_26.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_26.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_26.setReadOnly(True)
- self.itemValueLineEdit_26.setObjectName("itemValueLineEdit_26")
- self.verticalLayout_7.addWidget(self.itemValueLineEdit_26)
- self.itemValueLineEdit_27 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_27.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_27.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_27.setReadOnly(True)
- self.itemValueLineEdit_27.setObjectName("itemValueLineEdit_27")
- self.verticalLayout_7.addWidget(self.itemValueLineEdit_27)
- self.itemValueLineEdit_28 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_28.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_28.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_28.setReadOnly(True)
- self.itemValueLineEdit_28.setObjectName("itemValueLineEdit_28")
- self.verticalLayout_7.addWidget(self.itemValueLineEdit_28)
- self.itemValueLineEdit_29 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_29.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_29.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_29.setReadOnly(True)
- self.itemValueLineEdit_29.setObjectName("itemValueLineEdit_29")
- self.verticalLayout_7.addWidget(self.itemValueLineEdit_29)
- self.itemValueLineEdit_30 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_30.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_30.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_30.setReadOnly(True)
- self.itemValueLineEdit_30.setObjectName("itemValueLineEdit_30")
- self.verticalLayout_7.addWidget(self.itemValueLineEdit_30)
- self.itemValueLineEdit_31 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_31.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_31.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_31.setReadOnly(True)
- self.itemValueLineEdit_31.setObjectName("itemValueLineEdit_31")
- self.verticalLayout_7.addWidget(self.itemValueLineEdit_31)
- self.itemValueLineEdit_32 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_32.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_32.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_32.setReadOnly(True)
- self.itemValueLineEdit_32.setObjectName("itemValueLineEdit_32")
- self.verticalLayout_7.addWidget(self.itemValueLineEdit_32)
- self.itemValueLineEdit_33 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_33.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_33.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_33.setReadOnly(True)
- self.itemValueLineEdit_33.setObjectName("itemValueLineEdit_33")
- self.verticalLayout_7.addWidget(self.itemValueLineEdit_33)
- self.itemValueLineEdit_34 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_34.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_34.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_34.setReadOnly(True)
- self.itemValueLineEdit_34.setObjectName("itemValueLineEdit_34")
- self.verticalLayout_7.addWidget(self.itemValueLineEdit_34)
- self.itemValueLineEdit_35 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_35.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_35.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_35.setReadOnly(True)
- self.itemValueLineEdit_35.setObjectName("itemValueLineEdit_35")
- self.verticalLayout_7.addWidget(self.itemValueLineEdit_35)
- self.itemValueLineEdit_36 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_36.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_36.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_36.setReadOnly(True)
- self.itemValueLineEdit_36.setObjectName("itemValueLineEdit_36")
- self.verticalLayout_7.addWidget(self.itemValueLineEdit_36)
- self.itemValueLineEdit_37 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_37.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_37.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_37.setReadOnly(True)
- self.itemValueLineEdit_37.setObjectName("itemValueLineEdit_37")
- self.verticalLayout_7.addWidget(self.itemValueLineEdit_37)
- self.itemValueLineEdit_38 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_38.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_38.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_38.setReadOnly(True)
- self.itemValueLineEdit_38.setObjectName("itemValueLineEdit_38")
- self.verticalLayout_7.addWidget(self.itemValueLineEdit_38)
- self.itemValueLineEdit_39 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_39.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_39.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_39.setReadOnly(True)
- self.itemValueLineEdit_39.setObjectName("itemValueLineEdit_39")
- self.verticalLayout_7.addWidget(self.itemValueLineEdit_39)
- self.itemValueLineEdit_40 = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- self.itemValueLineEdit_40.setMinimumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_40.setMaximumSize(QtCore.QSize(151, 31))
- self.itemValueLineEdit_40.setReadOnly(True)
- self.itemValueLineEdit_40.setObjectName("itemValueLineEdit_40")
- self.verticalLayout_7.addWidget(self.itemValueLineEdit_40)
- self.horizontalLayout_3.addLayout(self.verticalLayout_7)
- self.scrollArea.setWidget(self.scrollAreaWidgetContents)
- self.layoutWidget_3 = QtWidgets.QWidget(GenericTelemetryDialog)
- self.layoutWidget_3.setGeometry(QtCore.QRect(510, 100, 451, 23))
- self.layoutWidget_3.setObjectName("layoutWidget_3")
- self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.layoutWidget_3)
- self.horizontalLayout_5.setContentsMargins(0, 0, 0, 0)
- self.horizontalLayout_5.setObjectName("horizontalLayout_5")
- self.label_2 = QtWidgets.QLabel(self.layoutWidget_3)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth())
- self.label_2.setSizePolicy(sizePolicy)
- self.label_2.setMinimumSize(QtCore.QSize(161, 17))
- self.label_2.setAlignment(QtCore.Qt.AlignCenter)
- self.label_2.setObjectName("label_2")
- self.horizontalLayout_5.addWidget(self.label_2)
- self.label_9 = QtWidgets.QLabel(self.layoutWidget_3)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.label_9.sizePolicy().hasHeightForWidth())
- self.label_9.setSizePolicy(sizePolicy)
- self.label_9.setMinimumSize(QtCore.QSize(161, 17))
- self.label_9.setAlignment(QtCore.Qt.AlignCenter)
- self.label_9.setObjectName("label_9")
- self.horizontalLayout_5.addWidget(self.label_9)
+ self.widget2 = QtWidgets.QWidget(GenericTelemetryDialog)
+ self.widget2.setGeometry(QtCore.QRect(42, 24, 204, 62))
+ self.widget2.setObjectName("widget2")
+ self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.widget2)
+ self.verticalLayout_2.setContentsMargins(0, 0, 0, 0)
+ self.verticalLayout_2.setObjectName("verticalLayout_2")
+ self.subSystemTelemetryPageLabel = QtWidgets.QLabel(self.widget2)
+ self.subSystemTelemetryPageLabel.setObjectName("subSystemTelemetryPageLabel")
+ self.verticalLayout_2.addWidget(self.subSystemTelemetryPageLabel)
+ self.subSystemLineEdit = QtWidgets.QLineEdit(self.widget2)
+ self.subSystemLineEdit.setMinimumSize(QtCore.QSize(141, 31))
+ self.subSystemLineEdit.setMaximumSize(QtCore.QSize(141, 31))
+ self.subSystemLineEdit.setReadOnly(True)
+ self.subSystemLineEdit.setObjectName("subSystemLineEdit")
+ self.verticalLayout_2.addWidget(self.subSystemLineEdit)
self.retranslateUi(GenericTelemetryDialog)
self.buttonBox.clicked['QAbstractButton*'].connect(GenericTelemetryDialog.close)
@@ -850,12 +99,12 @@ def setupUi(self, GenericTelemetryDialog):
def retranslateUi(self, GenericTelemetryDialog):
_translate = QtCore.QCoreApplication.translate
GenericTelemetryDialog.setWindowTitle(_translate("GenericTelemetryDialog", "Telemetry Page"))
- self.subSystemTelemetryPageLabel.setText(_translate("GenericTelemetryDialog", "Subsystem Telemetry Page"))
+ self.label_6.setText(_translate("GenericTelemetryDialog", "
*No packets? Remember to select the IP address of your
spacecraft in the Main Window.
"))
+ item = self.tblTelemetry.horizontalHeaderItem(0)
+ item.setText(_translate("GenericTelemetryDialog", "Telemetry Point Label"))
+ item = self.tblTelemetry.horizontalHeaderItem(1)
+ item.setText(_translate("GenericTelemetryDialog", "Telemetry Point Value"))
self.packetIdLabel.setText(_translate("GenericTelemetryDialog", "Packet ID"))
self.label_5.setText(_translate("GenericTelemetryDialog", "Sequence Count"))
- self.label_6.setText(_translate("GenericTelemetryDialog", "*No packets? Remember to select the IP address of your spacecraft in the Main Window."))
- self.label.setText(_translate("GenericTelemetryDialog", "Telemetry Point Label"))
- self.label_8.setText(_translate("GenericTelemetryDialog", "Telemetry Point Value"))
- self.label_2.setText(_translate("GenericTelemetryDialog", "Telemetry Point Label"))
- self.label_9.setText(_translate("GenericTelemetryDialog", "Telemetry Point Value"))
+ self.subSystemTelemetryPageLabel.setText(_translate("GenericTelemetryDialog", "Subsystem Telemetry Page"))
diff --git a/Subsystems/tlmGUI/GenericTelemetryDialog.ui b/Subsystems/tlmGUI/GenericTelemetryDialog.ui
index fa9ecc6..4b59f51 100644
--- a/Subsystems/tlmGUI/GenericTelemetryDialog.ui
+++ b/Subsystems/tlmGUI/GenericTelemetryDialog.ui
@@ -6,183 +6,20 @@
0
0
- 1046
+ 630
816
Telemetry Page
-
-
-
- 40
- 22
- 841
- 65
-
-
-
- -
-
-
-
-
-
- Subsystem Telemetry Page
-
-
-
- -
-
-
-
- 141
- 31
-
-
-
-
- 141
- 31
-
-
-
- true
-
-
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
-
-
-
-
- 0
- 0
-
-
-
-
- 0
- 21
-
-
-
-
- 16777215
- 25
-
-
-
- Packet ID
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
-
-
-
- Sequence Count
-
-
-
- -
-
-
-
- 101
- 31
-
-
-
-
- 101
- 31
-
-
-
- QAbstractSpinBox::NoButtons
-
-
- 16384
-
-
- 0
-
-
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
- QDialogButtonBox::Close
-
-
-
-
-
- 29
- 750
- 711
- 19
+ 90
+ 730
+ 431
+ 61
@@ -191,21 +28,66 @@
- *No packets? Remember to select the IP address of your spacecraft in the Main Window.
+ <html><head/><body><p>*No packets? Remember to select the IP address of your<br/>spacecraft in the Main Window.</p></body></html>
-
+
- 40
- 100
- 451
- 23
+ 70
+ 110
+ 470
+ 601
-
+
+ Qt::ScrollBarAlwaysOff
+
+
+ QAbstractScrollArea::AdjustToContentsOnFirstShow
+
+
+ QAbstractItemView::NoEditTriggers
+
+
+ 225
+
+
+
+ Telemetry Point Label
+
+
+
+
+ Telemetry Point Value
+
+
+
+
+
+
+ 510
+ 50
+ 81
+ 31
+
+
+
+ QDialogButtonBox::Close
+
+
+
+
+
+ 270
+ 25
+ 73
+ 60
+
+
+
-
-
+
0
@@ -214,1910 +96,110 @@
- 161
- 17
+ 0
+ 21
-
- Telemetry Point Label
+
+
+ 16777215
+ 25
+
-
- Qt::AlignCenter
+
+ Packet ID
-
-
+
-
+
0
0
-
-
- 161
- 17
-
-
-
- Telemetry Point Value
-
-
- Qt::AlignCenter
-
-
+
- 30
- 130
- 961
- 601
+ 370
+ 23
+ 125
+ 62
-
- Qt::ScrollBarAlwaysOn
-
-
- true
-
-
-
-
- 0
- 0
- 945
- 1000
-
-
-
-
- 0
- 1000
-
-
-
- -
-
-
-
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
-
-
- -
-
-
-
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- -
-
-
-
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 161
- 31
-
-
-
-
- 161
- 31
-
-
-
- true
-
-
-
-
-
- -
-
-
-
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
- -
-
-
-
- 151
- 31
-
-
-
-
- 151
- 31
-
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
- 510
- 100
- 451
- 23
-
-
-
+
-
-
-
-
- 0
- 0
-
+
+
+ Sequence Count
+
+
+ -
+
- 161
- 17
+ 101
+ 31
-
- Telemetry Point Label
+
+
+ 101
+ 31
+
+
+
+ QAbstractSpinBox::NoButtons
-
- Qt::AlignCenter
+
+ 16384
+
+
+ 0
+
+
+
+
+
+ 42
+ 24
+ 204
+ 62
+
+
+
-
-
-
-
- 0
- 0
-
+
+
+ Subsystem Telemetry Page
+
+
+ -
+
- 161
- 17
+ 141
+ 31
-
- Telemetry Point Value
+
+
+ 141
+ 31
+
-
- Qt::AlignCenter
+
+ true
diff --git a/Subsystems/tlmGUI/telemetry-pages-json.txt b/Subsystems/tlmGUI/telemetry-pages-json.txt
new file mode 100644
index 0000000..958f68f
--- /dev/null
+++ b/Subsystems/tlmGUI/telemetry-pages-json.txt
@@ -0,0 +1,38 @@
+#
+# telemetry-pages.txt
+#
+# This file should have the following comma delimited fields:
+# 1. Description
+# 2. Python class to handle the telemetry packets
+# 3. Packet ID in hex
+# 4. Telemetry definition file, or null
+#
+# Note(1): A line that begins with # is a comment
+# Note(2): Remove any blank lines from the end of the file
+#
+Event Messages, EventMessage.py, 0x808, null
+ES HK Tlm, GenericTelemetry.py, 0x800, CFE_ES_HousekeepingTlm.json
+
+EVS HK Tlm, GenericTelemetry.py, 0x801, CFE_EVS_HousekeepingTlm.json
+
+SB HK Tlm, GenericTelemetry.py, 0x803, CFE_SB_HousekeepingTlm.json
+
+TBL HK Tlm, GenericTelemetry.py, 0x804, CFE_TBL_HousekeepingTlm.json
+
+TIME HK Tlm, GenericTelemetry.py, 0x805, CFE_TIME_HousekeepingTlm.json
+
+TIME DIAG Tlm, GenericTelemetry.py, 0x806, CFE_TIME_DiagnosticTlm.json
+
+SB STATs Tlm, GenericTelemetry.py, 0x80A, CFE_SB_StatsTlm.json
+
+ES APP Tlm, GenericTelemetry.py, 0x80B, CFE_ES_OneAppTlm.json
+
+TBL REG Tlm, GenericTelemetry.py, 0x80C, CFE_TBL_TableRegistryTlm.json
+
+SB ALLSUBs Tlm, GenericTelemetry.py, 0x80D, CFE_SB_AllSubscriptionsTlm.json
+
+SB OneSub Tlm, GenericTelemetry.py, 0x80E, CFE_SB_SingleSubscriptionTlm.json
+
+ES Shell Tlm, GenericTelemetry.py, 0x80F, CFE_ES_ShellTlm.json
+
+ES MEMSTATS Tlm, GenericTelemetry.py, 0x810, CFE_ES_MemStatsTlm.json
\ No newline at end of file