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;
|
|
}
|