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