liusuyi
2024-11-01 c5551fc0fb643f85aafeb6827687af4df88bd1f7
ard-work/src/main/java/com/ard/tianyu/service/ITyService.java
@@ -9,6 +9,7 @@
import com.ard.tianyu.model.dto.control.SpeedControlDTO;
import com.ard.tianyu.model.dto.manual.*;
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.receiver.*;
@@ -193,6 +194,41 @@
    SignalInfo getSignalInfo(String boxSn);
    /**
     * 喊话模式切换
     */
    void speakModeSwitch(SpeakModeSwitchDTO speakModeSwitchDTO);
    /**
     * 文字喊话
     */
    void textSpeak(TextSpeakDTO textSpeakDTO);
    /**
     * 实时喊话
     */
    void realSpeak(RealSpeakDTO realSpeakDTO);
    /**
     * 录音喊话
     */
    void recordSpeak(RecordSpeakDTO recordSpeakDTO);
    /**
     * 设置音量
     */
    void volumeSetting(VolumeSettingDTO volumeSettingDTO);
    /**
     * 设置循环播放
     */
    void loopSetting(LoopSettingDTO loopSettingDTO);
    /**
     * 停止喊话
     */
    void stopSpeak(StopSpeakDTO stopSpeakDTO);
    /**
     * 处理回复消息
     */
    void processReplyMessage(String key, BaseCmd tyMessage);