package com.dji.sample.patches.xml.mode; import com.dji.sample.patches.xml.mode.share.DroneInfo; import com.dji.sample.patches.xml.mode.share.PayloadInfo; import lombok.Builder; import lombok.Data; /** * @PROJECT_NAME: drone * @DESCRIPTION: 设置任务配置 * @USER: aix * @DATE: 2024/3/27 11:28 */ @Data @Builder public class MissionConfig { /** * 飞向首航点模式 */ private String flyToWaylineMode = "safely"; /** * 航线结束动作 */ private String finishAction = "goHome"; /** * 失控是否继续执行航线 */ private String exitOnRCLost = "goContinue"; /** * 失控动作类型 */ private String executeRCLostAction = "goBack"; /** * 安全起飞高度 */ private Double takeOffSecurityHeight = 20D; /** * 参考起飞点 */ private String takeOffRefPoint; /** * 参考起飞点海拔高度 */ private String takeOffRefPointAGLHeight = "0"; /** * 全局航线过渡速度 */ private Double globalTransitionalSpeed = 10D; /** * 全局返航高度 */ private Double globalRTHHeight; private DroneInfo droneInfo; private PayloadInfo payloadInfo; }