From 78b1b54bb7165c317a6612806dd85ebede4a225d Mon Sep 17 00:00:00 2001 From: Peter Barker Date: Tue, 3 Dec 2019 22:00:01 +1100 Subject: [PATCH] autotest: add test for AntennaTracker scan mode --- Tools/autotest/antennatracker.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Tools/autotest/antennatracker.py b/Tools/autotest/antennatracker.py index 88adb98864..99161590b2 100644 --- a/Tools/autotest/antennatracker.py +++ b/Tools/autotest/antennatracker.py @@ -3,6 +3,7 @@ from __future__ import print_function import math +import operator import os from pymavlink import mavextra @@ -125,6 +126,19 @@ class AutoTestTracker(AutoTest): timeout=1) self.wait_servo_channel_value(channel, value) + def SCAN(self): + self.change_mode(2) # "SCAN" + self.set_parameter("SCAN_SPEED_YAW", 20) + for channel in 1, 2: + self.wait_servo_channel_value(channel, + 1900, + timeout=90, + comparator=operator.ge) + for channel in 1, 2: + self.wait_servo_channel_value(channel, + 1200, + timeout=90, + comparator=operator.le) def disabled_tests(self): return { @@ -151,5 +165,8 @@ class AutoTestTracker(AutoTest): "Test AHRS NMEA Output can be read by out NMEA GPS", self.nmea_output), + ("SCAN", + "Test SCAN mode", + self.SCAN), ]) return ret