mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-03 06:28:27 -04:00
Autotest: Heli: minor improvements to TurbineCoolDown
This commit is contained in:
parent
0281dc3a79
commit
41694869d5
@ -700,25 +700,27 @@ class AutoTestHelicopter(AutoTestCopter):
|
|||||||
|
|
||||||
def TurbineCoolDown(self, timeout=200):
|
def TurbineCoolDown(self, timeout=200):
|
||||||
"""Check Turbine Cool Down Feature"""
|
"""Check Turbine Cool Down Feature"""
|
||||||
|
self.context_push()
|
||||||
# set option for Turbine
|
# set option for Turbine
|
||||||
RAMP_TIME = 4
|
RAMP_TIME = 4
|
||||||
SETPOINT = 66
|
SETPOINT = 66
|
||||||
IDLE = 15
|
IDLE = 15
|
||||||
COOLDOWN_TIME = 5
|
COOLDOWN_TIME = 5
|
||||||
self.set_parameter("RC6_OPTION", 161)
|
self.set_parameters({"RC6_OPTION": 161,
|
||||||
self.set_parameter("H_RSC_RAMP_TIME", RAMP_TIME)
|
"H_RSC_RAMP_TIME": RAMP_TIME,
|
||||||
self.set_parameter("H_RSC_SETPOINT", SETPOINT)
|
"H_RSC_SETPOINT": SETPOINT,
|
||||||
self.set_parameter("H_RSC_IDLE", IDLE)
|
"H_RSC_IDLE": IDLE,
|
||||||
self.set_parameter("H_RSC_CLDWN_TIME", COOLDOWN_TIME)
|
"H_RSC_CLDWN_TIME": COOLDOWN_TIME})
|
||||||
self.set_rc(3, 1000)
|
self.set_rc(3, 1000)
|
||||||
self.set_rc(8, 1000)
|
self.set_rc(8, 1000)
|
||||||
|
|
||||||
self.progress("Starting turbine")
|
self.progress("Starting turbine")
|
||||||
self.wait_ready_to_arm()
|
self.wait_ready_to_arm()
|
||||||
|
self.context_collect("STATUSTEXT")
|
||||||
self.arm_vehicle()
|
self.arm_vehicle()
|
||||||
|
|
||||||
self.set_rc(6, 2000)
|
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
|
# Engage interlock to run up to head speed
|
||||||
self.set_rc(8, 2000)
|
self.set_rc(8, 2000)
|
||||||
@ -743,6 +745,7 @@ class AutoTestHelicopter(AutoTestCopter):
|
|||||||
|
|
||||||
self.set_rc(6, 1000)
|
self.set_rc(6, 1000)
|
||||||
self.wait_disarmed(timeout=20)
|
self.wait_disarmed(timeout=20)
|
||||||
|
self.context_pop()
|
||||||
|
|
||||||
def TurbineStart(self, timeout=200):
|
def TurbineStart(self, timeout=200):
|
||||||
"""Check Turbine Start Feature"""
|
"""Check Turbine Start Feature"""
|
||||||
|
Loading…
Reference in New Issue
Block a user