Skip to content

Commit de29100

Browse files
authored
BUG: Remove duplicate controller process (#949)
* Remove duplicate controller process * Bug: process sensor if node._component_sensors exist instead of flight.sensor
1 parent e0173e2 commit de29100

1 file changed

Lines changed: 1 addition & 10 deletions

File tree

rocketpy/simulation/flight.py

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -698,15 +698,6 @@ def __simulate(self, verbose):
698698

699699
self.__process_sensors_and_controllers_at_current_node(node, phase)
700700

701-
for controller in node._controllers:
702-
controller(
703-
self.t,
704-
self.y_sol,
705-
self.solution,
706-
self.sensors,
707-
self.env,
708-
)
709-
710701
for parachute in node.parachutes:
711702
# Calculate and save pressure signal
712703
(
@@ -853,7 +844,7 @@ def __process_sensors_and_controllers_at_current_node(self, node, phase):
853844
phase : FlightPhase
854845
The current flight phase.
855846
"""
856-
if self.sensors:
847+
if node._component_sensors:
857848
u_dot = phase.derivative(self.t, self.y_sol)
858849
self.__measure_sensors(node._component_sensors, u_dot)
859850

0 commit comments

Comments
 (0)