aix
2024-07-23 8b14209e043b037f8e7a5a18138fdf2140885bdb
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;
@@ -26,6 +29,36 @@
    @NotNull(message = "旁向重叠率不能为空")
    private double sideRatio;//旁向重叠率
    @NotNull(message = "航线角度不能为空")
    private double bearing;//航线角度
    private int bearing;//航线角度
    /**
     * 全局航线飞行速度   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;
}