Handle individual pump unit toggles
This commit is contained in:
@@ -204,6 +204,18 @@ class ReactorDashboard:
|
||||
current = self.reactor.turbine_unit_active[index]
|
||||
self._queue_command(ReactorCommand(turbine_units={index + 1: not current}))
|
||||
|
||||
def _toggle_primary_pump_unit(self, index: int) -> None:
|
||||
if index < 0 or index >= len(self.reactor.primary_pump_units):
|
||||
return
|
||||
current = self.reactor.primary_pump_units[index]
|
||||
self._queue_command(ReactorCommand(primary_pumps={index + 1: not current}))
|
||||
|
||||
def _toggle_secondary_pump_unit(self, index: int) -> None:
|
||||
if index < 0 or index >= len(self.reactor.secondary_pump_units):
|
||||
return
|
||||
current = self.reactor.secondary_pump_units[index]
|
||||
self._queue_command(ReactorCommand(secondary_pumps={index + 1: not current}))
|
||||
|
||||
def _request_reset(self) -> None:
|
||||
self.reset_requested = True
|
||||
if self.sim:
|
||||
|
||||
Reference in New Issue
Block a user