STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
combined_fsw_gui.TopBarWidget Class Reference
Inheritance diagram for combined_fsw_gui.TopBarWidget:
[legend]
Collaboration diagram for combined_fsw_gui.TopBarWidget:
[legend]

Public Member Functions

 __init__ (self, parent=None)
 set_state (self, str state)
 abort (self)
 emergency_abort (self)
 toggle_view (self)

Public Attributes

 bar_gn2 = PressureBarWidget("GN2", fixed_color=QtGui.QColor(0, 255, 0))
 bar_eth = PressureBarWidget("ETH", fixed_color=QtGui.QColor(255, 0, 0))
 bar_lox = PressureBarWidget("LOX", fixed_color=QtGui.QColor(0, 0, 255))
 state_label = QtWidgets.QLabel("CURRENT STATE: ---")
 btn_abort = QtWidgets.QPushButton("ABORT")
 abort
 btn_emergency = QtWidgets.QPushButton("EMERGENCY")
 emergency_abort
 nav_btn = QtWidgets.QPushButton("SETTINGS")
 toggle_view

Static Public Attributes

 navigation_requested = QtCore.pyqtSignal(str)
 abort_requested = QtCore.pyqtSignal()
 emergency_abort_requested = QtCore.pyqtSignal()

Detailed Description

Top bar with pressure gauges, abort buttons, and state display

Definition at line 755 of file combined_fsw_gui.py.

Constructor & Destructor Documentation

◆ __init__()

combined_fsw_gui.TopBarWidget.__init__ ( self,
parent = None )

Definition at line 762 of file combined_fsw_gui.py.

Member Function Documentation

◆ abort()

combined_fsw_gui.TopBarWidget.abort ( self)
Handle abort button

Definition at line 823 of file combined_fsw_gui.py.

◆ emergency_abort()

combined_fsw_gui.TopBarWidget.emergency_abort ( self)
Handle emergency abort button

Definition at line 827 of file combined_fsw_gui.py.

◆ set_state()

combined_fsw_gui.TopBarWidget.set_state ( self,
str state )
Update current state display

Definition at line 819 of file combined_fsw_gui.py.

◆ toggle_view()

combined_fsw_gui.TopBarWidget.toggle_view ( self)
Toggle settings view

Definition at line 831 of file combined_fsw_gui.py.

Member Data Documentation

◆ abort

combined_fsw_gui.TopBarWidget.abort

Definition at line 798 of file combined_fsw_gui.py.

◆ abort_requested

combined_fsw_gui.TopBarWidget.abort_requested = QtCore.pyqtSignal()
static

Definition at line 759 of file combined_fsw_gui.py.

◆ bar_eth

combined_fsw_gui.TopBarWidget.bar_eth = PressureBarWidget("ETH", fixed_color=QtGui.QColor(255, 0, 0))

Definition at line 770 of file combined_fsw_gui.py.

◆ bar_gn2

combined_fsw_gui.TopBarWidget.bar_gn2 = PressureBarWidget("GN2", fixed_color=QtGui.QColor(0, 255, 0))

Definition at line 769 of file combined_fsw_gui.py.

◆ bar_lox

combined_fsw_gui.TopBarWidget.bar_lox = PressureBarWidget("LOX", fixed_color=QtGui.QColor(0, 0, 255))

Definition at line 771 of file combined_fsw_gui.py.

◆ btn_abort

combined_fsw_gui.TopBarWidget.btn_abort = QtWidgets.QPushButton("ABORT")

Definition at line 793 of file combined_fsw_gui.py.

◆ btn_emergency

combined_fsw_gui.TopBarWidget.btn_emergency = QtWidgets.QPushButton("EMERGENCY")

Definition at line 800 of file combined_fsw_gui.py.

◆ emergency_abort

combined_fsw_gui.TopBarWidget.emergency_abort

Definition at line 805 of file combined_fsw_gui.py.

◆ emergency_abort_requested

combined_fsw_gui.TopBarWidget.emergency_abort_requested = QtCore.pyqtSignal()
static

Definition at line 760 of file combined_fsw_gui.py.

◆ nav_btn

combined_fsw_gui.TopBarWidget.nav_btn = QtWidgets.QPushButton("SETTINGS")

Definition at line 812 of file combined_fsw_gui.py.

◆ navigation_requested

combined_fsw_gui.TopBarWidget.navigation_requested = QtCore.pyqtSignal(str)
static

Definition at line 758 of file combined_fsw_gui.py.

◆ state_label

combined_fsw_gui.TopBarWidget.state_label = QtWidgets.QLabel("CURRENT STATE: ---")

Definition at line 780 of file combined_fsw_gui.py.

◆ toggle_view

combined_fsw_gui.TopBarWidget.toggle_view

Definition at line 814 of file combined_fsw_gui.py.


The documentation for this class was generated from the following file: