From 41694869d50ce1583af278a9b98eccc2207e1ecd Mon Sep 17 00:00:00 2001 From: MattKear Date: Mon, 7 Oct 2024 19:10:03 +0100 Subject: [PATCH] Autotest: Heli: minor improvements to TurbineCoolDown --- Tools/autotest/helicopter.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/Tools/autotest/helicopter.py b/Tools/autotest/helicopter.py index 9f04327e4d..d06b97f690 100644 --- a/Tools/autotest/helicopter.py +++ b/Tools/autotest/helicopter.py @@ -700,25 +700,27 @@ class AutoTestHelicopter(AutoTestCopter): def TurbineCoolDown(self, timeout=200): """Check Turbine Cool Down Feature""" + self.context_push() # set option for Turbine RAMP_TIME = 4 SETPOINT = 66 IDLE = 15 COOLDOWN_TIME = 5 - self.set_parameter("RC6_OPTION", 161) - self.set_parameter("H_RSC_RAMP_TIME", RAMP_TIME) - self.set_parameter("H_RSC_SETPOINT", SETPOINT) - self.set_parameter("H_RSC_IDLE", IDLE) - self.set_parameter("H_RSC_CLDWN_TIME", COOLDOWN_TIME) + self.set_parameters({"RC6_OPTION": 161, + "H_RSC_RAMP_TIME": RAMP_TIME, + "H_RSC_SETPOINT": SETPOINT, + "H_RSC_IDLE": IDLE, + "H_RSC_CLDWN_TIME": COOLDOWN_TIME}) self.set_rc(3, 1000) self.set_rc(8, 1000) self.progress("Starting turbine") self.wait_ready_to_arm() + self.context_collect("STATUSTEXT") self.arm_vehicle() self.set_rc(6, 2000) - self.wait_statustext('Turbine startup') + self.wait_statustext('Turbine startup', check_context=True) # Engage interlock to run up to head speed self.set_rc(8, 2000) @@ -743,6 +745,7 @@ class AutoTestHelicopter(AutoTestCopter): self.set_rc(6, 1000) self.wait_disarmed(timeout=20) + self.context_pop() def TurbineStart(self, timeout=200): """Check Turbine Start Feature"""