2 changed files with 56 additions and 1 deletions
@ -0,0 +1,51 @@
@@ -0,0 +1,51 @@
|
||||
#!/usr/bin/env python |
||||
|
||||
''' |
||||
Drive a Sailboat in SITL |
||||
|
||||
AP_FLAKE8_CLEAN |
||||
|
||||
''' |
||||
|
||||
from __future__ import print_function |
||||
|
||||
import os |
||||
|
||||
from rover import AutoTestRover |
||||
|
||||
# get location of scripts |
||||
testdir = os.path.dirname(os.path.realpath(__file__)) |
||||
|
||||
|
||||
def log_name(self): |
||||
return "Sailboat" |
||||
|
||||
|
||||
class AutoTestSailboat(AutoTestRover): |
||||
|
||||
def vehicleinfo_key(self): |
||||
return "Rover" |
||||
|
||||
def init(self): |
||||
if self.frame is None: |
||||
self.frame = 'sailboat' |
||||
super(AutoTestSailboat, self).init() |
||||
|
||||
def tests(self): |
||||
'''return list of all tests''' |
||||
ret = ([]) |
||||
|
||||
ret.extend([ |
||||
("DriveRTL", |
||||
"Drive an RTL Mission", |
||||
self.drive_rtl_mission), |
||||
|
||||
("DriveMission", |
||||
"Drive Mission %s" % "balancebot1.txt", |
||||
lambda: self.drive_mission("balancebot1.txt", strict=False)), |
||||
|
||||
]) |
||||
return ret |
||||
|
||||
def default_mode(self): |
||||
return 'MANUAL' |
Loading…
Reference in new issue