Browse Source

增加固定翼机型相关定义

Liu Yang 3 months ago
parent
commit
349f3678dd
2 changed files with 22 additions and 2 deletions
  1. 3 0
      msg_definitions/VKFly.xml
  2. 19 2
      readme.md

+ 3 - 0
msg_definitions/VKFly.xml

@@ -16,6 +16,9 @@
       <entry value="42" name="VKFLY_AP_TYPE_X4">
         <description>Quadrotor X4</description>
       </entry>
+      <entry value="43" name="VKFLY_AP_TYPE_X4R">
+        <description>Quadrotor X4 reverse</description>
+      </entry>
       <entry value="61" name="VKFLY_AP_TYPE_I6">
         <description>Hexarotor I6</description>
       </entry>

+ 19 - 2
readme.md

@@ -8,15 +8,16 @@
 
 ## 1 自定义枚举类型
 
-### 1.1 机型布局 VKFLY_AP_TYPE
+### 1.1 机型布局 
   
-飞行器动力布局类型
+旋翼飞行器动力布局类型 VKFLY_AP_TYPE
 
 ```c
 typedef enum VKFLY_AP_TYPE
 {
     VKFLY_AP_TYPE_I4=41, /* I4 | */
     VKFLY_AP_TYPE_X4=42, /* X4 | */
+    VKFLY_AP_TYPE_X4R=43, /* 反向X4 */
     VKFLY_AP_TYPE_I6=61, /* I6 | */
     VKFLY_AP_TYPE_X6=62, /* X6 | */
     VKFLY_AP_TYPE_YI6D=63, /* YI6D | */
@@ -37,6 +38,22 @@ typedef enum VKFLY_AP_TYPE
 } VKFLY_AP_TYPE;
 ```
 
+垂起固定翼飞机构型布局 VKFLY_FIXEDWING_AP_TYPE
+```c
+typedef enum VKFLY_FIXEDWING_AP_TYPE
+{
+   VKFLY_FIXEDWING_AP_TYPE_T_TAIL=0, /*  | 平垂尾 */
+   VKFLY_FIXEDWING_AP_TYPE_V_TAIL=1, /*  | V尾巴*/
+   VKFLY_FIXEDWING_AP_TYPE_TRIANGLE=2, /*  | 三角翼 */
+   VKFLY_FIXEDWING_AP_TYPE_TANDEM=3, /*  | 串列翼 */
+   VKFLY_FIXEDWING_AP_TYPE_V_TAIL_REV=4, /*  | 倒V尾 */
+   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;
+```
+
 ### 1.2 自定义组件ID VKFLY_USER_COMP_ID
 
 ```c