| | |
| | | package com.ruoyi.device.dhsdk.service; |
| | | |
| | | import com.ruoyi.device.camera.domain.ArdCameras; |
| | | import com.ruoyi.device.camera.domain.CameraCmd; |
| | | import com.ruoyi.device.channel.domain.ArdChannel; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * @ClassName IDhSdkServer |
| | | * @Description: |
| | | * @Author 刘苏义 |
| | | * @Date 2023/10/13 21:18 |
| | | * @Version 1.0 |
| | | */ |
| | | public interface IDhClientService { |
| | | |
| | | //sdk初始化 |
| | | Boolean init(); |
| | | //登录 |
| | | Boolean login(ArdCameras ardCamera); |
| | | //登录所有相机 |
| | | void loginAll(); |
| | | //注销 |
| | | Boolean logout(String cameraId); |
| | | |
| | | //在线状态 |
| | | boolean isOnLine(CameraCmd cmd); |
| | | |
| | | //云台控制 |
| | | boolean pTZControl(CameraCmd cmd); |
| | | //ptz 三坐标 |
| | | Map<String, Object> getPtz(CameraCmd cmd); |
| | | } |
| | | package com.ruoyi.device.dhsdk.service;
|
| | |
|
| | | import com.ruoyi.common.core.domain.AjaxResult;
|
| | | import com.ruoyi.device.camera.domain.ArdCameras;
|
| | | import com.ruoyi.device.camera.domain.CameraCmd;
|
| | | import com.ruoyi.device.channel.domain.ArdChannel;
|
| | |
|
| | | import java.util.List;
|
| | | import java.util.Map;
|
| | |
|
| | | /**
|
| | | * @ClassName IDhSdkServer
|
| | | * @Description:
|
| | | * @Author 刘苏义
|
| | | * @Date 2023/10/13 21:18
|
| | | * @Version 1.0
|
| | | */
|
| | | public interface IDhClientService {
|
| | |
|
| | | //sdk初始化
|
| | | Boolean init();
|
| | |
|
| | | //登录
|
| | | Boolean login(ArdCameras ardCamera);
|
| | |
|
| | | //登录所有相机
|
| | | void loginAll();
|
| | |
|
| | | //注销
|
| | | Boolean logout(String cameraId);
|
| | |
|
| | | //在线状态
|
| | | boolean isOnLine(CameraCmd cmd);
|
| | |
|
| | | //云台控制
|
| | | boolean pTZControl(CameraCmd cmd);
|
| | |
|
| | | //ptz 三坐标
|
| | | Map<String, Object> getPtz(CameraCmd cmd);
|
| | |
|
| | | //设置PTZ
|
| | | boolean setPtz(CameraCmd cmd);
|
| | | //设置零方位角
|
| | | boolean setZeroPtz(CameraCmd cmd);
|
| | | }
|