From 35f1a08b31531d971169403978cddf3328accb26 Mon Sep 17 00:00:00 2001
From: liusuyi <1951119284@qq.com>
Date: Thu, 20 Feb 2025 16:01:06 +0800
Subject: [PATCH] 添加无人机控制权申请、处理、释放
---
ard-work/src/main/java/com/ard/tianyu/service/ITyService.java | 52 ++++++++++++++++++++++++++--------------------------
1 files changed, 26 insertions(+), 26 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 f209ba5..437dec0 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
@@ -72,134 +72,134 @@
* 设置返航高度
* @return
*/
- void updateReturnHeight(ReturnHeightSettingDTO returnHeightSettingDTO);
+ Boolean updateReturnHeight(ReturnHeightSettingDTO returnHeightSettingDTO);
/**
* 设置视频码流
* @return
*/
- void updateVideoStream(VideoStreamSettingDTO videoStreamSettingDTO);
+ Boolean updateVideoStream(VideoStreamSettingDTO videoStreamSettingDTO);
/**
* 设置返航点
* @return
*/
- void updateReturnPoint(ReturnPointSettingDTO returnPointSettingDTO);
+ Boolean updateReturnPoint(ReturnPointSettingDTO returnPointSettingDTO);
/**
* 注册
*/
- void registerMessage();
+ Boolean registerMessage();
/**
* 云台转动(基于角度)
*/
- void angleControl(AngleControlDTO angleControlDto);
+ Boolean angleControl(AngleControlDTO angleControlDto);
/**
* 云台绝对值控制(基于角度)
*/
- void absAngleControl(AbsAngleControlDTO absAngleControlDto);
+ Boolean absAngleControl(AbsAngleControlDTO absAngleControlDto);
/**
* 云台转动(基于速度)
*/
- void speedControl(SpeedControlDTO speedControlDto);
+ Boolean speedControl(SpeedControlDTO speedControlDto);
/**
* 设置相机模式
*/
- void updateCameraMode(CameraModeDTO cameraModeDTO);
+ Boolean updateCameraMode(CameraModeDTO cameraModeDTO);
/**
* 拍照
*/
- void capturePic(CapturePicDTO capturePicDto);
+ Boolean capturePic(CapturePicDTO capturePicDto);
/**
* 录像
*/
- void record(RecordDTO recordDto);
+ Boolean record(RecordDTO recordDto);
/**
* 变倍
*/
- void zoom(ZoomDTO zoomDTO);
+ Boolean zoom(ZoomDTO zoomDTO);
/**
* 变倍到指定倍数
*/
- void zoomToLevel(ZoomToLevelDTO zoomToLevelDTO);
+ Boolean zoomToLevel(ZoomToLevelDTO zoomToLevelDTO);
/**
* 切换摄像头
*/
- void switchCamera(SwitchCameraDTO switchCameraDTO);
+ Boolean switchCamera(SwitchCameraDTO switchCameraDTO);
/**
* 切换视频源
*/
- void switchSource(SwitchSourceDTO switchSourceDTO);
+ Boolean switchSource(SwitchSourceDTO switchSourceDTO);
/**
* 打开或关闭照片回传
*/
- void photoReturnToggle(PhotoReturnToggleDTO photoReturnToggleDTO);
+ Boolean photoReturnToggle(PhotoReturnToggleDTO photoReturnToggleDTO);
/**
* 切换无人机控制权
*/
- void switchUavControl(SwitchUavControlDTO switchUavControlDTO);
+ Boolean switchUavControl(SwitchUavControlDTO switchUavControlDTO);
/**
* 起飞
*/
- void takeOff(TakeOffDTO takeOffDTO);
+ Boolean takeOff(TakeOffDTO takeOffDTO);
/**
* 返航
*/
- void returnHome(ReturnHomeDTO returnHomeDTO);
+ Boolean returnHome(ReturnHomeDTO returnHomeDTO);
/**
* 取消返航
*/
- void returnHomeCancel(ReturnHomeCancelDTO returnHomeCancelDTO);
+ Boolean returnHomeCancel(ReturnHomeCancelDTO returnHomeCancelDTO);
/**
* 降落
*/
- void land(LandDTO landDTO);
+ Boolean land(LandDTO landDTO);
/**
* 取消降落
*/
- void landCancel(LandCancelDTO landCancelDTO);
+ Boolean landCancel(LandCancelDTO landCancelDTO);
/**
* 强制降落
*/
- void landForced(LandForcedDTO landForcedDTO);
+ Boolean landForced(LandForcedDTO landForcedDTO);
/**
* 方向控制
*/
- void flyControl(FlyControlDTO flyControlDTO);
+ Boolean flyControl(FlyControlDTO flyControlDTO);
/**
* 指点飞行控制
*/
- void flyPointControl(FlyPointControlDTO flyPointControlDTO);
+ Boolean flyPointControl(FlyPointControlDTO flyPointControlDTO);
/**
* 停止指点飞行控制
*/
- void flyPointControlCancel(FlyPointControlCancelDTO flyPointControlCancelDTO);
+ Boolean flyPointControlCancel(FlyPointControlCancelDTO flyPointControlCancelDTO);
/**
* 紧急制动
*/
- void emeragencyBrake(EmeragencyBrakeDTO emeragencyBrakeDTO);
+ Boolean emeragencyBrake(EmeragencyBrakeDTO emeragencyBrakeDTO);
/**
* 获取无人机状态
--
Gitblit v1.9.3