package com.ard.route.domain.djuav.kml;
|
|
import com.ard.route.domain.djuav.MappingTypeReq;
|
import com.ard.route.domain.djuav.PointActionReq;
|
import com.ard.route.domain.djuav.WaypointHeadingReq;
|
import com.ard.route.domain.djuav.WaypointTurnReq;
|
import lombok.Data;
|
|
import java.util.List;
|
|
/**
|
* 航线文件
|
*/
|
@Data
|
public class KmlParams {
|
|
/**
|
* 航线类型
|
*/
|
private String templateType;
|
|
/**
|
* 无人机类型
|
*/
|
private Integer droneType;
|
|
/**
|
* 无人机子类型
|
*/
|
private Integer subDroneType;
|
|
/**
|
* 负载类型
|
*/
|
private Integer payloadType;
|
|
/**
|
* 负载挂载位置
|
*/
|
private Integer payloadPosition;
|
|
/**
|
* 航线结束动作
|
*/
|
private String finishAction;
|
|
/**
|
* 失控动作
|
*/
|
private String exitOnRcLostAction;
|
|
/**
|
* 参考起飞点
|
*/
|
private String takeOffRefPoint;
|
|
/**
|
* 全局航点转弯模式
|
*/
|
private WaypointTurnReq waypointTurnReq;
|
|
/**
|
* 全局航线高度
|
*/
|
private Double globalHeight;
|
|
/**
|
* 全局偏航角模式
|
*/
|
private WaypointHeadingReq waypointHeadingReq;
|
|
/**
|
* 云台俯仰角控制模式
|
*/
|
private String gimbalPitchMode;
|
|
/**
|
* 全局航线飞行速度
|
*/
|
private Double autoFlightSpeed;
|
|
/**
|
* 负载图片存储类型
|
*/
|
private String imageFormat;
|
|
|
/**
|
* 建图航拍、倾斜摄影、航带飞行模板参数
|
*/
|
private MappingTypeReq mappingTypeReq;
|
|
/**
|
* 航点列表
|
*/
|
private List<RoutePointInfo> routePointList;
|
|
/**
|
* 航线初始动作列表
|
*/
|
private List<PointActionReq> startActionList;
|
|
/**
|
* 飞向首航点模式
|
* safely:安全模式
|
* pointToPoint:倾斜飞行模式
|
*/
|
private String flyToWaylineMode;
|
|
/**
|
* 全局航线速度
|
*/
|
private Double globalTransitionalSpeed;
|
}
|