‘liusuyi’
2024-03-09 bfebb3257d57c7b1906a09ac3b76af1bc9e62d25
ard-work/src/main/java/com/ruoyi/device/camera/service/ICameraSdkService.java
@@ -1,13 +1,13 @@
package com.ruoyi.device.camera.service;
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 {
    //初始化登录
    void loginAll();
    //登录
    Boolean login(ArdCameras ardCamera);
@@ -19,7 +19,7 @@
    boolean isOnLine(CameraCmd cmd);
    //云台控制
    boolean pTZControl(CameraCmd cmd);
    AjaxResult pTZControl(CameraCmd cmd);
    //设置聚焦值
    boolean setFocusPos(CameraCmd cmd);
@@ -75,7 +75,8 @@
    //获取ptz范围
    Map<String, Object> getPtzScope(CameraCmd cmd);
    boolean setPtz(CameraCmd cmd);
    //设置ptz
    AjaxResult setPtz(CameraCmd cmd);
    //设置零方位角
    boolean setZeroPtz(CameraCmd cmd);
@@ -83,6 +84,9 @@
    //引导目标位置
    boolean guideTargetPosition(CameraCmd cmd);
    //引导目标井
    AjaxResult guideTargetWell(CameraCmd cmd);
    //录像
    String record(CameraCmd cmd);