| | |
| | | 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);
|
| | |
| | | //获取ptz范围
|
| | | Map<String, Object> getPtzScope(CameraCmd cmd);
|
| | |
|
| | | //设置ptz
|
| | | boolean setPtz(CameraCmd cmd);
|
| | |
|
| | | //设置零方位角
|
| | |
| | | //引导目标位置
|
| | | boolean guideTargetPosition(CameraCmd cmd);
|
| | |
|
| | | //引导目标井
|
| | | AjaxResult guideTargetWell(CameraCmd cmd);
|
| | |
|
| | | //录像
|
| | | String record(CameraCmd cmd);
|
| | |
|