|
@@ -10,7 +10,7 @@
|
|
|
#error Wrong include order: MAVLINK_VKFLY.H MUST NOT BE DIRECTLY USED. Include mavlink.h from the same directory instead or set ALL AND EVERY defines from MAVLINK.H manually accordingly, including the #define MAVLINK_H call.
|
|
|
#endif
|
|
|
|
|
|
-#define MAVLINK_VKFLY_XML_HASH -2272461281749809836
|
|
|
+#define MAVLINK_VKFLY_XML_HASH 938454275083840454
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
extern "C" {
|
|
@@ -40,6 +40,7 @@ typedef enum VKFLY_AP_TYPE
|
|
|
{
|
|
|
VKFLY_AP_TYPE_I4=41, /* Quadrotor I4 | */
|
|
|
VKFLY_AP_TYPE_X4=42, /* Quadrotor X4 | */
|
|
|
+ VKFLY_AP_TYPE_X4R=43, /* Quadrotor X4 reverse | */
|
|
|
VKFLY_AP_TYPE_I6=61, /* Hexarotor I6 | */
|
|
|
VKFLY_AP_TYPE_X6=62, /* Hexarotor X6 | */
|
|
|
VKFLY_AP_TYPE_YI6D=63, /* Three axis hexarotor YI6D | */
|
|
@@ -54,12 +55,29 @@ typedef enum VKFLY_AP_TYPE
|
|
|
VKFLY_AP_TYPE_6I12=121, /* Six axis twelve rotor, upper level I6, lower lever opposite with I6. | */
|
|
|
VKFLY_AP_TYPE_6X12=122, /* Six axis twelve rotor, upper level X6, lower lever opposite with X6. | */
|
|
|
VKFLY_AP_TYPE_6H12=123, /* Six axis twelve rotor, upper level H6, lower lever opposite with H6. | */
|
|
|
- VKFLY_AP_TYPE_8I16=161, /* 16 axis 8 rotor, upper level I8, lower lever opposite with I8 | */
|
|
|
- VKFLY_AP_TYPE_8X16=162, /* 16 axis 8 rotor, upper level X8, lower lever opposite with X8 | */
|
|
|
+ VKFLY_AP_TYPE_8I16=161, /* 8 axis 16 rotor, upper level I8, lower lever opposite with I8 | */
|
|
|
+ VKFLY_AP_TYPE_8X16=162, /* 8 axis 16 rotor, upper level X8, lower lever opposite with X8 | */
|
|
|
VKFLY_AP_TYPE_ENUM_END=163, /* | */
|
|
|
} VKFLY_AP_TYPE;
|
|
|
#endif
|
|
|
|
|
|
+/** @brief Fixedwing airframe */
|
|
|
+#ifndef HAVE_ENUM_VKFLY_FIXEDWING_AP_TYPE
|
|
|
+#define HAVE_ENUM_VKFLY_FIXEDWING_AP_TYPE
|
|
|
+typedef enum VKFLY_FIXEDWING_AP_TYPE
|
|
|
+{
|
|
|
+ VKFLY_FIXEDWING_AP_TYPE_T_TAIL=0, /* | */
|
|
|
+ VKFLY_FIXEDWING_AP_TYPE_V_TAIL=1, /* | */
|
|
|
+ VKFLY_FIXEDWING_AP_TYPE_TRIANGLE=2, /* | */
|
|
|
+ VKFLY_FIXEDWING_AP_TYPE_TANDEM=3, /* | */
|
|
|
+ VKFLY_FIXEDWING_AP_TYPE_V_TAIL_REV=4, /* | */
|
|
|
+ VKFLY_FIXEDWING_AP_TYPE_CUSTOM1=5, /* | */
|
|
|
+ VKFLY_FIXEDWING_AP_TYPE_CUSTOM2=6, /* | */
|
|
|
+ VKFLY_FIXEDWING_AP_TYPE_CUSTOM3=7, /* | */
|
|
|
+ VKFLY_FIXEDWING_AP_TYPE_ENUM_END=8, /* | */
|
|
|
+} VKFLY_FIXEDWING_AP_TYPE;
|
|
|
+#endif
|
|
|
+
|
|
|
/** @brief user define compnent id, 0-all 1-autopilot */
|
|
|
#ifndef HAVE_ENUM_VKFLY_USER_COMP_ID
|
|
|
#define HAVE_ENUM_VKFLY_USER_COMP_ID
|