| | |
| | | import com.ruoyi.device.camera.domain.ArdCameras;
|
| | | import com.ruoyi.device.camera.domain.CameraCmd;
|
| | | import com.ruoyi.device.camera.service.IArdCamerasService;
|
| | | import com.ruoyi.utils.sdk.hiksdk.service.IHikClientService;
|
| | | import com.ruoyi.common.annotation.Anonymous;
|
| | | import com.ruoyi.common.core.domain.AjaxResult;
|
| | | import com.ruoyi.utils.sdk.hiksdk.service.impl.HikvisionSDK;
|
| | | import io.swagger.annotations.Api;
|
| | | import io.swagger.annotations.ApiOperation;
|
| | | import org.springframework.stereotype.Controller;
|
| | |
| | | public class HikSdkController extends BaseController {
|
| | |
|
| | | @Resource
|
| | | private IHikClientService sdk;
|
| | | private HikvisionSDK sdk;
|
| | | @Resource
|
| | | private IArdCamerasService ardCamerasService;
|
| | |
|
| | |
| | | public @ResponseBody
|
| | | AjaxResult PTZControlWithSpeed(@RequestBody CameraCmd cmd) {
|
| | | cmd.setOperator(SecurityUtils.getUserId());
|
| | | return toAjax(sdk.pTZControlWithSpeed(cmd));
|
| | | return toAjax(sdk.pTZControl(cmd));
|
| | | }
|
| | |
|
| | | @ApiOperation("调用预置点")
|