Selaa lähdekoodia

增加 VKFLY_CUSTOM_MODE 开伞模式

Liu Yang 1 päivä sitten
vanhempi
sitoutus
d14cc15ef3

+ 6 - 2
msg_definitions/VKFly.xml

@@ -377,6 +377,9 @@
       <entry value="59" name="VKFLY_CUSTOM_MODE_FW_GPS_FS">
         <description>Fixedwing GPS fail safe mode</description>
       </entry>
+      <entry value="60" name="VKFLY_CUSTOM_MODE_PARACHUTE">
+        <description>Open parachute mode</description>
+      </entry>
     </enum>
 
     <enum name="VKFLY_VKINS_NAV_STATUS" bitmask="true">
@@ -876,8 +879,9 @@
       <entry value="44071" name="VKFLY_CMD_DYNAMIC_ACT" hasLocation="true"
         isDestination="true">
         <description>Vehicle act</description>
-        <param index="1" label="action" minValue="0" maxValue="2">NAN means ignore.0 do dynamic_takeoff, 
-        1 do dynamic_land, 2 do dynamic_follow</param>
+        <param index="1" label="action" minValue="0" maxValue="2">NAN means ignore.0 do
+          dynamic_takeoff,
+          1 do dynamic_land, 2 do dynamic_follow</param>
         <param index="2" label=""></param>
         <param index="3" label=""></param>
         <param index="4" label=""></param>

+ 6 - 4
v2.0/VKFly/VKFly.h

@@ -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 -885188825176165029
+#define MAVLINK_VKFLY_XML_HASH -3928210904804031614
 
 #ifdef __cplusplus
 extern "C" {
@@ -275,7 +275,8 @@ typedef enum VKFLY_CUSTOM_MODE
    VKFLY_CUSTOM_MODE_FW_LAND=57, /* Fixedwing land mode | */
    VKFLY_CUSTOM_MODE_FW_RTL=58, /* Fixedwing return to launch mode | */
    VKFLY_CUSTOM_MODE_FW_GPS_FS=59, /* Fixedwing GPS fail safe mode | */
-   VKFLY_CUSTOM_MODE_ENUM_END=60, /*  | */
+   VKFLY_CUSTOM_MODE_PARACHUTE=60, /* Open parachute mode | */
+   VKFLY_CUSTOM_MODE_ENUM_END=61, /*  | */
 } VKFLY_CUSTOM_MODE;
 #endif
 
@@ -758,8 +759,9 @@ typedef enum MAV_CMD
           aux| | | | | | |  */
    VKFLY_CMD_EXT_NAV_CFG=44069, /* Start mission || | | | | | |  */
    VKFLY_CMD_DO_REPOSITION=44070, /* Do reposition || | |  NAN means ignore |  NAN means ignore |  NAN means ignore |  NAN means ignore |  */
-   VKFLY_CMD_DYNAMIC_ACT=44071, /* Vehicle act |NAN means ignore.0 do dynamic_takeoff, 
-        1 do dynamic_land, 2 do dynamic_follow| | | | | | |  */
+   VKFLY_CMD_DYNAMIC_ACT=44071, /* Vehicle act |NAN means ignore.0 do
+          dynamic_takeoff,
+          1 do dynamic_land, 2 do dynamic_follow| | | | | | |  */
    MAV_CMD_ENUM_END=44072, /*  | */
 } MAV_CMD;
 #endif

+ 1 - 1
v2.0/VKFly/mavlink.h

@@ -6,7 +6,7 @@
 #ifndef MAVLINK_H
 #define MAVLINK_H
 
-#define MAVLINK_PRIMARY_XML_HASH -885188825176165029
+#define MAVLINK_PRIMARY_XML_HASH -3928210904804031614
 
 #ifndef MAVLINK_STX
 #define MAVLINK_STX 253

+ 1 - 1
v2.0/VKFly/version.h

@@ -7,7 +7,7 @@
 #ifndef MAVLINK_VERSION_H
 #define MAVLINK_VERSION_H
 
-#define MAVLINK_BUILD_DATE "Wed Dec 10 2025"
+#define MAVLINK_BUILD_DATE "Wed Dec 17 2025"
 #define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
 #define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255
  

+ 1 - 1
v2.0/common/common.h

@@ -10,7 +10,7 @@
     #error Wrong include order: MAVLINK_COMMON.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_COMMON_XML_HASH 2430053584100455190
+#define MAVLINK_COMMON_XML_HASH 6267452579897683070
 
 #ifdef __cplusplus
 extern "C" {

+ 1 - 1
v2.0/common/mavlink.h

@@ -6,7 +6,7 @@
 #ifndef MAVLINK_H
 #define MAVLINK_H
 
-#define MAVLINK_PRIMARY_XML_HASH 2430053584100455190
+#define MAVLINK_PRIMARY_XML_HASH 6267452579897683070
 
 #ifndef MAVLINK_STX
 #define MAVLINK_STX 253

+ 1 - 1
v2.0/common/version.h

@@ -7,7 +7,7 @@
 #ifndef MAVLINK_VERSION_H
 #define MAVLINK_VERSION_H
 
-#define MAVLINK_BUILD_DATE "Wed Dec 10 2025"
+#define MAVLINK_BUILD_DATE "Wed Dec 17 2025"
 #define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
 #define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255
  

+ 1 - 1
v2.0/minimal/mavlink.h

@@ -6,7 +6,7 @@
 #ifndef MAVLINK_H
 #define MAVLINK_H
 
-#define MAVLINK_PRIMARY_XML_HASH 6929421565067421522
+#define MAVLINK_PRIMARY_XML_HASH 1848775428148562153
 
 #ifndef MAVLINK_STX
 #define MAVLINK_STX 253

+ 1 - 1
v2.0/minimal/minimal.h

@@ -10,7 +10,7 @@
     #error Wrong include order: MAVLINK_MINIMAL.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_MINIMAL_XML_HASH 6929421565067421522
+#define MAVLINK_MINIMAL_XML_HASH 1848775428148562153
 
 #ifdef __cplusplus
 extern "C" {

+ 1 - 1
v2.0/minimal/version.h

@@ -7,7 +7,7 @@
 #ifndef MAVLINK_VERSION_H
 #define MAVLINK_VERSION_H
 
-#define MAVLINK_BUILD_DATE "Wed Dec 10 2025"
+#define MAVLINK_BUILD_DATE "Wed Dec 17 2025"
 #define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
 #define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 22
  

+ 1 - 1
v2.0/standard/mavlink.h

@@ -6,7 +6,7 @@
 #ifndef MAVLINK_H
 #define MAVLINK_H
 
-#define MAVLINK_PRIMARY_XML_HASH -716600996459614309
+#define MAVLINK_PRIMARY_XML_HASH -4924171980015849266
 
 #ifndef MAVLINK_STX
 #define MAVLINK_STX 253

+ 1 - 1
v2.0/standard/standard.h

@@ -10,7 +10,7 @@
     #error Wrong include order: MAVLINK_STANDARD.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_STANDARD_XML_HASH -716600996459614309
+#define MAVLINK_STANDARD_XML_HASH -4924171980015849266
 
 #ifdef __cplusplus
 extern "C" {

+ 1 - 1
v2.0/standard/version.h

@@ -7,7 +7,7 @@
 #ifndef MAVLINK_VERSION_H
 #define MAVLINK_VERSION_H
 
-#define MAVLINK_BUILD_DATE "Wed Dec 10 2025"
+#define MAVLINK_BUILD_DATE "Wed Dec 17 2025"
 #define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
 #define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 22