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 Double takeOffRefPointAGLHeight = 0D;
|
/**
|
* 全局航线过渡速度
|
*/
|
private Double globalTransitionalSpeed = 10D;
|
/**
|
* 全局返航高度
|
*/
|
private Double globalRTHHeight;
|
|
private DroneInfo droneInfo;
|
|
private PayloadInfo payloadInfo;
|
|
}
|