From 694b9483c7a551626244cbc222c602ea9ff74094 Mon Sep 17 00:00:00 2001
From: sean.zhou <sean.zhou@dji.com>
Date: Tue, 25 Apr 2023 21:44:00 +0800
Subject: [PATCH] What's new? 1. Wayline management: added `pause wayline task` and `recover wayline task`. 2. Added command flight function. 3. Fixed some issues.
---
src/main/java/com/dji/sample/control/model/enums/RemoteDebugMethodEnum.java | 20 +++++++++-----------
1 files changed, 9 insertions(+), 11 deletions(-)
diff --git a/src/main/java/com/dji/sample/control/model/enums/RemoteControlMethodEnum.java b/src/main/java/com/dji/sample/control/model/enums/RemoteDebugMethodEnum.java
similarity index 70%
rename from src/main/java/com/dji/sample/control/model/enums/RemoteControlMethodEnum.java
rename to src/main/java/com/dji/sample/control/model/enums/RemoteDebugMethodEnum.java
index 130239c..3bfed6e 100644
--- a/src/main/java/com/dji/sample/control/model/enums/RemoteControlMethodEnum.java
+++ b/src/main/java/com/dji/sample/control/model/enums/RemoteDebugMethodEnum.java
@@ -1,9 +1,7 @@
package com.dji.sample.control.model.enums;
-import com.dji.sample.control.model.dto.AlarmState;
-import com.dji.sample.control.model.dto.BatteryStoreMode;
-import com.dji.sample.control.model.dto.LinkWorkMode;
-import com.dji.sample.manage.model.receiver.BasicDeviceProperty;
+import com.dji.sample.control.model.dto.*;
+import com.dji.sample.control.service.impl.RemoteDebugHandler;
import lombok.Getter;
import java.util.Arrays;
@@ -14,9 +12,9 @@
* @date 2022/11/14
*/
@Getter
-public enum RemoteControlMethodEnum {
+public enum RemoteDebugMethodEnum {
- DEBUG_MODE_OPEN("debug_mode_open", false, null),
+ DEBUG_MODE_OPEN("debug_mode_open", false, RemoteDebugOpenState.class),
DEBUG_MODE_CLOSE("debug_mode_close", false, null),
@@ -24,7 +22,7 @@
SUPPLEMENT_LIGHT_CLOSE("supplement_light_close", false, null),
- RETURN_HOME("return_home", false, null),
+ RETURN_HOME("return_home", false, ReturnHomeState.class),
DEVICE_REBOOT("device_reboot", true, null),
@@ -64,16 +62,16 @@
private Boolean progress;
- private Class<? extends BasicDeviceProperty> clazz;
+ private Class<? extends RemoteDebugHandler> clazz;
- RemoteControlMethodEnum(String method, Boolean progress, Class<? extends BasicDeviceProperty> clazz) {
+ RemoteDebugMethodEnum(String method, Boolean progress, Class<? extends RemoteDebugHandler> clazz) {
this.method = method;
this.progress = progress;
this.clazz = clazz;
}
- public static RemoteControlMethodEnum find(String method) {
- return Arrays.stream(RemoteControlMethodEnum.values())
+ public static RemoteDebugMethodEnum find(String method) {
+ return Arrays.stream(RemoteDebugMethodEnum.values())
.filter(methodEnum -> methodEnum.method.equals(method))
.findAny()
.orElse(UNKNOWN);
--
Gitblit v1.9.3