diff --git a/rocketpy/simulation/flight.py b/rocketpy/simulation/flight.py index 1443d1d80..2293d9706 100644 --- a/rocketpy/simulation/flight.py +++ b/rocketpy/simulation/flight.py @@ -698,15 +698,6 @@ def __simulate(self, verbose): self.__process_sensors_and_controllers_at_current_node(node, phase) - for controller in node._controllers: - controller( - self.t, - self.y_sol, - self.solution, - self.sensors, - self.env, - ) - for parachute in node.parachutes: # Calculate and save pressure signal ( @@ -853,7 +844,7 @@ def __process_sensors_and_controllers_at_current_node(self, node, phase): phase : FlightPhase The current flight phase. """ - if self.sensors: + if node._component_sensors: u_dot = phase.derivative(self.t, self.y_sol) self.__measure_sensors(node._component_sensors, u_dot)