diff --git a/message_definitions/v1.0/ardupilotmega.xml b/message_definitions/v1.0/ardupilotmega.xml
index a55b6bc5dd0..dfe65b94e01 100644
--- a/message_definitions/v1.0/ardupilotmega.xml
+++ b/message_definitions/v1.0/ardupilotmega.xml
@@ -31,22 +31,10 @@
Set the distance to be repeated on mission resume
Distance.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
Control attached liquid sprayer
0: disable sprayer. 1: enable sprayer.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
Pass instructions onto scripting, a script should be checking for a new command
@@ -54,70 +42,32 @@
float value to be passed to scripting
float value to be passed to scripting
float value to be passed to scripting
- Empty.
- Empty.
- Empty.
Execute auxiliary function
Auxiliary Function.
Switch Level.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
Mission command to wait for an altitude or downwards vertical speed. This is meant for high altitude balloon launches, allowing the aircraft to be idle until either an altitude is reached or a negative vertical speed is reached (indicating early balloon burst). The wiggle time is how often to wiggle the control surfaces to prevent them seizing up.
Altitude.
Descent speed.
How long to wiggle the control surfaces to prevent them seizing up.
- Empty.
- Empty.
- Empty.
- Empty.
A system wide power-off event has been initiated.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
FLY button has been clicked.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
FLY button has been held for 1.5 seconds.
Takeoff altitude.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
PAUSE button has been clicked.
1 if Solo is in a shot mode, 0 otherwise.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
Magnetometer calibration based on fixed position
@@ -126,30 +76,17 @@
Magnetic inclination.
Magnetic intensity.
Yaw.
- Empty.
- Empty.
- Empty.
Magnetometer calibration based on fixed expected field values.
Field strength X.
Field strength Y.
Field strength Z.
- Empty.
- Empty.
- Empty.
- Empty.
Set EKF sensor source set.
Source Set Id.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
Initiate a magnetometer calibration.
@@ -158,109 +95,45 @@
Save without user input (0=require input, 1=autosave).
Delay.
Autoreboot (0=user reboot, 1=autoreboot).
- Empty.
- Empty.
Accept a magnetometer calibration.
Bitmask of magnetometers that calibration is accepted (0 means all).
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
Cancel a running magnetometer calibration.
Bitmask of magnetometers to cancel a running calibration (0 means all).
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
Used when doing accelerometer calibration. When sent to the GCS tells it what position to put the vehicle in. When sent to the vehicle says what position the vehicle is in.
Position.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
Reply with the version banner.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
Command autopilot to get into factory test/diagnostic mode.
0: activate test mode, 1: exit test mode.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
Causes the gimbal to reset and boot as if it was just powered on.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
Reports progress and success or failure of gimbal axis calibration procedure.
Gimbal axis we're reporting calibration progress for.
Current calibration progress for this axis.
Status of the calibration.
- Empty.
- Empty.
- Empty.
- Empty.
Starts commutation calibration on the gimbal.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
Erases gimbal application and parameters.
- Magic number.
- Magic number.
- Magic number.
- Magic number.
- Magic number.
- Magic number.
- Magic number.
Update the bootloader
- Empty
- Empty
- Empty
- Empty
Magic number - set to 290876 to actually flash
- Empty
- Empty
Reset battery capacity for batteries that accumulate consumed battery via integration.
@@ -270,12 +143,6 @@
Issue a trap signal to the autopilot process, presumably to enter the debugger.
Magic number - set to 32451 to actually trap.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
- Empty.
Control onboard scripting.
@@ -289,7 +156,6 @@
argument2.
argument3.
argument4.
- Empty
Maintain an attitude for a specified time.
@@ -298,27 +164,16 @@
Pitch angle in degrees (positive is lean back, negative is lean forward)
Yaw angle
Climb rate
- Empty
- Empty
Change flight speed at a given rate. This slews the vehicle at a controllable rate between it's previous speed and the new one. (affects GUIDED only. Outside GUIDED, aircraft ignores these commands. Designed for onboard companion-computer command-and-control, not normally operator/GCS control.)
Airspeed or groundspeed.
Target Speed
Acceleration rate, 0 to take effect instantly
- Empty
- Empty
- Empty
- Empty
Change target altitude at a given rate. This slews the vehicle at a controllable rate between it's previous altitude and the new one. (affects GUIDED only. Outside GUIDED, aircraft ignores these commands. Designed for onboard companion-computer command-and-control, not normally operator/GCS control.)
- Empty
- Empty
Rate of change, toward new altitude. 0 for maximum rate change. Positive numbers only, as negative numbers will not converge on the new target alt.
- Empty
- Empty
- Empty
Target Altitude
@@ -326,20 +181,12 @@
course-over-ground or raw vehicle heading.
Target heading.
Maximum centripetal accelearation, ie rate of change, toward new heading.
- Empty
- Empty
- Empty
- Empty
Provide a value for height above ground level. This can be used for things like fixed wing and VTOL landing.
Height above ground level.
estimated one standard deviation accuracy of the measurement. Set to NaN if not known.
Timeout for this data. The flight controller should only consider this data valid within the timeout window.
- Empty
- Empty
- Empty
- Empty