rain
2024-08-21 2db1aa88e8ab53096a936163d686b90d8e056a99
src/main/java/com/dji/sample/patches/xml/mode/share/action/utils/MissionConfigUtils.java
@@ -12,7 +12,7 @@
 */
public class MissionConfigUtils {
    public static MissionConfig setMissionConfig() {
    public static MissionConfig setMissionConfig(String xyz) {
        MissionConfig mc = MissionConfig.builder()
                .flyToWaylineMode("safely")//安全模式
                .finishAction("goHome")
@@ -21,6 +21,8 @@
                .takeOffSecurityHeight(20D)//安全起飞高度
                .globalTransitionalSpeed(10D)
                .globalRTHHeight(100D)
                .takeOffRefPoint(xyz)
                .takeOffRefPointAGLHeight(0D)
                .droneInfo(new DroneInfo())
                .payloadInfo(new PayloadInfo())
                .build();
@@ -28,4 +30,23 @@
        return mc;
    }
    public static MissionConfig setMissionConfigByPolygon(String xyz,double speed,DroneInfo droneInfo,PayloadInfo payloadInfo) {
        MissionConfig mc = MissionConfig.builder()
                .flyToWaylineMode("safely")//安全模式
                .finishAction("goHome")
                .exitOnRCLost("goContinue")//继续执行航线
                .executeRCLostAction("goBack")
                .takeOffSecurityHeight(20D)//安全起飞高度
                .globalTransitionalSpeed(speed)
                .globalRTHHeight(100D)
                .takeOffRefPoint(xyz)
                .takeOffRefPointAGLHeight(0D)
                .droneInfo(droneInfo)
                .payloadInfo(payloadInfo)
                .build();
        return mc;
    }
}