Skip to content

Commit 9efeecb

Browse files
committed
autotest: add test for Guided WeatherVane behaviour
1 parent 4477ec1 commit 9efeecb

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

Tools/autotest/arducopter.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11414,6 +11414,20 @@ def check_altitude(mav, m):
1141411414
self.context_pop()
1141511415
self.reboot_sitl(force=True)
1141611416

11417+
def GuidedWeatherVane(self):
11418+
'''check Copter Guided mode weathervane option'''
11419+
self.set_parameters({
11420+
'SIM_WIND_SPD': 10,
11421+
'SIM_WIND_DIR': 90,
11422+
'WVANE_ENABLE': 1,
11423+
})
11424+
self.takeoff(20, mode='GUIDED')
11425+
self.guided_achieve_heading(0)
11426+
11427+
self.set_parameter("GUID_OPTIONS", 128)
11428+
self.wait_heading(90, timeout=60, minimum_duration=10)
11429+
self.do_RTL()
11430+
1141711431
def tests2b(self): # this block currently around 9.5mins here
1141811432
'''return list of all tests'''
1141911433
ret = ([
@@ -11502,6 +11516,7 @@ def tests2b(self): # this block currently around 9.5mins here
1150211516
self.EK3_OGN_HGT_MASK,
1150311517
self.FarOrigin,
1150411518
self.GuidedForceArm,
11519+
self.GuidedWeatherVane
1150511520
])
1150611521
return ret
1150711522

0 commit comments

Comments
 (0)