zhangnaisong
2024-07-02 7a7048db22ace25df5fd39a78c32ea6685c97862
ard-work/src/main/java/com/ruoyi/device/camera/service/ICameraSdkService.java
@@ -3,14 +3,15 @@
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.device.camera.domain.ArdCameras;
import com.ruoyi.device.camera.domain.CameraCmd;
import org.springframework.scheduling.annotation.Async;
import java.util.Map;
public interface ICameraSdkService {
    //登录
    Boolean login(ArdCameras ardCamera);
    //同步登录
    AjaxResult login(ArdCameras ardCamera);
    //异步登录
    AjaxResult asyncLogin(ArdCameras ardCamera);
    //注销
    boolean logout(String cameraId);
@@ -63,8 +64,8 @@
    //获取云台锁定信息
    AjaxResult getPTZLockInfo(CameraCmd cmd);
    //抓图-返给前端二进制流
    String captureJPEGPicture(CameraCmd cmd);
    //本地抓图
    AjaxResult localCapture(CameraCmd cmd);
    //抓图
    String picCutCate(CameraCmd cmd);
@@ -101,4 +102,13 @@
    //获取GIS信息数据
    AjaxResult getGisInfo(CameraCmd cmd);
    //本地录像开始
    AjaxResult localRecordStart(CameraCmd cmd);
    //本地录像停止
    AjaxResult localRecordStop(CameraCmd cmd);
    //修正俯仰值
    Double correctPitch(CameraCmd cmd);
}