From 86384846e317381e7bb9e31ee76760e4ecb3ee67 Mon Sep 17 00:00:00 2001
From: rain <167982779@qq.com>
Date: Mon, 29 Jul 2024 11:49:57 +0800
Subject: [PATCH] 新增2m压缩图,修改喇叭功能,修改面状航线的修改接口

---
 src/main/java/com/dji/sample/patches/xml/mode/share/action/utils/FolderUtils.java |   27 +++++++++++++++++++++++++++
 1 files changed, 27 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/dji/sample/patches/xml/mode/share/action/utils/FolderUtils.java b/src/main/java/com/dji/sample/patches/xml/mode/share/action/utils/FolderUtils.java
index 9a6d58a..4b46535 100644
--- a/src/main/java/com/dji/sample/patches/xml/mode/share/action/utils/FolderUtils.java
+++ b/src/main/java/com/dji/sample/patches/xml/mode/share/action/utils/FolderUtils.java
@@ -44,4 +44,31 @@
         return folder;
     }
 
+    public static Folder setFloder(String templateType, double autoFlightSpeed) {
+        Folder folder = new Folder();
+        folder.setPayloadParam(PayloadParamUtils.setPayloadParam("visable"));
+        folder.setTemplateType(templateType);//航点模式
+        folder.setTemplateId("0");
+        folder.setExecuteHeightMode("WGS84");
+
+        folder.setAutoFlightSpeed(autoFlightSpeed);//全局航线飞行速度
+        folder.setGlobalHeight(100D); //全局航线高度(相对起飞点高度)
+        folder.setCaliFlightEnable(0);// 是否开启标定飞行
+        folder.setGimbalPitchMode("manual");//云台俯仰角控制模式manual:手动控制。飞行器从一个航点飞向下一个航点的过程中,支持用户手动控制云台的俯仰角度。若无用户控制,则保持飞离航点时的云台俯仰角度。 usePointSetting:依照每个航点设置。飞行器从一个航点飞向下一个航点的过程中,云台俯仰角均匀过渡至下一个航点的俯仰角。
+
+        //
+        GlobalWaypointHeadingParam gwhp = new GlobalWaypointHeadingParam();
+        gwhp.setWaypointHeadingMode("followWayline");
+        gwhp.setWaypointHeadingAngle(0);
+        gwhp.setWaypointPoiPoint("0.000000,0.000000,0.000000");
+        gwhp.setWaypointHeadingPathMode("followBadArc");
+        gwhp.setWaypointHeadingPoiIndex("0");
+
+        folder.setGlobalWaypointHeadingParam(gwhp);
+        folder.setGlobalWaypointTurnMode("coordinateTurn");
+        folder.setGlobalUseStraightLine(1);
+
+        return folder;
+    }
+
 }

--
Gitblit v1.9.3