mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-02-23 00:04:02 -04:00
autotest: fix breakages for defaulting to mavlink2
This highlights the fact that fetching rally points using the mission item protocol does some when you're talking mavlink1 doesn't work out well. # so this looks a bit odd; the other end isn't sending # mavlink2 so can't fill in the extension here.
This commit is contained in:
parent
4147f0cce3
commit
74c04271fa
@ -2985,6 +2985,8 @@ Brakes have negligible effect (with=%0.2fm without=%0.2fm delta=%0.2fm)
|
|||||||
self.upload_using_mission_protocol(mavutil.mavlink.MAV_MISSION_TYPE_RALLY,
|
self.upload_using_mission_protocol(mavutil.mavlink.MAV_MISSION_TYPE_RALLY,
|
||||||
items)
|
items)
|
||||||
self.progress("ensure a mavlink1 connection can't do anything useful with new item types")
|
self.progress("ensure a mavlink1 connection can't do anything useful with new item types")
|
||||||
|
self.set_parameter("SERIAL2_PROTOCOL", 1)
|
||||||
|
self.reboot_sitl()
|
||||||
mav2 = mavutil.mavlink_connection("tcp:localhost:5763",
|
mav2 = mavutil.mavlink_connection("tcp:localhost:5763",
|
||||||
robust_parsing=True,
|
robust_parsing=True,
|
||||||
source_system = 7,
|
source_system = 7,
|
||||||
@ -2999,6 +3001,7 @@ Brakes have negligible effect (with=%0.2fm without=%0.2fm delta=%0.2fm)
|
|||||||
want_type=mavutil.mavlink.MAV_MISSION_UNSUPPORTED,
|
want_type=mavutil.mavlink.MAV_MISSION_UNSUPPORTED,
|
||||||
mav=mav2,
|
mav=mav2,
|
||||||
)
|
)
|
||||||
|
# this relies on magic upgrade to serial2:
|
||||||
self.set_parameter("SERIAL2_PROTOCOL", 2)
|
self.set_parameter("SERIAL2_PROTOCOL", 2)
|
||||||
expected_count = 3
|
expected_count = 3
|
||||||
self.progress("Assert mission count on new link")
|
self.progress("Assert mission count on new link")
|
||||||
@ -3336,6 +3339,7 @@ Brakes have negligible effect (with=%0.2fm without=%0.2fm delta=%0.2fm)
|
|||||||
self.mavproxy.expect("Loaded module rally")
|
self.mavproxy.expect("Loaded module rally")
|
||||||
self.mavproxy.send('module load wp\n')
|
self.mavproxy.send('module load wp\n')
|
||||||
self.mavproxy.expect("Loaded module wp")
|
self.mavproxy.expect("Loaded module wp")
|
||||||
|
self.reboot_sitl()
|
||||||
|
|
||||||
def test_gcs_mission(self):
|
def test_gcs_mission(self):
|
||||||
target_system = 1
|
target_system = 1
|
||||||
|
Loading…
Reference in New Issue
Block a user