xieb
2024-04-13 f98b25a34d04c2acb9bf93e6cbd4e72fa2d81ba0
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
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;
 
}