Commit a3d80725 authored by PX4BuildBot's avatar PX4BuildBot

autogenerated headers for rev...

autogenerated headers for rev https://github.com/mavlink/mavlink/tree/0b986a4c3a48e1ffa0f5d5e12ab45c7a2fb6a49d
parent f71518ce
......@@ -122,6 +122,7 @@ typedef enum MAV_CMD
MAV_CMD_DO_AUTOTUNE_ENABLE=212, /* Enable/disable autotune. |Enable (1: enable, 0:disable).| Empty.| Empty.| Empty.| Empty.| Empty.| Empty.| */
MAV_CMD_NAV_SET_YAW_SPEED=213, /* Sets a desired vehicle turn angle and speed change. |Yaw angle to adjust steering by.| Speed.| Final angle. (0=absolute, 1=relative)| Empty| Empty| Empty| Empty| */
MAV_CMD_DO_SET_CAM_TRIGG_INTERVAL=214, /* Mission command to set camera trigger interval for this flight. If triggering is enabled, the camera is triggered each time this interval expires. This command can also be used to set the shutter integration time for the camera. |Camera trigger cycle time. -1 or 0 to ignore.| Camera shutter integration time. Should be less than trigger cycle time. -1 or 0 to ignore.| Empty| Empty| Empty| Empty| Empty| */
MAV_CMD_DO_SET_RESUME_REPEAT_DIST=215, /* Set the distance to be repeated on mission resume |Distance.| Empty.| Empty.| Empty.| Empty.| Empty.| Empty.| */
MAV_CMD_DO_MOUNT_CONTROL_QUAT=220, /* Mission command to control a camera or antenna mount, using a quaternion as reference. |quaternion param q1, w (1 in null-rotation)| quaternion param q2, x (0 in null-rotation)| quaternion param q3, y (0 in null-rotation)| quaternion param q4, z (0 in null-rotation)| Empty| Empty| Empty| */
MAV_CMD_DO_GUIDED_MASTER=221, /* set id of master controller |System ID| Component ID| Empty| Empty| Empty| Empty| Empty| */
MAV_CMD_DO_GUIDED_LIMITS=222, /* Set limits for external control |Timeout - maximum time that external controller will be allowed to control vehicle. 0 means no timeout.| Altitude (MSL) min - if vehicle moves below this alt, the command will be aborted and the mission will continue. 0 means no lower altitude limit.| Altitude (MSL) max - if vehicle moves above this alt, the command will be aborted and the mission will continue. 0 means no upper altitude limit.| Horizontal move limit - if vehicle moves more than this distance from its location at the moment the command was executed, the command will be aborted and the mission will continue. 0 means no horizontal move limit.| Empty| Empty| Empty| */
......@@ -235,10 +236,22 @@ typedef enum MAV_CMD
MAV_CMD_FLASH_BOOTLOADER=42650, /* Update the bootloader |Empty| Empty| Empty| Empty| Magic number - set to 290876 to actually flash| Empty| Empty| */
MAV_CMD_BATTERY_RESET=42651, /* Reset battery capacity for batteries that accumulate consumed battery via integration. |Bitmask of batteries to reset. Least significant bit is for the first battery.| Battery percentage remaining to set.| Reserved (default:0)| Reserved (default:0)| Reserved (default:0)| Reserved (default:0)| Reserved (default:0)| */
MAV_CMD_DEBUG_TRAP=42700, /* 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.| */
MAV_CMD_ENUM_END=42701, /* | */
MAV_CMD_SCRIPTING=42701, /* Control onboard scripting. |Scripting command to execute| Reserved (default:0)| Reserved (default:0)| Reserved (default:0)| Reserved (default:0)| Reserved (default:0)| Reserved (default:0)| */
MAV_CMD_ENUM_END=42702, /* | */
} MAV_CMD;
#endif
/** @brief */
#ifndef HAVE_ENUM_SCRIPTING_CMD
#define HAVE_ENUM_SCRIPTING_CMD
typedef enum SCRIPTING_CMD
{
SCRIPTING_CMD_REPL_START=0, /* Start a REPL session. | */
SCRIPTING_CMD_REPL_STOP=1, /* End a REPL session. | */
SCRIPTING_CMD_ENUM_END=2, /* | */
} SCRIPTING_CMD;
#endif
/** @brief */
#ifndef HAVE_ENUM_LIMITS_STATE
#define HAVE_ENUM_LIMITS_STATE
......@@ -692,7 +705,8 @@ typedef enum EKF_STATUS_FLAGS
EKF_CONST_POS_MODE=128, /* EKF is in constant position mode and does not know it's absolute or relative position. | */
EKF_PRED_POS_HORIZ_REL=256, /* Set if EKF's predicted horizontal position (relative) estimate is good. | */
EKF_PRED_POS_HORIZ_ABS=512, /* Set if EKF's predicted horizontal position (absolute) estimate is good. | */
EKF_STATUS_FLAGS_ENUM_END=513, /* | */
EKF_UNINITIALIZED=1024, /* Set if EKF has never been healthy. | */
EKF_STATUS_FLAGS_ENUM_END=1025, /* | */
} EKF_STATUS_FLAGS;
#endif
......
......@@ -39,6 +39,16 @@
<param index="6">Empty.</param>
<param index="7">Empty.</param>
</entry>
<entry value="215" name="MAV_CMD_DO_SET_RESUME_REPEAT_DIST">
<description>Set the distance to be repeated on mission resume</description>
<param index="1" label="Distance" units="m">Distance.</param>
<param index="2">Empty.</param>
<param index="3">Empty.</param>
<param index="4">Empty.</param>
<param index="5">Empty.</param>
<param index="6">Empty.</param>
<param index="7">Empty.</param>
</entry>
<entry value="83" name="MAV_CMD_NAV_ALTITUDE_WAIT">
<description>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.</description>
<param index="1">Altitude (m).</param>
......@@ -256,6 +266,18 @@
<param index="6">Empty.</param>
<param index="7">Empty.</param>
</entry>
<entry value="42701" name="MAV_CMD_SCRIPTING">
<description>Control onboard scripting.</description>
<param index="1" enum="SCRIPTING_CMD">Scripting command to execute</param>
</entry>
</enum>
<enum name="SCRIPTING_CMD">
<entry value="0" name="SCRIPTING_CMD_REPL_START">
<description>Start a REPL session.</description>
</entry>
<entry value="1" name="SCRIPTING_CMD_REPL_STOP">
<description>End a REPL session.</description>
</entry>
</enum>
<!-- AP_Limits Enums -->
<enum name="LIMITS_STATE">
......@@ -870,6 +892,9 @@
<entry value="512" name="EKF_PRED_POS_HORIZ_ABS">
<description>Set if EKF's predicted horizontal position (absolute) estimate is good.</description>
</entry>
<entry value="1024" name="EKF_UNINITIALIZED">
<description>Set if EKF has never been healthy.</description>
</entry>
</enum>
<enum name="PID_TUNING_AXIS">
<entry value="1" name="PID_TUNING_ROLL"/>
......@@ -1408,7 +1433,7 @@
<!-- EKF status message from autopilot to GCS. -->
<message id="193" name="EKF_STATUS_REPORT">
<description>EKF Status message including flags and variances.</description>
<field type="uint16_t" name="flags" enum="EKF_STATUS_FLAGS">Flags.</field>
<field type="uint16_t" name="flags" enum="EKF_STATUS_FLAGS" display="bitmask">Flags.</field>
<!-- supported flags see EKF_STATUS_FLAGS enum -->
<field type="float" name="velocity_variance">Velocity variance.</field>
<!-- below 0.5 is good, 0.5~0.79 is warning, 0.8 or higher is bad -->
......
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