| | |
| | | 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; |
| | |
| | | @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; |
| | | |
| | | } |