package com.dji.sample.patches.xml.mode.share;
|
|
import com.dji.sample.patches.xml.mode.share.action.param.ActionActuatorFuncParam;
|
import com.dji.sample.patches.xml.mode.CameraActionEnum;
|
import lombok.Data;
|
|
/**
|
* @PROJECT_NAME: drone
|
* @DESCRIPTION:
|
* @USER: aix
|
* @DATE: 2024/3/27 13:46
|
*/
|
@Data
|
public class ActionMode {
|
|
/**
|
* 动作id
|
* * 注:在一个动作组内该ID唯一。建议从0开始单调连续递增。
|
*/
|
private Integer actionId;
|
/**
|
* 动作类型
|
* takePhoto:单拍
|
* startRecord:开始录像
|
* stopRecord:结束录像
|
* focus:对焦
|
* zoom:变焦
|
* customDirName:创建新文件夹
|
* gimbalRotate:旋转云台
|
* rotateYaw:飞行器偏航
|
* hover:悬停等待
|
* gimbalEvenlyRotate:航段间均匀转动云台pitch角
|
* accurateShoot:精准复拍动作(已暂停维护,建议使用orientedShoot)
|
* orientedShoot:精准复拍动作
|
* panoShot:全景拍照动作(仅支持M30/M30T)
|
*/
|
private String actionActuatorFunc = CameraActionEnum.TAKE_PHOTO.getDescription();
|
/**
|
* 动作参数
|
*/
|
private ActionActuatorFuncParam actionActuatorFuncParam;
|
|
}
|