Commit b334b289 authored by Daniel Agar's avatar Daniel Agar

PX4 LOITER_TO_ALT and metadata update

parent 87fc7f57
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
"param3": { "param3": {
"label": "Radius:", "label": "Radius:",
"units": "m", "units": "m",
"default": 100, "default": 50,
"decimalPlaces": 0 "decimalPlaces": 0
}, },
"param7": { "param7": {
...@@ -59,9 +59,16 @@ ...@@ -59,9 +59,16 @@
"param3": { "param3": {
"label": "Radius:", "label": "Radius:",
"units": "m", "units": "m",
"default": 100, "default": 50,
"decimalPlaces": 0 "decimalPlaces": 0
}, },
"param4": {
"label": "Next waypoint start:",
"enumStrings": "Center,On Loiter",
"enumValues": "0,1",
"default": 1,
"decimalPlaces": 0
},
"param7": { "param7": {
"label": "Altitude:", "label": "Altitude:",
"units": "m", "units": "m",
...@@ -86,9 +93,16 @@ ...@@ -86,9 +93,16 @@
"param3": { "param3": {
"label": "Radius:", "label": "Radius:",
"units": "m", "units": "m",
"default": 100, "default": 50,
"decimalPlaces": 0 "decimalPlaces": 0
}, },
"param4": {
"label": "Next waypoint start:",
"enumStrings": "Center,On Loiter",
"enumValues": "0,1",
"default": 1,
"decimalPlaces": 0
},
"param7": { "param7": {
"label": "Altitude:", "label": "Altitude:",
"units": "m", "units": "m",
...@@ -134,7 +148,7 @@ ...@@ -134,7 +148,7 @@
"param1": { "param1": {
"label": "Pitch:", "label": "Pitch:",
"units": "degrees", "units": "degrees",
"default": 0, "default": 10,
"decimalPlaces": 0 "decimalPlaces": 0
}, },
"param4": { "param4": {
...@@ -150,6 +164,41 @@ ...@@ -150,6 +164,41 @@
"decimalPlaces": 0 "decimalPlaces": 0
} }
}, },
{
"id": 31,
"rawName": "MAV_CMD_NAV_LOITER_TO_ALT",
"friendlyName": "Loiter (altitude)",
"description": "Travel to a position and Loiter around the specified radius until the given altitude.",
"specifiesCoordinate": true,
"friendlyEdit": true,
"category": "Loiter",
"param1": {
"label": "Heading wait:",
"enumStrings": "False,True",
"enumValues": "0,1",
"default": 1,
"decimalPlaces": 0
},
"param2": {
"label": "Radius:",
"units": "m",
"default": 50,
"decimalPlaces": 0
},
"param4": {
"label": "Next waypoint start:",
"enumStrings": "Center,On Loiter",
"enumValues": "0,1",
"default": 1,
"decimalPlaces": 0
},
"param7": {
"label": "Altitude:",
"units": "m",
"default": 50,
"decimalPlaces": 0
}
},
{ {
"id": 206, "id": 206,
"rawName": "MAV_CMD_DO_SET_CAM_TRIGG_DIST", "rawName": "MAV_CMD_DO_SET_CAM_TRIGG_DIST",
......
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
"param3": { "param3": {
"label": "Radius:", "label": "Radius:",
"units": "m", "units": "m",
"default": 100, "default": 50,
"decimalPlaces": 0 "decimalPlaces": 0
}, },
"param7": { "param7": {
...@@ -59,9 +59,16 @@ ...@@ -59,9 +59,16 @@
"param3": { "param3": {
"label": "Radius:", "label": "Radius:",
"units": "m", "units": "m",
"default": 100, "default": 50,
"decimalPlaces": 0 "decimalPlaces": 0
}, },
"param4": {
"label": "Next waypoint start:",
"enumStrings": "Center,On Loiter",
"enumValues": "0,1",
"default": 1,
"decimalPlaces": 0
},
"param7": { "param7": {
"label": "Altitude:", "label": "Altitude:",
"units": "m", "units": "m",
...@@ -86,9 +93,16 @@ ...@@ -86,9 +93,16 @@
"param3": { "param3": {
"label": "Radius:", "label": "Radius:",
"units": "m", "units": "m",
"default": 100, "default": 50,
"decimalPlaces": 0 "decimalPlaces": 0
}, },
"param4": {
"label": "Next waypoint start:",
"enumStrings": "Center,On Loiter",
"enumValues": "0,1",
"default": 1,
"decimalPlaces": 0
},
"param7": { "param7": {
"label": "Altitude:", "label": "Altitude:",
"units": "m", "units": "m",
...@@ -104,18 +118,6 @@ ...@@ -104,18 +118,6 @@
"specifiesCoordinate": true, "specifiesCoordinate": true,
"friendlyEdit": true, "friendlyEdit": true,
"category": "Basic", "category": "Basic",
"param1": {
"label": "Abort Alt:",
"units": "m",
"default": 25,
"decimalPlaces": 0
},
"param4": {
"label": "Heading:",
"units": "radians",
"default": 0,
"decimalPlaces": 2
},
"param7": { "param7": {
"label": "Altitude:", "label": "Altitude:",
"units": "m", "units": "m",
...@@ -134,19 +136,48 @@ ...@@ -134,19 +136,48 @@
"param1": { "param1": {
"label": "Pitch:", "label": "Pitch:",
"units": "degrees", "units": "degrees",
"default": 0, "default": 10,
"decimalPlaces": 0
},
"param7": {
"label": "Altitude:",
"units": "m",
"default": 25,
"decimalPlaces": 0
}
},
{
"id": 31,
"rawName": "MAV_CMD_NAV_LOITER_TO_ALT",
"friendlyName": "Loiter (altitude)",
"description": "Travel to a position and Loiter around the specified radius until the given altitude.",
"specifiesCoordinate": true,
"friendlyEdit": true,
"category": "Loiter",
"param1": {
"label": "Heading wait:",
"enumStrings": "False,True",
"enumValues": "0,1",
"default": 1,
"decimalPlaces": 0
},
"param2": {
"label": "Radius:",
"units": "m",
"default": 50,
"decimalPlaces": 0 "decimalPlaces": 0
}, },
"param4": { "param4": {
"label": "Heading:", "label": "Next waypoint start:",
"units": "radians", "enumStrings": "Center,On Loiter",
"default": 0, "enumValues": "0,1",
"decimalPlaces": 1 "default": 1,
"decimalPlaces": 0
}, },
"param7": { "param7": {
"label": "Altitude:", "label": "Altitude:",
"units": "m", "units": "m",
"default": 25, "default": 50,
"decimalPlaces": 0 "decimalPlaces": 0
} }
}, },
......
...@@ -199,7 +199,7 @@ QList<MAV_CMD> PX4FirmwarePlugin::supportedMissionCommands(void) ...@@ -199,7 +199,7 @@ QList<MAV_CMD> PX4FirmwarePlugin::supportedMissionCommands(void)
QList<MAV_CMD> list; QList<MAV_CMD> list;
list << MAV_CMD_NAV_WAYPOINT list << MAV_CMD_NAV_WAYPOINT
<< MAV_CMD_NAV_LOITER_UNLIM << MAV_CMD_NAV_LOITER_TIME << MAV_CMD_NAV_LOITER_UNLIM << MAV_CMD_NAV_LOITER_TIME << MAV_CMD_NAV_LOITER_TO_ALT
<< MAV_CMD_NAV_LAND << MAV_CMD_NAV_TAKEOFF << MAV_CMD_NAV_LAND << MAV_CMD_NAV_TAKEOFF
<< MAV_CMD_DO_JUMP << MAV_CMD_DO_JUMP
<< MAV_CMD_DO_VTOL_TRANSITION << MAV_CMD_NAV_VTOL_TAKEOFF << MAV_CMD_NAV_VTOL_LAND << MAV_CMD_DO_VTOL_TRANSITION << MAV_CMD_NAV_VTOL_TAKEOFF << MAV_CMD_NAV_VTOL_LAND
...@@ -207,10 +207,9 @@ QList<MAV_CMD> PX4FirmwarePlugin::supportedMissionCommands(void) ...@@ -207,10 +207,9 @@ QList<MAV_CMD> PX4FirmwarePlugin::supportedMissionCommands(void)
<< MAV_CMD_DO_SET_CAM_TRIGG_DIST << MAV_CMD_DO_SET_CAM_TRIGG_DIST
<< MAV_CMD_DO_SET_SERVO << MAV_CMD_DO_SET_SERVO
<< MAV_CMD_DO_CHANGE_SPEED << MAV_CMD_DO_CHANGE_SPEED
<< MAV_CMD_DO_SET_ROI << MAV_CMD_DO_LAND_START
<< MAV_CMD_DO_MOUNT_CONFIGURE << MAV_CMD_DO_MOUNT_CONFIGURE
<< MAV_CMD_DO_MOUNT_CONTROL << MAV_CMD_DO_MOUNT_CONTROL;
<< MAV_CMD_NAV_PATHPLANNING;
return list; return list;
} }
......
...@@ -543,10 +543,8 @@ ...@@ -543,10 +543,8 @@
"rawName": "MAV_CMD_DO_LAND_START", "rawName": "MAV_CMD_DO_LAND_START",
"friendlyName": "Land start", "friendlyName": "Land start",
"description": "Marker to indicate start of landing sequence.", "description": "Marker to indicate start of landing sequence.",
"specifiesCoordinate": true,
"standaloneCoordinate": true,
"friendlyEdit": true, "friendlyEdit": true,
"category": "Basic" "category": "Flight control"
}, },
{ "id": 190, "rawName": "MAV_CMD_DO_RALLY_LAND", "friendlyName": "Rally land" }, { "id": 190, "rawName": "MAV_CMD_DO_RALLY_LAND", "friendlyName": "Rally land" },
{ "id": 191, "rawName": "MAV_CMD_DO_GO_AROUND", "friendlyName": "Go around" }, { "id": 191, "rawName": "MAV_CMD_DO_GO_AROUND", "friendlyName": "Go around" },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment