rain
2024-05-07 1e5aefcfe44ed8570d58cb810e798803186a2a79
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
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;
 
}