ardupilot/archive/WaypointWriterMega/mission_example.h

35 lines
1.3 KiB
C

// Mission example:
#define WP_RADIUS 3 // What is the minimum distance to reach a waypoint?
#define ALT_TO_HOLD -1 // Altitude to hold above home in meters
// Enter -1 to maintain current altitude when returning to home
// The mission:
float mission[][6] = {
// CMD options P1 Alt Lat Long
{MAV_CMD_NAV_TAKEOFF, 0, 0, 3.2, 0, 0}, // 1
{MAV_CMD_NAV_WAYPOINT, 0, 0, 3.2, 37.716899, -122.381898}, // 2 turn 1
{MAV_CMD_NAV_WAYPOINT, 0, 0, 3.2, 37.717475, -122.381394}, // 3 turn 2
{MAV_CMD_NAV_WAYPOINT, 0, 0, 3.2, 37.717149, -122.380819}, // 4 turn 3
{MAV_CMD_NAV_WAYPOINT, 0, 2, 3.2, 37.716592, -122.381358}, // 5 turn 4 with delay
{MAV_CMD_NAV_WAYPOINT, 0, 5, 3.2, 37.716752, -122.381632}, // 6 Land WP with delay
{MAV_CMD_NAV_LAND, 0, 0, 0, 0, 0}, // 7 LAND!
};
/*
command #: 0 id:16 op:0 p1:0 p2:5007 p3:377659180 p4:-1224329500
command #: 1 id:22 op:0 p1:0 p2:220 p3:0 p4:0
command #: 2 id:16 op:0 p1:0 p2:220 p3:377168992 p4:-1223819008
command #: 3 id:16 op:0 p1:0 p2:220 p3:377174752 p4:-1223813888
command #: 4 id:16 op:0 p1:0 p2:220 p3:377171488 p4:-1223808256
command #: 5 id:16 op:0 p1:2 p2:220 p3:377165920 p4:-1223813504
command #: 6 id:16 op:0 p1:5 p2:220 p3:377167520 p4:-1223816320
command #: 7 id:21 op:0 p1:0 p2:0 p3:0 p4:0
*/
/*
Sparkfun
*/