‘liusuyi’
2024-03-14 650b127a6a671a87034db5e027379e740aa56364
ard-work/src/main/java/com/ruoyi/device/camera/factory/CameraSDK.java
@@ -30,69 +30,69 @@
    AjaxResult pTZControl(CameraCmd cmd);
    //设置聚焦值
    boolean setFocusPos(CameraCmd cmd);
    AjaxResult setFocusPos(CameraCmd cmd);
    //获取聚焦值
    int getFocusPos(CameraCmd cmd);
    AjaxResult getFocusPos(CameraCmd cmd);
    //设置预置位
    boolean setPreset(CameraCmd cmd);
    AjaxResult setPreset(CameraCmd cmd);
    //调用预置位
    boolean gotoPreset(CameraCmd cmd);
    AjaxResult gotoPreset(CameraCmd cmd);
    //获取码流压缩参数
    Map<String, Object> getVideoCompressionCfg(CameraCmd cmd);
    //透雾
    boolean controlDefogcfg(CameraCmd cmd);
    AjaxResult controlDefogcfg(CameraCmd cmd);
    //红外
    boolean controlInfrarecfg(CameraCmd cmd);
    AjaxResult controlInfrarecfg(CameraCmd cmd);
    //聚焦模式
    boolean controlFocusMode(CameraCmd cmd);
    AjaxResult controlFocusMode(CameraCmd cmd);
    //获取聚焦模式
    String getFocusMode(CameraCmd cmd);
    AjaxResult getFocusMode(CameraCmd cmd);
    //云台加热
    boolean controlPTHeateRpwron(CameraCmd cmd);
    AjaxResult controlPTHeateRpwron(CameraCmd cmd);
    //镜头除冰
    boolean controlCameraDeicing(CameraCmd cmd);
    AjaxResult controlCameraDeicing(CameraCmd cmd);
    //获取云台锁定信息
    int getPTZLockInfo(CameraCmd cmd);
    AjaxResult getPTZLockInfo(CameraCmd cmd);
    //抓图-返给前端二进制流
    String captureJPEGPicture(CameraCmd cmd);
    AjaxResult captureJPEGPicture(CameraCmd cmd);
    //抓图
    String picCutCate(CameraCmd cmd);
    //ptz 三坐标
    Map<String, Object> getPtz1(CameraCmd cmd);
    //获取ptz
    AjaxResult getPtz(CameraCmd cmd);
    //ptz 三坐标 高精度PTZ
    Map<String, Object> getPtz(CameraCmd cmd);
    //获取高精度PTZ
    AjaxResult getPtzHigh(CameraCmd cmd);
    //获取ptz范围
    Map<String, Object> getPtzScope(CameraCmd cmd);
    AjaxResult getPtzScope(CameraCmd cmd);
    //设置ptz1(不支持2通道的Z值设置和获取)
    AjaxResult setPtz1(CameraCmd cmd);
    //设置ptz(高精度ptz设置)
    //设置ptz(不支持2通道的Z值设置和获取)
    AjaxResult setPtz(CameraCmd cmd);
    //设置ptz(高精度ptz设置)
    AjaxResult setPtzHigh(CameraCmd cmd);
    //设置零方位角
    boolean setZeroPtz(CameraCmd cmd);
    AjaxResult setZeroPtz(CameraCmd cmd);
    //手动录像
    String record(CameraCmd cmd);
    //引导目标位置
    boolean guideTargetPosition(CameraCmd cmd);
    AjaxResult guideTargetPosition(CameraCmd cmd);
    //开始录像
    boolean recordStart(CameraCmd cmd);
@@ -107,5 +107,5 @@
    List<ArdChannel> getIPChannelInfo(ArdCameras camera);
    //获取GIS信息数据
    Map<String, Object> getGisInfo(CameraCmd cmd);
    AjaxResult getGisInfo(CameraCmd cmd);
}