class Ui_DataVisualizer(object): def setupUi(self, DataVisualizer): DataVisualizer.setObjectName(_fromUtf8("DataVisualizer")) DataVisualizer.resize(919, 617) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(DataVisualizer.sizePolicy().hasHeightForWidth()) DataVisualizer.setSizePolicy(sizePolicy) self.dockWidgetContents = QtGui.QWidget() self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents")) self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) # Row 0 self.plot = GraphicsLayoutWidget(self.dockWidgetContents) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.plot.sizePolicy().hasHeightForWidth()) self.plot.setSizePolicy(sizePolicy) self.plot.setFocusPolicy(QtCore.Qt.StrongFocus) self.plot.setObjectName(_fromUtf8("plot")) self.gridLayout.addWidget(self.plot, 0, 0, 1, 5) # Row 1 self.streamBtn = QtGui.QPushButton(self.dockWidgetContents) self.streamBtn.setCheckable(True) self.streamBtn.setObjectName(_fromUtf8("streamBtn")) self.gridLayout.addWidget(self.streamBtn, 1, 0, 1, 1) self.clearBtn = QtGui.QPushButton(self.dockWidgetContents) self.clearBtn.setObjectName(_fromUtf8("clearBtn")) self.gridLayout.addWidget(self.clearBtn, 1, 1, 1, 1) self.autorange = QtGui.QCheckBox(self.dockWidgetContents) self.autorange.setObjectName(_fromUtf8("autorange")) self.gridLayout.addWidget(self.autorange, 1, 2, 1, 1) self.xRangeLabel = QtGui.QLabel(self.dockWidgetContents) self.xRangeLabel.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.xRangeLabel.setObjectName(_fromUtf8("xRangeLabel")) self.gridLayout.addWidget(self.xRangeLabel, 1, 3, 1, 1) self.xRange = QtGui.QSpinBox(self.dockWidgetContents) self.xRange.setMinimum(1) self.xRange.setMaximum(50000) self.xRange.setSingleStep(1000) self.xRange.setProperty("value", 2000) self.xRange.setObjectName(_fromUtf8("xRange")) self.gridLayout.addWidget(self.xRange, 1, 4, 1, 1) # Row 2 self.dispStream = QtGui.QCheckBox(self.dockWidgetContents) self.dispStream.setObjectName(_fromUtf8("dispStream")) self.gridLayout.addWidget(self.dispStream, 2, 0, 1, 1) self.dispStream.setProperty("checked", True) self.ch0 = QtGui.QSpinBox(self.dockWidgetContents) self.ch0.setMinimum(0) self.ch0.setMaximum(63) self.ch0.setSingleStep(1) self.ch0.setProperty("value", 0) self.ch0.setObjectName(_fromUtf8("ch0")) self.gridLayout.addWidget(self.ch0, 2, 1, 1, 1) self.ch1 = QtGui.QSpinBox(self.dockWidgetContents) self.ch1.setMinimum(0) self.ch1.setMaximum(63) self.ch1.setSingleStep(1) self.ch1.setProperty("value", 1) self.ch1.setObjectName(_fromUtf8("ch1")) self.gridLayout.addWidget(self.ch1, 2, 2, 1, 1) self.ch2 = QtGui.QSpinBox(self.dockWidgetContents) self.ch2.setMinimum(0) self.ch2.setMaximum(63) self.ch2.setSingleStep(1) self.ch2.setProperty("value", 2) self.ch2.setObjectName(_fromUtf8("ch2")) self.gridLayout.addWidget(self.ch2, 2, 3, 1, 1) self.ch3 = QtGui.QSpinBox(self.dockWidgetContents) self.ch3.setMinimum(0) self.ch3.setMaximum(63) self.ch3.setSingleStep(1) self.ch3.setProperty("value", 3) self.ch3.setObjectName(_fromUtf8("ch3")) self.gridLayout.addWidget(self.ch3, 2, 4, 1, 1) # Row 3 self.line = QtGui.QFrame(self.dockWidgetContents); self.line.setObjectName(_fromUtf8("line")) self.line.setFrameShape(QtGui.QFrame.HLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.gridLayout.addWidget(self.line,3, 0, 1, 5) # Row 4 self.stim = QtGui.QCheckBox(self.dockWidgetContents) self.stim.setCheckable(True) self.stim.setObjectName(_fromUtf8("stim")) self.gridLayout.addWidget(self.stim, 4, 0, 1, 1) self.stimRep = QtGui.QSpinBox(self.dockWidgetContents) self.stimRep.setMinimum(1) self.stimRep.setMaximum(10000) self.stimRep.setSingleStep(1) self.stimRep.setProperty("value", 1) self.stimRep.setObjectName(_fromUtf8("stimRep")) self.gridLayout.addWidget(self.stimRep, 4, 1, 1, 1) self.delayLabel = QtGui.QLabel(self.dockWidgetContents) self.delayLabel.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.delayLabel.setObjectName(_fromUtf8("delayLabel")) self.gridLayout.addWidget(self.delayLabel, 4, 2, 1, 1) self.stimDelay = QtGui.QSpinBox(self.dockWidgetContents) self.stimDelay.setMinimum(10) self.stimDelay.setMaximum(100000) self.stimDelay.setSingleStep(1) self.stimDelay.setProperty("value", 1000) self.stimDelay.setObjectName(_fromUtf8("stimDelay")) self.gridLayout.addWidget(self.stimDelay, 4, 3, 1, 1) # Row 5 self.interpolateBtn = QtGui.QCheckBox(self.dockWidgetContents) self.interpolateBtn.setCheckable(True) self.interpolateBtn.setObjectName(_fromUtf8("interpolateBtn")) self.gridLayout.addWidget(self.interpolateBtn, 5, 0, 1, 1) self.artDelayLabel = QtGui.QLabel(self.dockWidgetContents) self.artDelayLabel.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.artDelayLabel.setObjectName(_fromUtf8("artDelayLabel")) self.gridLayout.addWidget(self.artDelayLabel, 5, 2, 1, 1) self.artDelay = QtGui.QSpinBox(self.dockWidgetContents) self.artDelay.setMinimum(10) self.artDelay.setMaximum(100000) self.artDelay.setSingleStep(1) self.artDelay.setProperty("value", 1000) self.artDelay.setObjectName(_fromUtf8("artDelay")) self.gridLayout.addWidget(self.artDelay, 5, 3, 1, 1) # Row 6 self.impStart = QtGui.QCheckBox(self.dockWidgetContents) self.impStart.setObjectName(_fromUtf8("impStart")) self.gridLayout.addWidget(self.impStart, 6, 0, 1, 1) self.impDelayLabel = QtGui.QLabel(self.dockWidgetContents) self.impDelayLabel.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.impDelayLabel.setObjectName(_fromUtf8("impDelayLabel")) self.gridLayout.addWidget(self.impDelayLabel, 6, 2, 1, 1) self.impDelay = QtGui.QSpinBox(self.dockWidgetContents) self.impDelay.setMinimum(10) self.impDelay.setMaximum(100000) self.impDelay.setSingleStep(1) self.impDelay.setProperty("value", 1000) self.impDelay.setObjectName(_fromUtf8("impDelay")) self.gridLayout.addWidget(self.impDelay, 6, 3, 1, 1) DataVisualizer.setWidget(self.dockWidgetContents) self.retranslateUi(DataVisualizer) QtCore.QMetaObject.connectSlotsByName(DataVisualizer) def retranslateUi(self, DataVisualizer): DataVisualizer.setWindowTitle(_translate("DataVisualizer", "WAND_Control", None)) self.streamBtn.setText(_translate("DataVisualizer", "Stream data", None)) self.clearBtn.setText(_translate("DataVisualizer", "Clear plots", None)) self.autorange.setText(_translate("DataVisualizer", "Autorange Y", None)) self.xRangeLabel.setText(_translate("DataVisualizer", "X-axis range (ms):", None)) self.dispStream.setText(_translate("DataVisualizer", "Display stream data from ch:", None)) self.stim.setText(_translate("DataVisualizer", "Stimulate in stream, repeat:", None)) self.delayLabel.setText(_translate("DataVisualizer", "Stim delay:", None)) self.interpolateBtn.setText(_translate("DataVisualizer", "Interpolate artifacts", None)) self.artDelayLabel.setText(_translate("DataVisualizer", "Artifact delay:", None)) self.impDelayLabel.setText(_translate("DataVisualizer", "Impedance delay:", None)) self.impStart.setText(_translate("DataVisualizer", "Measure impedance w/ delay:", None))
class Ui_WeatherStation(object): def setupUi(self, WeatherStation): WeatherStation.setObjectName(_fromUtf8("WeatherStation")) WeatherStation.resize(738, 665) self.centralwidget = QtGui.QWidget(WeatherStation) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.gridLayout_3 = QtGui.QGridLayout(self.centralwidget) self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) self.main_tab_widget = QtGui.QTabWidget(self.centralwidget) self.main_tab_widget.setMinimumSize(QtCore.QSize(300, 600)) font = QtGui.QFont() font.setPointSize(10) self.main_tab_widget.setFont(font) self.main_tab_widget.setTabPosition(QtGui.QTabWidget.West) self.main_tab_widget.setTabShape(QtGui.QTabWidget.Rounded) self.main_tab_widget.setMovable(True) self.main_tab_widget.setObjectName(_fromUtf8("main_tab_widget")) self.tabOverview = QtGui.QWidget() self.tabOverview.setObjectName(_fromUtf8("tabOverview")) self.gridLayout_2 = QtGui.QGridLayout(self.tabOverview) self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.graphicsLayoutWidgetTemp_O = GraphicsLayoutWidget( self.tabOverview) self.graphicsLayoutWidgetTemp_O.setMinimumSize(QtCore.QSize(0, 0)) self.graphicsLayoutWidgetTemp_O.setObjectName( _fromUtf8("graphicsLayoutWidgetTemp_O")) self.gridLayout_2.addWidget(self.graphicsLayoutWidgetTemp_O, 0, 0, 1, 1) self.graphicsLayoutWidgetUV_O = GraphicsLayoutWidget(self.tabOverview) self.graphicsLayoutWidgetUV_O.setMinimumSize(QtCore.QSize(0, 0)) self.graphicsLayoutWidgetUV_O.setObjectName( _fromUtf8("graphicsLayoutWidgetUV_O")) self.gridLayout_2.addWidget(self.graphicsLayoutWidgetUV_O, 1, 0, 1, 1) self.graphicsLayoutWidgetLight_O = GraphicsLayoutWidget( self.tabOverview) self.graphicsLayoutWidgetLight_O.setMinimumSize(QtCore.QSize(0, 0)) self.graphicsLayoutWidgetLight_O.setObjectName( _fromUtf8("graphicsLayoutWidgetLight_O")) self.gridLayout_2.addWidget(self.graphicsLayoutWidgetLight_O, 1, 1, 1, 1) self.graphicsLayoutWidgetWind_O = GraphicsLayoutWidget( self.tabOverview) self.graphicsLayoutWidgetWind_O.setMinimumSize(QtCore.QSize(0, 0)) self.graphicsLayoutWidgetWind_O.setFocusPolicy(QtCore.Qt.StrongFocus) self.graphicsLayoutWidgetWind_O.setObjectName( _fromUtf8("graphicsLayoutWidgetWind_O")) self.gridLayout_2.addWidget(self.graphicsLayoutWidgetWind_O, 0, 1, 1, 1) self.main_tab_widget.addTab(self.tabOverview, _fromUtf8("")) self.tabTemperature = QtGui.QWidget() self.tabTemperature.setObjectName(_fromUtf8("tabTemperature")) self.verticalLayout_2 = QtGui.QVBoxLayout(self.tabTemperature) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.graphicsLayoutWidgetTemp = GraphicsLayoutWidget( self.tabTemperature) self.graphicsLayoutWidgetTemp.setMinimumSize(QtCore.QSize(0, 0)) self.graphicsLayoutWidgetTemp.setFocusPolicy(QtCore.Qt.StrongFocus) self.graphicsLayoutWidgetTemp.setObjectName( _fromUtf8("graphicsLayoutWidgetTemp")) self.verticalLayout_2.addWidget(self.graphicsLayoutWidgetTemp) self.main_tab_widget.addTab(self.tabTemperature, _fromUtf8("")) self.tabWind = QtGui.QWidget() self.tabWind.setObjectName(_fromUtf8("tabWind")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.tabWind) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.graphicsLayoutWidgetWind = GraphicsLayoutWidget(self.tabWind) self.graphicsLayoutWidgetWind.setMinimumSize(QtCore.QSize(0, 0)) self.graphicsLayoutWidgetWind.setFocusPolicy(QtCore.Qt.StrongFocus) self.graphicsLayoutWidgetWind.setObjectName( _fromUtf8("graphicsLayoutWidgetWind")) self.verticalLayout_3.addWidget(self.graphicsLayoutWidgetWind) self.main_tab_widget.addTab(self.tabWind, _fromUtf8("")) self.tabLight = QtGui.QWidget() self.tabLight.setObjectName(_fromUtf8("tabLight")) self.verticalLayout_4 = QtGui.QVBoxLayout(self.tabLight) self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) self.graphicsLayoutWidgetLight = GraphicsLayoutWidget(self.tabLight) self.graphicsLayoutWidgetLight.setMinimumSize(QtCore.QSize(0, 0)) self.graphicsLayoutWidgetLight.setFocusPolicy(QtCore.Qt.StrongFocus) self.graphicsLayoutWidgetLight.setObjectName( _fromUtf8("graphicsLayoutWidgetLight")) self.verticalLayout_4.addWidget(self.graphicsLayoutWidgetLight) self.main_tab_widget.addTab(self.tabLight, _fromUtf8("")) self.tabUV = QtGui.QWidget() self.tabUV.setObjectName(_fromUtf8("tabUV")) self.verticalLayout_5 = QtGui.QVBoxLayout(self.tabUV) self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5")) self.graphicsLayoutWidgetUV = GraphicsLayoutWidget(self.tabUV) self.graphicsLayoutWidgetUV.setMinimumSize(QtCore.QSize(0, 0)) self.graphicsLayoutWidgetUV.setFocusPolicy(QtCore.Qt.StrongFocus) self.graphicsLayoutWidgetUV.setObjectName( _fromUtf8("graphicsLayoutWidgetUV")) self.verticalLayout_5.addWidget(self.graphicsLayoutWidgetUV) self.main_tab_widget.addTab(self.tabUV, _fromUtf8("")) self.tabTerminal = QtGui.QWidget() self.tabTerminal.setObjectName(_fromUtf8("tabTerminal")) self.verticalLayout_6 = QtGui.QVBoxLayout(self.tabTerminal) self.verticalLayout_6.setObjectName(_fromUtf8("verticalLayout_6")) self.tabWidgetSubTerminal = QtGui.QTabWidget(self.tabTerminal) self.tabWidgetSubTerminal.setObjectName( _fromUtf8("tabWidgetSubTerminal")) self.tabAllPackets = QtGui.QWidget() self.tabAllPackets.setObjectName(_fromUtf8("tabAllPackets")) self.verticalLayout_7 = QtGui.QVBoxLayout(self.tabAllPackets) self.verticalLayout_7.setObjectName(_fromUtf8("verticalLayout_7")) self.textBrowserTerminal = QtGui.QTextBrowser(self.tabAllPackets) self.textBrowserTerminal.setMinimumSize(QtCore.QSize(0, 0)) self.textBrowserTerminal.setOpenLinks(True) self.textBrowserTerminal.setObjectName( _fromUtf8("textBrowserTerminal")) self.verticalLayout_7.addWidget(self.textBrowserTerminal) self.tabWidgetSubTerminal.addTab(self.tabAllPackets, _fromUtf8("")) self.tabLogPackets = QtGui.QWidget() self.tabLogPackets.setObjectName(_fromUtf8("tabLogPackets")) self.verticalLayout_8 = QtGui.QVBoxLayout(self.tabLogPackets) self.verticalLayout_8.setObjectName(_fromUtf8("verticalLayout_8")) self.textBrowserTerminalLogs = QtGui.QTextBrowser(self.tabLogPackets) self.textBrowserTerminalLogs.setMinimumSize(QtCore.QSize(0, 0)) self.textBrowserTerminalLogs.setOpenLinks(True) self.textBrowserTerminalLogs.setObjectName( _fromUtf8("textBrowserTerminalLogs")) self.verticalLayout_8.addWidget(self.textBrowserTerminalLogs) self.tabWidgetSubTerminal.addTab(self.tabLogPackets, _fromUtf8("")) self.tabEventPackets = QtGui.QWidget() self.tabEventPackets.setObjectName(_fromUtf8("tabEventPackets")) self.verticalLayout_9 = QtGui.QVBoxLayout(self.tabEventPackets) self.verticalLayout_9.setObjectName(_fromUtf8("verticalLayout_9")) self.textBrowserTerminalEvents = QtGui.QTextBrowser( self.tabEventPackets) self.textBrowserTerminalEvents.setMinimumSize(QtCore.QSize(0, 0)) self.textBrowserTerminalEvents.setOpenLinks(True) self.textBrowserTerminalEvents.setObjectName( _fromUtf8("textBrowserTerminalEvents")) self.verticalLayout_9.addWidget(self.textBrowserTerminalEvents) self.tabWidgetSubTerminal.addTab(self.tabEventPackets, _fromUtf8("")) self.verticalLayout_6.addWidget(self.tabWidgetSubTerminal) self.main_tab_widget.addTab(self.tabTerminal, _fromUtf8("")) self.gridLayout_3.addWidget(self.main_tab_widget, 0, 0, 1, 1) self.widgetButtons = QtGui.QWidget(self.centralwidget) self.widgetButtons.setMinimumSize(QtCore.QSize(150, 600)) self.widgetButtons.setMaximumSize(QtCore.QSize(16777215, 600)) self.widgetButtons.setObjectName(_fromUtf8("widgetButtons")) self.verticalLayout = QtGui.QVBoxLayout(self.widgetButtons) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.labelSupplyV = QtGui.QLabel(self.widgetButtons) self.labelSupplyV.setObjectName(_fromUtf8("labelSupplyV")) self.verticalLayout.addWidget(self.labelSupplyV) self.widget = QtGui.QWidget(self.widgetButtons) self.widget.setMinimumSize(QtCore.QSize(140, 25)) self.widget.setObjectName(_fromUtf8("widget")) self.gridLayout = QtGui.QGridLayout(self.widget) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.lcdNumberBattV = QtGui.QLCDNumber(self.widget) self.lcdNumberBattV.setMinimumSize(QtCore.QSize(70, 23)) self.lcdNumberBattV.setStyleSheet(_fromUtf8("color:rgb(255, 7, 7)")) self.lcdNumberBattV.setSmallDecimalPoint(True) self.lcdNumberBattV.setNumDigits(5) self.lcdNumberBattV.setSegmentStyle(QtGui.QLCDNumber.Flat) self.lcdNumberBattV.setObjectName(_fromUtf8("lcdNumberBattV")) self.gridLayout.addWidget(self.lcdNumberBattV, 1, 0, 1, 1) self.labelV = QtGui.QLabel(self.widget) self.labelV.setMaximumSize(QtCore.QSize(10, 16777215)) self.labelV.setObjectName(_fromUtf8("labelV")) self.gridLayout.addWidget(self.labelV, 1, 1, 1, 1) self.verticalLayout.addWidget(self.widget) self.pushButtonDumpSD = QtGui.QPushButton(self.widgetButtons) self.pushButtonDumpSD.setMinimumSize(QtCore.QSize(100, 26)) self.pushButtonDumpSD.setObjectName(_fromUtf8("pushButtonDumpSD")) self.verticalLayout.addWidget(self.pushButtonDumpSD) self.line = QtGui.QFrame(self.widgetButtons) self.line.setFrameShape(QtGui.QFrame.HLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName(_fromUtf8("line")) self.verticalLayout.addWidget(self.line) self.radioButtonLiveData = QtGui.QRadioButton(self.widgetButtons) self.radioButtonLiveData.setMinimumSize(QtCore.QSize(100, 26)) self.radioButtonLiveData.setObjectName( _fromUtf8("radioButtonLiveData")) self.verticalLayout.addWidget(self.radioButtonLiveData) self.labelGoingBack = QtGui.QLabel(self.widgetButtons) font = QtGui.QFont() font.setPointSize(9) self.labelGoingBack.setFont(font) self.labelGoingBack.setObjectName(_fromUtf8("labelGoingBack")) self.verticalLayout.addWidget(self.labelGoingBack) self.spinBoxGoingBack = QtGui.QSpinBox(self.widgetButtons) self.spinBoxGoingBack.setMinimumSize(QtCore.QSize(100, 27)) self.spinBoxGoingBack.setMaximum(999999999) self.spinBoxGoingBack.setSingleStep(1) self.spinBoxGoingBack.setProperty("value", 1) self.spinBoxGoingBack.setObjectName(_fromUtf8("spinBoxGoingBack")) self.verticalLayout.addWidget(self.spinBoxGoingBack) self.line_3 = QtGui.QFrame(self.widgetButtons) self.line_3.setFrameShape(QtGui.QFrame.HLine) self.line_3.setFrameShadow(QtGui.QFrame.Sunken) self.line_3.setObjectName(_fromUtf8("line_3")) self.verticalLayout.addWidget(self.line_3) self.label_2 = QtGui.QLabel(self.widgetButtons) self.label_2.setObjectName(_fromUtf8("label_2")) self.verticalLayout.addWidget(self.label_2) self.pushButtonRefreshHistoric = QtGui.QPushButton(self.widgetButtons) self.pushButtonRefreshHistoric.setMinimumSize(QtCore.QSize(70, 26)) self.pushButtonRefreshHistoric.setObjectName( _fromUtf8("pushButtonRefreshHistoric")) self.verticalLayout.addWidget(self.pushButtonRefreshHistoric) self.labelHistoricFrom = QtGui.QLabel(self.widgetButtons) font = QtGui.QFont() font.setPointSize(9) self.labelHistoricFrom.setFont(font) self.labelHistoricFrom.setObjectName(_fromUtf8("labelHistoricFrom")) self.verticalLayout.addWidget(self.labelHistoricFrom) self.dateTimeEditHistoricFrom = QtGui.QDateTimeEdit(self.widgetButtons) self.dateTimeEditHistoricFrom.setObjectName( _fromUtf8("dateTimeEditHistoricFrom")) self.verticalLayout.addWidget(self.dateTimeEditHistoricFrom) self.labelHistoricTo = QtGui.QLabel(self.widgetButtons) font = QtGui.QFont() font.setPointSize(9) self.labelHistoricTo.setFont(font) self.labelHistoricTo.setObjectName(_fromUtf8("labelHistoricTo")) self.verticalLayout.addWidget(self.labelHistoricTo) self.dateTimeEditHistoricTo = QtGui.QDateTimeEdit(self.widgetButtons) self.dateTimeEditHistoricTo.setObjectName( _fromUtf8("dateTimeEditHistoricTo")) self.verticalLayout.addWidget(self.dateTimeEditHistoricTo) self.labelHistoricTo_2 = QtGui.QLabel(self.widgetButtons) font = QtGui.QFont() font.setPointSize(9) self.labelHistoricTo_2.setFont(font) self.labelHistoricTo_2.setObjectName(_fromUtf8("labelHistoricTo_2")) self.verticalLayout.addWidget(self.labelHistoricTo_2) self.line_4 = QtGui.QFrame(self.widgetButtons) self.line_4.setFrameShape(QtGui.QFrame.HLine) self.line_4.setFrameShadow(QtGui.QFrame.Sunken) self.line_4.setObjectName(_fromUtf8("line_4")) self.verticalLayout.addWidget(self.line_4) self.labelFiltering = QtGui.QLabel(self.widgetButtons) self.labelFiltering.setObjectName(_fromUtf8("labelFiltering")) self.verticalLayout.addWidget(self.labelFiltering) self.spinBoxFiltering = QtGui.QSpinBox(self.widgetButtons) self.spinBoxFiltering.setMaximum(100) self.spinBoxFiltering.setObjectName(_fromUtf8("spinBoxFiltering")) self.verticalLayout.addWidget(self.spinBoxFiltering) self.line_2 = QtGui.QFrame(self.widgetButtons) self.line_2.setFrameShape(QtGui.QFrame.HLine) self.line_2.setFrameShadow(QtGui.QFrame.Sunken) self.line_2.setObjectName(_fromUtf8("line_2")) self.verticalLayout.addWidget(self.line_2) self.pushButtonUpdateRTC = QtGui.QPushButton(self.widgetButtons) self.pushButtonUpdateRTC.setMinimumSize(QtCore.QSize(100, 26)) self.pushButtonUpdateRTC.setObjectName( _fromUtf8("pushButtonUpdateRTC")) self.verticalLayout.addWidget(self.pushButtonUpdateRTC) self.pushButtonSetIdle = QtGui.QPushButton(self.widgetButtons) self.pushButtonSetIdle.setMinimumSize(QtCore.QSize(100, 26)) self.pushButtonSetIdle.setObjectName(_fromUtf8("pushButtonSetIdle")) self.verticalLayout.addWidget(self.pushButtonSetIdle) self.labelIdleTime = QtGui.QLabel(self.widgetButtons) font = QtGui.QFont() font.setPointSize(9) self.labelIdleTime.setFont(font) self.labelIdleTime.setObjectName(_fromUtf8("labelIdleTime")) self.verticalLayout.addWidget(self.labelIdleTime) self.spinBoxIdleTime = QtGui.QSpinBox(self.widgetButtons) self.spinBoxIdleTime.setMinimumSize(QtCore.QSize(100, 27)) self.spinBoxIdleTime.setMaximum(999999999) self.spinBoxIdleTime.setSingleStep(1) self.spinBoxIdleTime.setProperty("value", 1) self.spinBoxIdleTime.setObjectName(_fromUtf8("spinBoxIdleTime")) self.verticalLayout.addWidget(self.spinBoxIdleTime) self.gridLayout_3.addWidget(self.widgetButtons, 0, 1, 1, 1, QtCore.Qt.AlignTop) WeatherStation.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(WeatherStation) self.menubar.setGeometry(QtCore.QRect(0, 0, 738, 25)) self.menubar.setObjectName(_fromUtf8("menubar")) self.menuFile = QtGui.QMenu(self.menubar) self.menuFile.setObjectName(_fromUtf8("menuFile")) WeatherStation.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(WeatherStation) self.statusbar.setObjectName(_fromUtf8("statusbar")) WeatherStation.setStatusBar(self.statusbar) self.actionConnect = QtGui.QAction(WeatherStation) self.actionConnect.setCheckable(True) self.actionConnect.setChecked(True) self.actionConnect.setObjectName(_fromUtf8("actionConnect")) self.actionLive_Sensor_Data = QtGui.QAction(WeatherStation) self.actionLive_Sensor_Data.setCheckable(True) self.actionLive_Sensor_Data.setChecked(True) self.actionLive_Sensor_Data.setObjectName( _fromUtf8("actionLive_Sensor_Data")) self.actionDownload_from_SD = QtGui.QAction(WeatherStation) self.actionDownload_from_SD.setCheckable(True) self.actionDownload_from_SD.setChecked(True) self.actionDownload_from_SD.setObjectName( _fromUtf8("actionDownload_from_SD")) self.actionWipe_SD_Card = QtGui.QAction(WeatherStation) self.actionWipe_SD_Card.setObjectName(_fromUtf8("actionWipe_SD_Card")) self.actionSave_Terminal = QtGui.QAction(WeatherStation) self.actionSave_Terminal.setObjectName( _fromUtf8("actionSave_Terminal")) self.actionExport_Database = QtGui.QAction(WeatherStation) self.actionExport_Database.setObjectName( _fromUtf8("actionExport_Database")) self.menuFile.addAction(self.actionWipe_SD_Card) self.menuFile.addSeparator() self.menuFile.addAction(self.actionSave_Terminal) self.menuFile.addAction(self.actionExport_Database) self.menubar.addAction(self.menuFile.menuAction()) self.retranslateUi(WeatherStation) self.main_tab_widget.setCurrentIndex(0) self.tabWidgetSubTerminal.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(WeatherStation) def retranslateUi(self, WeatherStation): WeatherStation.setWindowTitle( _translate("WeatherStation", "Weather Station -gb510, mc955", None)) self.main_tab_widget.setTabText( self.main_tab_widget.indexOf(self.tabOverview), _translate("WeatherStation", "Overview", None)) self.main_tab_widget.setTabText( self.main_tab_widget.indexOf(self.tabTemperature), _translate("WeatherStation", "Temperature", None)) self.main_tab_widget.setTabText( self.main_tab_widget.indexOf(self.tabWind), _translate("WeatherStation", "Windspeed", None)) self.main_tab_widget.setTabText( self.main_tab_widget.indexOf(self.tabLight), _translate("WeatherStation", "Light", None)) self.main_tab_widget.setTabText( self.main_tab_widget.indexOf(self.tabUV), _translate("WeatherStation", "UV", None)) self.tabWidgetSubTerminal.setTabText( self.tabWidgetSubTerminal.indexOf(self.tabAllPackets), _translate("WeatherStation", "All Packets (Raw)", None)) self.tabWidgetSubTerminal.setTabText( self.tabWidgetSubTerminal.indexOf(self.tabLogPackets), _translate("WeatherStation", "Log Packets", None)) self.tabWidgetSubTerminal.setTabText( self.tabWidgetSubTerminal.indexOf(self.tabEventPackets), _translate("WeatherStation", "Event Packets", None)) self.main_tab_widget.setTabText( self.main_tab_widget.indexOf(self.tabTerminal), _translate("WeatherStation", "Terminal", None)) self.labelSupplyV.setText( _translate("WeatherStation", "Supply Voltage:", None)) self.labelV.setText(_translate("WeatherStation", "V", None)) self.pushButtonDumpSD.setText( _translate("WeatherStation", "Dump SD", None)) self.radioButtonLiveData.setText( _translate("WeatherStation", "Show Live Data", None)) self.labelGoingBack.setText( _translate("WeatherStation", "Going back:", None)) self.spinBoxGoingBack.setSuffix( _translate("WeatherStation", "min", None)) self.label_2.setText( _translate("WeatherStation", "Historic Data:", None)) self.pushButtonRefreshHistoric.setText( _translate("WeatherStation", "Refresh", None)) self.labelHistoricFrom.setText( _translate("WeatherStation", "From:", None)) self.dateTimeEditHistoricFrom.setDisplayFormat( _translate("WeatherStation", "HH:mm dd/MM/yyyy", None)) self.labelHistoricTo.setText(_translate("WeatherStation", "To:", None)) self.dateTimeEditHistoricTo.setDisplayFormat( _translate("WeatherStation", "HH:mm dd/MM/yyyy", None)) self.labelHistoricTo_2.setText( _translate("WeatherStation", "(system times)", None)) self.labelFiltering.setText( _translate("WeatherStation", "Filtering (0 off):", None)) self.spinBoxFiltering.setSuffix(_translate("WeatherStation", "%", None)) self.pushButtonUpdateRTC.setText( _translate("WeatherStation", "Update RTC", None)) self.pushButtonSetIdle.setText( _translate("WeatherStation", "Set Idle Time", None)) self.labelIdleTime.setText( _translate("WeatherStation", "Idle time:", None)) self.spinBoxIdleTime.setSuffix(_translate("WeatherStation", "s", None)) self.menuFile.setTitle(_translate("WeatherStation", "File", None)) self.actionConnect.setText( _translate("WeatherStation", "Connect", None)) self.actionLive_Sensor_Data.setText( _translate("WeatherStation", "Display Live Sensor Data", None)) self.actionDownload_from_SD.setText( _translate("WeatherStation", "Download Data from SD", None)) self.actionWipe_SD_Card.setText( _translate("WeatherStation", "Wipe SD Card", None)) self.actionSave_Terminal.setText( _translate("WeatherStation", "Save Terminal", None)) self.actionExport_Database.setText( _translate("WeatherStation", "Export Database", None))
class Ui_DataVisualizer(object): def setupUi(self, DataVisualizer): DataVisualizer.setObjectName(_fromUtf8("DataVisualizer")) DataVisualizer.resize(919, 617) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( DataVisualizer.sizePolicy().hasHeightForWidth()) DataVisualizer.setSizePolicy(sizePolicy) self.dockWidgetContents = QtGui.QWidget() self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents")) self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.streamBtn = QtGui.QPushButton(self.dockWidgetContents) self.streamBtn.setCheckable(True) self.streamBtn.setObjectName(_fromUtf8("streamBtn")) self.gridLayout.addWidget(self.streamBtn, 2, 0, 1, 1) self.plot = GraphicsLayoutWidget(self.dockWidgetContents) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.plot.sizePolicy().hasHeightForWidth()) self.plot.setSizePolicy(sizePolicy) self.plot.setFocusPolicy(QtCore.Qt.StrongFocus) self.plot.setObjectName(_fromUtf8("plot")) self.gridLayout.addWidget(self.plot, 1, 0, 1, 5) self.clearBtn = QtGui.QPushButton(self.dockWidgetContents) self.clearBtn.setObjectName(_fromUtf8("clearBtn")) self.gridLayout.addWidget(self.clearBtn, 2, 1, 1, 1) self.autorange = QtGui.QCheckBox(self.dockWidgetContents) self.autorange.setObjectName(_fromUtf8("autorange")) self.gridLayout.addWidget(self.autorange, 2, 2, 1, 1) self.label_5 = QtGui.QLabel(self.dockWidgetContents) self.label_5.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.label_5.setObjectName(_fromUtf8("label_5")) self.gridLayout.addWidget(self.label_5, 2, 3, 1, 1) self.xRange = QtGui.QSpinBox(self.dockWidgetContents) self.xRange.setMinimum(1) self.xRange.setMaximum(50000) self.xRange.setSingleStep(1000) self.xRange.setProperty("value", 2000) self.xRange.setObjectName(_fromUtf8("xRange")) self.gridLayout.addWidget(self.xRange, 2, 4, 1, 1) self.dispStream = QtGui.QCheckBox(self.dockWidgetContents) self.dispStream.setObjectName(_fromUtf8("dispStream")) self.gridLayout.addWidget(self.dispStream, 3, 0, 1, 1) self.ch0 = QtGui.QSpinBox(self.dockWidgetContents) self.ch0.setMinimum(0) self.ch0.setMaximum(63) self.ch0.setSingleStep(1) self.ch0.setProperty("value", 0) self.ch0.setObjectName(_fromUtf8("ch0")) self.gridLayout.addWidget(self.ch0, 3, 1, 1, 1) self.ch1 = QtGui.QSpinBox(self.dockWidgetContents) self.ch1.setMinimum(0) self.ch1.setMaximum(63) self.ch1.setSingleStep(1) self.ch1.setProperty("value", 1) self.ch1.setObjectName(_fromUtf8("ch1")) self.gridLayout.addWidget(self.ch1, 3, 2, 1, 1) self.ch2 = QtGui.QSpinBox(self.dockWidgetContents) self.ch2.setMinimum(0) self.ch2.setMaximum(63) self.ch2.setSingleStep(1) self.ch2.setProperty("value", 2) self.ch2.setObjectName(_fromUtf8("ch2")) self.gridLayout.addWidget(self.ch2, 3, 3, 1, 1) self.ch3 = QtGui.QSpinBox(self.dockWidgetContents) self.ch3.setMinimum(0) self.ch3.setMaximum(63) self.ch3.setSingleStep(1) self.ch3.setProperty("value", 3) self.ch3.setObjectName(_fromUtf8("ch3")) self.gridLayout.addWidget(self.ch3, 3, 4, 1, 1) DataVisualizer.setWidget(self.dockWidgetContents) self.retranslateUi(DataVisualizer) QtCore.QMetaObject.connectSlotsByName(DataVisualizer) self.dispStream.setProperty("checked", True) def retranslateUi(self, DataVisualizer): DataVisualizer.setWindowTitle( _translate("DataVisualizer", "ADC Control", None)) self.streamBtn.setText( _translate("DataVisualizer", "Stream Data", None)) self.clearBtn.setText(_translate("DataVisualizer", "Clear plots", None)) self.autorange.setText(_translate("DataVisualizer", "Autorange", None)) self.label_5.setText( _translate("DataVisualizer", "X-axis range (ms):", None)) self.dispStream.setText( _translate("DataVisualizer", "Display stream data from Ch:", None))