From 2db1aa88e8ab53096a936163d686b90d8e056a99 Mon Sep 17 00:00:00 2001
From: rain <167982779@qq.com>
Date: Wed, 21 Aug 2024 23:18:33 +0800
Subject: [PATCH] 国土对接返回信息加密
---
src/main/java/com/dji/sample/wayline/plane/param/CreateWaylineParam.java | 41 ++++++++++++++++++++++++++++++++++++++++-
1 files changed, 40 insertions(+), 1 deletions(-)
diff --git a/src/main/java/com/dji/sample/wayline/plane/param/CreateWaylineParam.java b/src/main/java/com/dji/sample/wayline/plane/param/CreateWaylineParam.java
index ff6d30f..120a3c2 100644
--- a/src/main/java/com/dji/sample/wayline/plane/param/CreateWaylineParam.java
+++ b/src/main/java/com/dji/sample/wayline/plane/param/CreateWaylineParam.java
@@ -1,6 +1,9 @@
package com.dji.sample.wayline.plane.param;
+import com.dji.sample.patches.xml.mode.share.DroneInfo;
+import com.dji.sample.patches.xml.mode.share.PayloadInfo;
import lombok.Data;
+import org.locationtech.jts.geom.Coordinate;
import javax.validation.constraints.NotNull;
import java.util.List;
@@ -17,6 +20,8 @@
private List<double[]> polygon;//面
@NotNull(message = "高度不能为空")
private double height;//高度
+ @NotNull(message = "机场高度不能为空")
+ private double droneHeight;//机场高度
@NotNull(message = "画幅不能为空")
private double frame;//画幅
@NotNull(message = "焦距不能为空")
@@ -26,6 +31,40 @@
@NotNull(message = "旁向重叠率不能为空")
private double sideRatio;//旁向重叠率
@NotNull(message = "航线角度不能为空")
- private double bearing;//航线角度
+ private int bearing;//航线角度
+ @NotNull(message = "执行高度模式不能为空")
+ private String executeHeightMode;//执行高度模式 * 注:该元素仅在waylines.wpml中使用。
+ /**
+ * 全局航线飞行速度 1-15
+ */
+ @NotNull(message = "全局航线飞行速度不能为空")
+ private double autoFlightSpeed;
+ /**
+ * 模板类型
+ * waypoint:航点飞行
+ * mapping2d:建图航拍
+ * mapping3d:倾斜摄影
+ * mappingStrip:航带飞行
+ */
+ @NotNull(message = "模板类型不能为空")
+ private String templateType;
+
+ /**
+ * 机场位置
+ */
+ @NotNull(message = "机场位置不能为空")
+ private Coordinate coordinate;
+
+ /**
+ * 飞行器机型信息
+ */
+ private DroneInfo droneInfo;
+ /**
+ *负载机型信息
+ */
+ private PayloadInfo payloadInfo;
+
+
+ private String waylineName;
}
--
Gitblit v1.9.3