package com.dji.sample.patches.xml.mode.share.action.utils;
|
|
import com.dji.sample.patches.xml.mode.MissionConfig;
|
import com.dji.sample.patches.xml.mode.share.DroneInfo;
|
import com.dji.sample.patches.xml.mode.share.PayloadInfo;
|
|
/**
|
* @PROJECT_NAME: drone
|
* @DESCRIPTION: 设置任务信息
|
* @USER: aix
|
* @DATE: 2024/3/29 11:10
|
*/
|
public class MissionConfigUtils {
|
|
public static MissionConfig setMissionConfig() {
|
MissionConfig mc = MissionConfig.builder()
|
.flyToWaylineMode("safely")//安全模式
|
.finishAction("goHome")
|
.exitOnRCLost("executeLostAction")//退出航线,执行失控动作
|
.executeRCLostAction("goBack")
|
.takeOffSecurityHeight(20D)//安全起飞高度
|
.globalTransitionalSpeed(10D)
|
.globalRTHHeight(100D)
|
.droneInfo(new DroneInfo())
|
.payloadInfo(new PayloadInfo())
|
.build();
|
|
return mc;
|
}
|
|
}
|