DAQ: added experiemtn hutch shutter to status bar

This commit is contained in:
2025-11-18 13:38:32 +01:00
parent d94860be39
commit e5bcd95f13
+7
View File
@@ -52,12 +52,14 @@ class StatusBar(QStatusBar):
self.shutter_label = ClickableLabel(parent=self)
self.shutter_label.clicked.connect(self.show_shutter_menu)
self.exp_shutter_label = ValueLabel("ExpHutch Shutter", "", self)
self.addPermanentWidget(self.flux)
self.addPermanentWidget(self.transmission)
self.addPermanentWidget(self.ring_current)
self.addPermanentWidget(self.wvl)
self.addPermanentWidget(self.cryo_label)
self.addPermanentWidget(self.shutter_label)
self.addPermanentWidget(self.exp_shutter_label)
self.addPermanentWidget(self.pgroup_label)
self.addPermanentWidget(self.pgroup_label)
self.addPermanentWidget(self.state_label)
@@ -98,6 +100,11 @@ class StatusBar(QStatusBar):
else:
self.shutter_label.setText(f"""Shutter: <span style="color: green ; "> Closed 🚪 </span>""")
if status.bl.exp_shutter_open:
self.exp_shutter_label.setText("""ExpHutch Shutter: <span style="color: red ; "> Open </span>""")
else:
self.exp_shutter_label.setText("""ExpHutch Shutter: <span style="color: green ; "> Closed 🚪 </span>""")
if status.session.current_pgroup is not None:
self.pgroup_label.setText(f"""p-group: {status.session.current_pgroup} """)
else: