rain
2024-07-26 56cf48282b9fa39637fdcad9b445d2a2f81a61d9
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
package com.dji.sample.patches.xml.mode.share;
 
import lombok.Data;
 
import java.util.List;
 
/**
 * @PROJECT_NAME: drone
 * @DESCRIPTION:
 * @USER: aix
 * @DATE: 2024/3/27 13:45
 */
@Data
public class ActionGroup {
 
    /**
     * 动作组id
     * * 注:在一个kmz文件内该ID唯一。建议从0开始单调连续递增。
     */
    private Integer actionGroupId;
    /**
     * 动作组开始生效的航点
     */
    private Integer actionGroupStartIndex;
    /**
     * 动作组结束生效的航点
     * * 注:当“动作组结束生效的航点”与“动作组开始生效的航点”一致,则代表该动作组仅在该航点处生效。
     * * 注:该元素必须大于等于“actionGroupStartIndex”。
     */
    private Integer actionGroupEndIndex;
    /**
     * 动作执行模式
     * sequence:串行执行。即动作组内的动作依次按顺序执行。
     */
    private String actionGroupMode = "sequence";
    /**
     * 动作组触发器
     */
    private ActionTrigger actionTrigger;
    /**
     * 动作列表
     */
    private List<ActionMode> actions;
 
}