|
| | __init__ (self, str elodin_host="127.0.0.1", int elodin_port=2240, str actuator_ip=None, int actuator_port=None, int receive_port=None, str bind_address=None) |
| | init_ui (self, str actuator_ip=None, int actuator_port=None) |
| | on_state_transition (self, str target_state) |
| | on_abort (self) |
| | on_emergency_abort (self) |
| | on_navigation (self, str view_name) |
| | update_state_from_elodin (self) |
| | update_top_bar (self) |
| | closeEvent (self, event) |
Main window combining all widgets
Definition at line 1480 of file combined_fsw_gui.py.
◆ __init__()
| combined_fsw_gui.CombinedFSWMainWindow.__init__ |
( |
| self, |
|
|
str | elodin_host = "127.0.0.1", |
|
|
int | elodin_port = 2240, |
|
|
str | actuator_ip = None, |
|
|
int | actuator_port = None, |
|
|
int | receive_port = None, |
|
|
str | bind_address = None ) |
◆ _abbrev_to_actuator_id()
| Optional[int] combined_fsw_gui.CombinedFSWMainWindow._abbrev_to_actuator_id |
( |
| self, |
|
|
str | abbrev ) |
|
protected |
◆ _gui_state_to_hardware()
| int combined_fsw_gui.CombinedFSWMainWindow._gui_state_to_hardware |
( |
| self, |
|
|
str | abbrev, |
|
|
str | gui_state ) |
|
protected |
Convert GUI state (OPEN/CLOSED) to hardware state (0/1) accounting for NC/NO
Definition at line 1727 of file combined_fsw_gui.py.
◆ _load_state_actuator_map()
| combined_fsw_gui.CombinedFSWMainWindow._load_state_actuator_map |
( |
| self | ) |
|
|
protected |
◆ _set_actuators_for_state()
| combined_fsw_gui.CombinedFSWMainWindow._set_actuators_for_state |
( |
| self, |
|
|
str | state ) |
|
protected |
◆ closeEvent()
| combined_fsw_gui.CombinedFSWMainWindow.closeEvent |
( |
| self, |
|
|
| event ) |
◆ init_ui()
| combined_fsw_gui.CombinedFSWMainWindow.init_ui |
( |
| self, |
|
|
str | actuator_ip = None, |
|
|
int | actuator_port = None ) |
◆ on_abort()
| combined_fsw_gui.CombinedFSWMainWindow.on_abort |
( |
| self | ) |
|
◆ on_emergency_abort()
| combined_fsw_gui.CombinedFSWMainWindow.on_emergency_abort |
( |
| self | ) |
|
◆ on_navigation()
| combined_fsw_gui.CombinedFSWMainWindow.on_navigation |
( |
| self, |
|
|
str | view_name ) |
◆ on_state_transition()
| combined_fsw_gui.CombinedFSWMainWindow.on_state_transition |
( |
| self, |
|
|
str | target_state ) |
◆ update_state_from_elodin()
| combined_fsw_gui.CombinedFSWMainWindow.update_state_from_elodin |
( |
| self | ) |
|
◆ update_top_bar()
| combined_fsw_gui.CombinedFSWMainWindow.update_top_bar |
( |
| self | ) |
|
◆ _state_actuator_map
| dict combined_fsw_gui.CombinedFSWMainWindow._state_actuator_map = {} |
|
protected |
◆ actuator_widget
| combined_fsw_gui.CombinedFSWMainWindow.actuator_widget |
Initial value:= ActuatorControlWidget(
self.receiver, self.elodin_client, actuator_ip, actuator_port, self
)
Definition at line 1561 of file combined_fsw_gui.py.
◆ current_state
◆ elodin_client
| combined_fsw_gui.CombinedFSWMainWindow.elodin_client = ElodinClient(elodin_host, elodin_port) |
◆ elodin_connected
| combined_fsw_gui.CombinedFSWMainWindow.elodin_connected = self.elodin_client.connect() |
◆ on_abort
| combined_fsw_gui.CombinedFSWMainWindow.on_abort |
◆ on_emergency_abort
| combined_fsw_gui.CombinedFSWMainWindow.on_emergency_abort |
◆ on_navigation
| combined_fsw_gui.CombinedFSWMainWindow.on_navigation |
◆ receiver
| combined_fsw_gui.CombinedFSWMainWindow.receiver = UDPReceiver(receive_port, bind_address) |
◆ sensor_widget
| combined_fsw_gui.CombinedFSWMainWindow.sensor_widget |
Initial value:= SensorPlotWidget(
self.receiver,
self.elodin_client,
CONFIG.config["network"]["bind_address"],
self,
)
Definition at line 1553 of file combined_fsw_gui.py.
◆ stack
| combined_fsw_gui.CombinedFSWMainWindow.stack = QtWidgets.QStackedWidget() |
◆ state_machine_widget
◆ state_timer
| combined_fsw_gui.CombinedFSWMainWindow.state_timer = QtCore.QTimer(self) |
◆ top_bar
| combined_fsw_gui.CombinedFSWMainWindow.top_bar = TopBarWidget(self) |
◆ top_bar_timer
| combined_fsw_gui.CombinedFSWMainWindow.top_bar_timer = QtCore.QTimer(self) |
◆ update_state_from_elodin
| combined_fsw_gui.CombinedFSWMainWindow.update_state_from_elodin |
◆ update_top_bar
| combined_fsw_gui.CombinedFSWMainWindow.update_top_bar |
The documentation for this class was generated from the following file: