gui: Add text for LD & Thermostat status
This commit is contained in:
parent
c214e4182d
commit
af73ac8127
|
@ -340,8 +340,9 @@ class MainWindow(QtWidgets.QMainWindow):
|
||||||
DEFAULT_PORT = 1337
|
DEFAULT_PORT = 1337
|
||||||
|
|
||||||
LASER_DIODE_STATUS = [
|
LASER_DIODE_STATUS = [
|
||||||
{'name': 'Power', 'type': 'color', 'value': 'w', 'readonly': True},
|
{'name': 'Status', 'title': 'Status: Power Off', 'expanded': True, 'type': 'group', 'children': [
|
||||||
{'name': 'Alarm', 'type': 'color', 'value': 'w', 'readonly': True},
|
{'name': 'Color', 'title': '', 'type': 'color', 'value': 'w', 'readonly': True, "compactHeight": False},
|
||||||
|
]}
|
||||||
]
|
]
|
||||||
|
|
||||||
LASER_DIODE_PARAMETERS = [
|
LASER_DIODE_PARAMETERS = [
|
||||||
|
@ -368,8 +369,9 @@ class MainWindow(QtWidgets.QMainWindow):
|
||||||
]
|
]
|
||||||
|
|
||||||
THERMOSTAT_STATUS = [
|
THERMOSTAT_STATUS = [
|
||||||
{'name': 'Power', 'type': 'color', 'value': 'w', 'readonly': True},
|
{'name': 'Status', 'title': 'Status: Power Off', 'expanded': True, 'type': 'group', 'children': [
|
||||||
{'name': 'Alarm', 'type': 'color', 'value': 'w', 'readonly': True},
|
{'name': 'Color', 'title': '', 'type': 'color', 'value': 'w', 'readonly': True, "compactHeight": False},
|
||||||
|
]}
|
||||||
]
|
]
|
||||||
|
|
||||||
THERMOSTAT_PARAMETERS = [
|
THERMOSTAT_PARAMETERS = [
|
||||||
|
@ -814,8 +816,12 @@ class MainWindow(QtWidgets.QMainWindow):
|
||||||
try:
|
try:
|
||||||
report = report['laser']
|
report = report['laser']
|
||||||
with QSignalBlocker(self.params[0]):
|
with QSignalBlocker(self.params[0]):
|
||||||
self.params[0].child('Power').setValuewithLock('g' if report['pwr_on'] else 'w')
|
if report['pwr_excursion']:
|
||||||
self.params[0].child('Alarm').setValuewithLock('r' if report['pwr_excursion'] else 'w')
|
self.params[0].child('Status', 'Color').setValuewithLock('r')
|
||||||
|
self.params[0].child('Status').setOpts(title='Status: OverPower Alarm')
|
||||||
|
else:
|
||||||
|
self.params[0].child('Status', 'Color').setValuewithLock('g' if report['pwr_on'] else 'w')
|
||||||
|
self.params[0].child('Status').setOpts(title='Status: Power On' if report['pwr_on'] else 'Status: Power Off')
|
||||||
|
|
||||||
with QSignalBlocker(self.params[1]):
|
with QSignalBlocker(self.params[1]):
|
||||||
self.params[1].child('Readings', 'LD Current Set').setValuewithLock(report["ld_i_set"])
|
self.params[1].child('Readings', 'LD Current Set').setValuewithLock(report["ld_i_set"])
|
||||||
|
@ -861,8 +867,14 @@ class MainWindow(QtWidgets.QMainWindow):
|
||||||
try:
|
try:
|
||||||
report = report['thermostat']
|
report = report['thermostat']
|
||||||
with QSignalBlocker(self.params[2]):
|
with QSignalBlocker(self.params[2]):
|
||||||
self.params[2].child('Power').setValuewithLock('g' if report['pwr_on'] else 'w')
|
if report['temp_mon_status']['over_temp_alarm']:
|
||||||
self.params[2].child('Alarm').setValuewithLock('r' if report['temp_mon_status']['over_temp_alarm'] else 'w')
|
self.params[2].child('Status', 'Color').setValuewithLock('r')
|
||||||
|
self.params[2].child('Status').setOpts(title='Status: OverTemperature Alarm')
|
||||||
|
|
||||||
|
else:
|
||||||
|
self.params[2].child('Status', 'Color').setValuewithLock('g' if report['pwr_on'] else 'w')
|
||||||
|
self.params[2].child('Status').setOpts(title='Status: Power On' if report['pwr_on'] else 'Status: Power Off')
|
||||||
|
|
||||||
with QSignalBlocker(self.params[3]):
|
with QSignalBlocker(self.params[3]):
|
||||||
if report["temperature"] == None:
|
if report["temperature"] == None:
|
||||||
self.params[3].child('Readings', 'Temperature').setValuewithLock(-273.15)
|
self.params[3].child('Readings', 'Temperature').setValuewithLock(-273.15)
|
||||||
|
|
|
@ -105,7 +105,7 @@
|
||||||
<property name="maximumSize">
|
<property name="maximumSize">
|
||||||
<size>
|
<size>
|
||||||
<width>16777215</width>
|
<width>16777215</width>
|
||||||
<height>55</height>
|
<height>57</height>
|
||||||
</size>
|
</size>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
|
@ -193,7 +193,7 @@
|
||||||
<property name="maximumSize">
|
<property name="maximumSize">
|
||||||
<size>
|
<size>
|
||||||
<width>16777215</width>
|
<width>16777215</width>
|
||||||
<height>55</height>
|
<height>57</height>
|
||||||
</size>
|
</size>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
|
|
Loading…
Reference in New Issue