mirror of https://github.com/ArduPilot/ardupilot
autotest: add test for auxilliary functions in missions
This commit is contained in:
parent
b55094fef4
commit
b2f47ba367
|
@ -0,0 +1,6 @@
|
||||||
|
QGC WPL 110
|
||||||
|
0 0 0 16 0.000000 0.000000 0.000000 0.000000 -35.363262 149.165237 584.109985 1
|
||||||
|
1 0 3 22 0.000000 0.000000 0.000000 0.000000 -35.362790 149.165127 10.000000 1
|
||||||
|
2 0 0 218 70.000000 2.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1
|
||||||
|
3 0 0 93 20.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1
|
||||||
|
4 0 0 20 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1
|
|
@ -5738,6 +5738,17 @@ class AutoTestCopter(AutoTest):
|
||||||
self.wait_current_waypoint(0, timeout=10)
|
self.wait_current_waypoint(0, timeout=10)
|
||||||
self.set_rc(7, 1000)
|
self.set_rc(7, 1000)
|
||||||
|
|
||||||
|
def test_aux_functions_in_mission(self):
|
||||||
|
self.load_mission("aux_functions.txt")
|
||||||
|
self.change_mode('LOITER')
|
||||||
|
self.wait_ready_to_arm()
|
||||||
|
self.arm_vehicle()
|
||||||
|
self.change_mode('AUTO')
|
||||||
|
self.set_rc(3, 1500)
|
||||||
|
self.wait_mode('ALT_HOLD')
|
||||||
|
self.change_mode('AUTO')
|
||||||
|
self.wait_rtl_complete()
|
||||||
|
|
||||||
def fly_rangefinder_drivers_fly(self, rangefinders):
|
def fly_rangefinder_drivers_fly(self, rangefinders):
|
||||||
'''ensure rangefinder gives height-above-ground'''
|
'''ensure rangefinder gives height-above-ground'''
|
||||||
self.change_mode('GUIDED')
|
self.change_mode('GUIDED')
|
||||||
|
@ -6543,6 +6554,10 @@ class AutoTestCopter(AutoTest):
|
||||||
"Test random aux mode options",
|
"Test random aux mode options",
|
||||||
self.test_aux_switch_options),
|
self.test_aux_switch_options),
|
||||||
|
|
||||||
|
("AuxFunctionsInMission",
|
||||||
|
"Test use of auxilliary functions in missions",
|
||||||
|
self.test_aux_functions_in_mission),
|
||||||
|
|
||||||
("AutoTune",
|
("AutoTune",
|
||||||
"Fly AUTOTUNE mode",
|
"Fly AUTOTUNE mode",
|
||||||
self.fly_autotune), # 73s
|
self.fly_autotune), # 73s
|
||||||
|
|
Loading…
Reference in New Issue