package com.dji.sample.patches.xml.mode.share;
|
|
import lombok.Data;
|
|
/**
|
* @PROJECT_NAME: drone
|
* @DESCRIPTION:
|
* @USER: aix
|
* @DATE: 2024/3/27 13:38
|
*/
|
@Data
|
public class WaypointTurnParam {
|
|
/**
|
* 必须元素
|
* 航点类型(航点转弯模式)
|
* coordinateTurn:协调转弯,不过点,提前转弯
|
* toPointAndStopWithDiscontinuityCurvature:直线飞行,飞行器到点停
|
* toPointAndStopWithContinuityCurvature:曲线飞行,飞行器到点停
|
* toPointAndPassWithContinuityCurvature:曲线飞行,飞行器过点不停
|
* 注:DJI Pilot 2/司空 2 上“平滑过点,提前转弯”模式设置方法为:
|
* 1)将wpml:waypointTurnMode设置为toPointAndPassWithContinuityCurvature
|
* 2)将wpml:useStraightLine设置为1
|
*/
|
private String waypointTurnMode;
|
/**
|
* 航点转弯截距
|
* (0, 航段最大长度]
|
* * 注:两航点间航段长度必需大于两航点转弯截距之和。此元素定义了飞行器在距离该航点若干米前,提前多少距离转弯
|
* 必须元素
|
* * 注:当且仅当以下两种情况下必需“wpml:waypointTurnMode”为“coordinateTurn”“wpml:waypointTurnMode”为“toPointAndPassWithContinuityCurvature”,且“wpml:useStraightLine”为“1”
|
*/
|
private String waypointTurnDampingDist;
|
|
}
|