From a7aaeabc7873a0eafb4a7ecad7f65b018b7a9bc9 Mon Sep 17 00:00:00 2001
From: sean.zhou <sean.zhou@dji.com>
Date: Fri, 24 Feb 2023 19:31:23 +0800
Subject: [PATCH] What's new? 1. Add license for dock. 2. Modify the logic corresponding to the firmware file and device type. 3. Add multiple mqtt clients options. 4. Modify the structure of the interface for obtaining the device list. 5. Fixed some issues.

---
 src/main/java/com/dji/sample/component/redis/RedisConst.java |   40 +++++++++++++++++++++++++++++++++++-----
 1 files changed, 35 insertions(+), 5 deletions(-)

diff --git a/src/main/java/com/dji/sample/component/redis/RedisConst.java b/src/main/java/com/dji/sample/component/redis/RedisConst.java
index 4d8acf1..7ae29db 100644
--- a/src/main/java/com/dji/sample/component/redis/RedisConst.java
+++ b/src/main/java/com/dji/sample/component/redis/RedisConst.java
@@ -9,21 +9,51 @@
  */
 public final class RedisConst {
 
+    public static final int WAYLINE_JOB_BLOCK_TIME = 600;
+
     private RedisConst() {
 
     }
+
+    public static final String DELIMITER = ":";
 
     public static final Integer DEVICE_ALIVE_SECOND = 60;
 
     public static final Integer WEBSOCKET_ALIVE_SECOND = 60 * 60 * 24;
 
-    public static final String ONLINE_PREFIX = "online:";
+    public static final String ONLINE_PREFIX = "online" + DELIMITER;
 
-    public static final String DEVICE_ONLINE_PREFIX = ONLINE_PREFIX + DeviceDomainEnum.SUB_DEVICE + ":";
+    public static final String DEVICE_ONLINE_PREFIX = ONLINE_PREFIX + DeviceDomainEnum.SUB_DEVICE + DELIMITER;
 
-    public static final String WEBSOCKET_PREFIX = "webSocket:";
+    public static final String WEBSOCKET_PREFIX = "webSocket" + DELIMITER;
 
-    public static final String WEBSOCKET_ALL = "webSocket:all";
+    public static final String WEBSOCKET_ALL = WEBSOCKET_PREFIX + "all";
 
-    public static final String HMS_PREFIX = "hms:";
+    public static final String HMS_PREFIX = "hms" + DELIMITER;
+
+    public static final String FIRMWARE_UPGRADING_PREFIX = "upgrading" + DELIMITER;
+
+    public static final String STATE_PAYLOAD_PREFIX = "payload" + DELIMITER;
+
+    public static final String LOGS_FILE_PREFIX = "logs_file" + DELIMITER;
+
+    public static final String WAYLINE_JOB_TIMED_EXECUTE = "wayline_job_timed_execute";
+
+    public static final String WAYLINE_JOB_BLOCK_PREFIX = "wayline_job_block" + DELIMITER;
+
+    public static final String WAYLINE_JOB_RUNNING_PREFIX = "wayline_job_running" + DELIMITER;
+
+    public static final String WAYLINE_JOB_PAUSED_PREFIX = "wayline_job_paused" + DELIMITER;
+
+    public static final String OSD_PREFIX = "osd" + DELIMITER;
+
+    public static final String MEDIA_FILE_PREFIX = "media_file" + DELIMITER;
+
+    public static final String MEDIA_HIGHEST_PRIORITY_PREFIX = "media_highest_priority" + DELIMITER;
+
+    public static final String LIVE_CAPACITY = "live_capacity";
+
+    public static final String MQTT_ACL_PREFIX = "mqtt_acl" + DELIMITER;
+
+    public static final String FILE_UPLOADING_PREFIX = "file_uploading" + DELIMITER;
 }

--
Gitblit v1.9.3