zhangjian
2023-06-27 c194bfe56895e5271a13ef173f4d57f578f8131a
ard-work/src/main/java/com/ruoyi/device/hiksdk/service/IHikClientService.java
@@ -3,6 +3,7 @@
import com.ruoyi.device.camera.domain.ArdCameras;
import com.ruoyi.device.camera.domain.CameraCmd;
import java.io.IOException;
import java.util.Map;
/**
@@ -14,9 +15,9 @@
 **/
public interface IHikClientService {
    void loadHCNetSDKLib();
    boolean setTargetPosition(CameraCmd cmd);
    //登录
    ArdCameras login(ArdCameras cameras);
    void login(ArdCameras cameras);
    //登录所有相机
    void loginAll();
@@ -28,7 +29,7 @@
    boolean isOnLine(CameraCmd cmd);
    //云台控制
    boolean PTZControlWithSpeed(CameraCmd cmd);
    boolean pTZControlWithSpeed(CameraCmd cmd);
    //设置聚焦值
    boolean setFocusPos(CameraCmd cmd);
@@ -53,7 +54,8 @@
    //聚焦模式
    boolean controlFocusMode(CameraCmd cmd);
    //获取聚焦模式
    String getFocusMode(CameraCmd cmd);
    //云台加热
    boolean controlPTHeateRpwron(CameraCmd cmd);
@@ -85,4 +87,10 @@
    //手动录像
    String record(CameraCmd cmd);
    //手动录像
    String recordToMinio(CameraCmd cmd);
    //引导目标位置
    boolean guideTargetPosition(CameraCmd cmd);
}