| | |
| | | package com.ruoyi.device.camera.factory; |
| | | |
| | | 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; |
| | |
| | | boolean isOnLine(CameraCmd cmd); |
| | | |
| | | //云台控制 |
| | | boolean pTZControl(CameraCmd cmd); |
| | | AjaxResult pTZControl(CameraCmd cmd); |
| | | |
| | | //设置聚焦值 |
| | | boolean setFocusPos(CameraCmd cmd); |
| | |
| | | |
| | | //抓图 |
| | | String picCutCate(CameraCmd cmd); |
| | | |
| | | //ptz 三坐标 |
| | | Map<String, Object> getPtz1(CameraCmd cmd); |
| | | //ptz 三坐标 高精度PTZ |
| | | Map<String, Object> getPtz(CameraCmd cmd); |
| | | |
| | | //获取ptz范围 |
| | | Map<String, Object> getPtzScope(CameraCmd cmd); |
| | | |
| | | //设置ptz1(不支持2通道的Z值设置和获取) |
| | | boolean setPtz1(CameraCmd cmd); |
| | | AjaxResult setPtz1(CameraCmd cmd); |
| | | |
| | | //设置ptz(高精度ptz设置) |
| | | boolean setPtz(CameraCmd cmd); |
| | | AjaxResult setPtz(CameraCmd cmd); |
| | | |
| | | //设置零方位角 |
| | | boolean setZeroPtz(CameraCmd cmd); |