mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-23 17:18:28 -04:00
Tools: autotest: add brake mode test
This commit is contained in:
parent
aca1651488
commit
f19b831bc3
@ -2677,6 +2677,25 @@ class AutoTestCopter(AutoTest):
|
||||
(tdelta, max_good_tdelta))
|
||||
self.progress("Vehicle returned")
|
||||
|
||||
def fly_brake_mode(self):
|
||||
# test brake mode
|
||||
self.progress("Testing brake mode")
|
||||
self.takeoff(10, mode="LOITER")
|
||||
|
||||
self.progress("Ensuring RC inputs have no effect in brake mode")
|
||||
self.change_mode("STABILIZE")
|
||||
self.set_rc(3, 1500)
|
||||
self.set_rc(2, 1200)
|
||||
self.wait_groundspeed(5, 1000)
|
||||
|
||||
self.change_mode("BRAKE")
|
||||
self.wait_groundspeed(0, 1)
|
||||
|
||||
self.set_rc(2, 1500)
|
||||
|
||||
self.do_RTL()
|
||||
self.progress("Ran brake mode")
|
||||
|
||||
def fly_precision_companion(self):
|
||||
"""Use Companion PrecLand backend precision messages to loiter."""
|
||||
|
||||
@ -2839,6 +2858,8 @@ class AutoTestCopter(AutoTest):
|
||||
|
||||
("ThrowMode", "Fly Throw Mode", self.fly_throw_mode),
|
||||
|
||||
("BrakeMode", "Fly Brake Mode", self.fly_brake_mode),
|
||||
|
||||
("RecordThenPlayMission",
|
||||
"Use switches to toggle in mission, then fly it",
|
||||
self.fly_square),
|
||||
|
Loading…
Reference in New Issue
Block a user