Show pumps as OFF once fully stopped
This commit is contained in:
@@ -258,7 +258,7 @@ class Reactor:
|
|||||||
pump_state.pressure = self._ramp_value(
|
pump_state.pressure = self._ramp_value(
|
||||||
pump_state.pressure, state.primary_loop.pressure, dt, self.primary_pump.spool_time
|
pump_state.pressure, state.primary_loop.pressure, dt, self.primary_pump.spool_time
|
||||||
)
|
)
|
||||||
pump_state.status = "STOPPING" if pump_state.flow_rate > 0 else "OFF"
|
pump_state.status = "STOPPING" if pump_state.flow_rate > 1.0 else "OFF"
|
||||||
if self.secondary_pump_active:
|
if self.secondary_pump_active:
|
||||||
total_flow = 0.0
|
total_flow = 0.0
|
||||||
target_pressure = 12.0 * 0.75 + 2.0
|
target_pressure = 12.0 * 0.75 + 2.0
|
||||||
@@ -306,7 +306,7 @@ class Reactor:
|
|||||||
pump_state.pressure = self._ramp_value(
|
pump_state.pressure = self._ramp_value(
|
||||||
pump_state.pressure, state.secondary_loop.pressure, dt, self.secondary_pump.spool_time
|
pump_state.pressure, state.secondary_loop.pressure, dt, self.secondary_pump.spool_time
|
||||||
)
|
)
|
||||||
pump_state.status = "STOPPING" if pump_state.flow_rate > 0 else "OFF"
|
pump_state.status = "STOPPING" if pump_state.flow_rate > 1.0 else "OFF"
|
||||||
|
|
||||||
self.thermal.step_core(state.core, state.primary_loop, total_power, dt)
|
self.thermal.step_core(state.core, state.primary_loop, total_power, dt)
|
||||||
if not self.secondary_pump_active or state.secondary_loop.mass_flow_rate <= 1.0:
|
if not self.secondary_pump_active or state.secondary_loop.mass_flow_rate <= 1.0:
|
||||||
|
|||||||
Reference in New Issue
Block a user