rain
2024-04-17 b6294bd36b3023e18606c77553fe136e6500a4b2
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
package com.dji.sample.patches.xml.mode.share;
 
import lombok.Data;
 
/**
 * @PROJECT_NAME: drone
 * @DESCRIPTION:
 * @USER: aix
 * @DATE: 2024/3/27 11:59
 */
@Data
public class GlobalWaypointHeadingParam {
 
    /**
     * 飞行器偏航角模式 必需元素
     * followWayline:沿航线方向。飞行器机头沿着航线方向飞至下一航点
     * manually:手动控制。飞行器在飞至下一航点的过程中,用户可以手动控制飞行器机头朝向
     * fixed:锁定当前偏航角。飞行器机头保持执行完航点动作后的飞行器偏航角飞至下一航点
     * smoothTransition:自定义。通过“wpml:waypointHeadingAngle”给定某航点的目标偏航角,并在航段飞行过程中均匀过渡至下一航点的目标偏航角。
     * towardPOI:朝向兴趣点
     */
    private String waypointHeadingMode;
    /**
     * 飞行器偏航角度
     * 必需元素
     * * 注:当且仅当“wpml:waypointHeadingMode”为“smoothTransition”时必需
     */
    private Integer waypointHeadingAngle;
    /**
     * 兴趣点
     * 仅当wpml:waypointHeadingMode为towardPOI时必需
     */
    private String waypointPoiPoint;
    /**
     * 飞行器偏航角转动方向 必需元素
     * clockwise:顺时针旋转飞行器偏航角
     * counterClockwise:逆时针旋转飞行器偏航角
     * followBadArc:沿最短路径旋转飞行器偏航角
     */
    private String waypointHeadingPathMode;
    private String waypointHeadingPoiIndex;
 
}