From d267efe74181bbc89e7ecda1032f11965984769b Mon Sep 17 00:00:00 2001
From: liusuyi <1951119284@qq.com>
Date: Wed, 19 Mar 2025 14:08:07 +0800
Subject: [PATCH] 增加状态统一订阅 增加载荷和飞控用户同时获取
---
ard-work/src/main/java/com/ard/tianyu/websocket/domain/UavControlMessage.java | 15 +++++++++++++++
1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/ard-work/src/main/java/com/ard/tianyu/websocket/domain/UavControlMessage.java b/ard-work/src/main/java/com/ard/tianyu/websocket/domain/UavControlMessage.java
index c862dcf..5cba1c6 100644
--- a/ard-work/src/main/java/com/ard/tianyu/websocket/domain/UavControlMessage.java
+++ b/ard-work/src/main/java/com/ard/tianyu/websocket/domain/UavControlMessage.java
@@ -4,12 +4,27 @@
import lombok.Data;
import lombok.NoArgsConstructor;
+import java.util.Map;
+
@Data
@AllArgsConstructor
@NoArgsConstructor
public class UavControlMessage {
+
private String boxSn; // 无人机编号
private String type; // 控制类型(fly 或 payload)
private Long requester; // 申请者ID(仅在请求控制时使用)
private Boolean approved; // 控制是否被批准(仅在处理请求控制时使用)
+
+ public UavControlMessage(String boxSn, String type, Long requester, Boolean approved) {
+ this.boxSn = boxSn;
+ this.type = type;
+ this.requester = requester;
+ this.approved = approved;
+ }
+ /**
+ * 是否订阅
+ */
+ private Boolean subscribe;
+ private Map<String, Long> controller;
}
--
Gitblit v1.9.3