From 87cba28b3dc8389e1df61f3ba7d986b09fd89db0 Mon Sep 17 00:00:00 2001
From: liusuyi <1951119284@qq.com>
Date: Sat, 02 Nov 2024 11:26:21 +0800
Subject: [PATCH] 增加:无人机设置接口
---
ard-work/src/main/java/com/ard/tianyu/service/ITyService.java | 43 ++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 42 insertions(+), 1 deletions(-)
diff --git a/ard-work/src/main/java/com/ard/tianyu/service/ITyService.java b/ard-work/src/main/java/com/ard/tianyu/service/ITyService.java
index edde53f..0d13271 100644
--- a/ard-work/src/main/java/com/ard/tianyu/service/ITyService.java
+++ b/ard-work/src/main/java/com/ard/tianyu/service/ITyService.java
@@ -8,11 +8,14 @@
import com.ard.tianyu.model.dto.control.AngleControlDTO;
import com.ard.tianyu.model.dto.control.SpeedControlDTO;
import com.ard.tianyu.model.dto.manual.*;
+import com.ard.tianyu.model.dto.settings.ReturnHeightSettingDTO;
+import com.ard.tianyu.model.dto.settings.ReturnPointSettingDTO;
+import com.ard.tianyu.model.dto.settings.VideoStreamSettingDTO;
import com.ard.tianyu.model.dto.signal.SignalInfo;
import com.ard.tianyu.model.dto.speaker.*;
import com.ard.tianyu.model.dto.state.UavState;
import com.ard.tianyu.model.dto.telemetry.TelemetryData;
-import com.ard.tianyu.model.dto.wayline.WayLineUploadDTO;
+import com.ard.tianyu.model.dto.wayline.*;
import com.ard.tianyu.model.receiver.*;
import com.ard.tianyu.netty.command.BaseCmd;
import com.dtflys.forest.annotation.Var;
@@ -63,6 +66,24 @@
* @return
*/
Boolean updateBoxSettings(BoxSettingsDTO boxSettingsDTO);
+
+ /**
+ * 设置返航高度
+ * @return
+ */
+ void updateReturnHeight(ReturnHeightSettingDTO returnHeightSettingDTO);
+
+ /**
+ * 设置视频码流
+ * @return
+ */
+ void updateVideoStream(VideoStreamSettingDTO videoStreamSettingDTO);
+
+ /**
+ * 设置返航点
+ * @return
+ */
+ void updateReturnPoint(ReturnPointSettingDTO returnPointSettingDTO);
/**
* 注册
@@ -235,6 +256,26 @@
void wayLineUpload(WayLineUploadDTO wayLineUploadDTO);
/**
+ * 开始航线
+ */
+ void wayLineBegin(WayLineBeginDTO wayLineBeginDTO);
+
+ /**
+ * 暂停航线
+ */
+ void wayLinePause(WayLinePauseDTO wayLinePauseDTO);
+
+ /**
+ * 恢复航线
+ */
+ void wayLineResume(WayLineResumeDTO wayLineResumeDTO);
+
+ /**
+ * 结束航线
+ */
+ void wayLineEnd(WayLineEndDTO wayLineEndDTO);
+
+ /**
* 处理回复消息
*/
void processReplyMessage(String key, BaseCmd tyMessage);
--
Gitblit v1.9.3