Skip to content

Commit

Permalink
autotest: allow frame to be specified when creating simple missions
Browse files Browse the repository at this point in the history
  • Loading branch information
peterbarker committed Apr 15, 2024
1 parent 5a21d0c commit d964d7f
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion Tools/autotest/vehicle_test_suite.py
Original file line number Diff line number Diff line change
Expand Up @@ -3995,7 +3995,11 @@ def create_simple_relhome_mission(self, items_in, target_system=1, target_compon
seq += 1
ret.append(item)
continue
(t, n, e, alt) = item
opts = {}
try:
(t, n, e, alt, opts) = item
except ValueError:
(t, n, e, alt) = item
lat = 0
lng = 0
if n != 0 or e != 0:
Expand All @@ -4005,6 +4009,8 @@ def create_simple_relhome_mission(self, items_in, target_system=1, target_compon
frame = mavutil.mavlink.MAV_FRAME_GLOBAL_RELATIVE_ALT_INT
if not self.ardupilot_stores_frame_for_cmd(t):
frame = mavutil.mavlink.MAV_FRAME_GLOBAL
if opts.get('frame', None) is not None:
frame = opts.get('frame')
ret.append(self.create_MISSION_ITEM_INT(t, seq=seq, frame=frame, x=int(lat*1e7), y=int(lng*1e7), z=alt))
seq += 1

Expand Down

0 comments on commit d964d7f

Please sign in to comment.