package com.dji.sample.patches.xml.mode.share.action.param;
|
|
import lombok.Data;
|
|
/**
|
* @PROJECT_NAME: drone
|
* @DESCRIPTION:
|
* @USER: aix
|
* @DATE: 2024/3/28 11:57
|
*/
|
@Data
|
public class OrientedShootParam extends ActionActuatorFuncParam {
|
|
/**
|
* 云台Pitch转动角度
|
*/
|
private Double gimbalPitchRotateAngle;
|
/**
|
* 云台Yaw转动角度
|
* 注:M3E/M3T,M3D/M3TD 机型 wpml:gimbalYawRotateAngle 与 wpml:aircraftHeading 需保持一致
|
*/
|
private Double gimbalYawRotateAngle;
|
/**
|
* 目标选中框中心水平坐标
|
* 注:照片左上角为坐标原点,水平方向为X轴,竖直方向为Y轴
|
*/
|
private Integer focusX;
|
/**
|
* 目标选中框中心竖直坐标
|
* 注:照片左上角为坐标原点,水平方向为X轴,竖直方向为Y轴
|
*/
|
private Integer focusY;
|
/**
|
* 目标选中框宽
|
*/
|
private Integer focusRegionWidth;
|
/**
|
* 目标选中框高
|
*/
|
private Integer focusRegionHeight;
|
/**
|
* 变焦焦距
|
*/
|
private Double focalLength;
|
/**
|
* 飞行器目标偏航角(相对于地理北)
|
* *注:飞行器旋转至该目标偏航角。0°为正北方向,90°为正东方向,-90°为正西方向,-180°/180°为正南方向
|
* *注:M3E/M3T,M3D/M3TD 机型 wpml:gimbalYawRotateAngle 与 wpml:aircraftHeading 需保持一致
|
*/
|
private Double aircraftHeading;
|
/**
|
* 是否框选精准复拍目标
|
* 1: 已框选目标物
|
* 0: 未框选目标物
|
* *注:该值设置为1,复拍时飞行器会自主寻找目标进行拍摄。该值设置为0,复拍时飞行器只会按照飞行器姿态和负载姿态进行动作重复,不会自主寻找目标
|
*/
|
private Integer accurateFrameValid;
|
/**
|
* 拍摄照片存储类型
|
* zoom: 存储变焦镜头拍摄照片
|
* wide: 存储广角镜头拍摄照片
|
* ir: 存储红外镜头拍摄照片
|
* visable:可见光照片
|
* *注:存储多个镜头照片,格式如“<wpml:payloadLensIndex>wide,ir</wpml:payloadLensIndex>”表示同时使用广角、红外镜头
|
*/
|
private String payloadLensIndex;
|
/**
|
* 是否使用全局存储类型
|
* 0:不使用全局设置
|
* 1:使用全局设置
|
*/
|
private Integer useGlobalPayloadLensIndex;
|
/**
|
* 目标框角度
|
* *注:目标框的旋转角度(以Y轴为基准,顺时针旋转)
|
*/
|
private Double targetAngle;
|
/**
|
* 动作唯一标识
|
* *注:拍照时,该值将被写入照片文件中,用于关联动作和照片文件
|
*/
|
private String actionUUID;
|
/**
|
* 照片宽度
|
*/
|
private Integer imageWidth;
|
/**
|
* 照片高度
|
*/
|
private Integer imageHeight;
|
/**
|
* AF电机位置
|
*/
|
private Integer AFPos;
|
/**
|
* 云台端口号
|
* 拍摄照片的相机安装位置
|
* *注:M30/M30T机型该值固定为0
|
*/
|
private Integer gimbalPort;
|
/**
|
* 相机类型
|
* 52(机型:M30双光相机),
|
* 53(机型:M30T三光相机)
|
* 66(机型:Mavic 3E 相机)
|
* 67(机型:Mavic 3T 相机)
|
* 80(机型:Matrice 3D 相机)
|
* 81(机型:Matrice 3TD 相机)
|
*/
|
private Integer orientedCameraType;
|
/**
|
* 照片文件路径
|
*
|
*/
|
private String orientedFilePath;
|
/**
|
* 照片文件MD5
|
*/
|
private String orientedFileMD5;
|
/**
|
* 照片文件大小
|
*/
|
private Integer orientedFileSize;
|
/**
|
* 照片文件后缀
|
*/
|
private String orientedFileSuffix;
|
/**
|
* 光圈大小
|
* *注:该值为真实光圈x100
|
*/
|
private Integer orientedCameraApertue;
|
/**
|
* 环境亮度
|
*/
|
private Integer orientedCameraLuminance;
|
/**
|
* 快门时间
|
*/
|
private Double orientedCameraShutterTime;
|
/**
|
* ISO
|
*/
|
private Integer orientedCameraISO;
|
/**
|
* 拍照模式
|
* normalPhoto: 普通拍照
|
* lowLightSmartShooting:低光智能拍照
|
*/
|
private String orientedPhotoMode;
|
|
}
|