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