| | |
| | | public @ResponseBody
|
| | | AjaxResult gotoPreset(@RequestBody CameraCmd cmd) {
|
| | | cmd.setOperator(SecurityUtils.getUserId());
|
| | | return toAjax(sdk.gotoPreset(cmd));
|
| | | return sdk.gotoPreset(cmd);
|
| | | }
|
| | |
|
| | | @ApiOperation("设置预置点")
|
| | |
| | | public @ResponseBody
|
| | | AjaxResult setPreset(@RequestBody CameraCmd cmd) {
|
| | | cmd.setOperator(SecurityUtils.getUserId());
|
| | | return toAjax(sdk.setPreset(cmd));
|
| | | return sdk.setPreset(cmd);
|
| | | }
|
| | |
|
| | | @ApiOperation("获取聚焦值")
|
| | |
| | | public @ResponseBody
|
| | | AjaxResult getFocusPos(@RequestBody CameraCmd cmd) {
|
| | | cmd.setOperator(SecurityUtils.getUserId());
|
| | | int focus = sdk.getFocusPos(cmd);
|
| | | return AjaxResult.success("获取聚焦值", focus);
|
| | | return sdk.getFocusPos(cmd);
|
| | | }
|
| | |
|
| | | @ApiOperation("设置聚焦值")
|
| | |
| | | public @ResponseBody
|
| | | AjaxResult setFocusPos(@RequestBody CameraCmd cmd) {
|
| | | cmd.setOperator(SecurityUtils.getUserId());
|
| | | return toAjax(sdk.setFocusPos(cmd));
|
| | | return sdk.setFocusPos(cmd);
|
| | | }
|
| | |
|
| | | @ApiOperation("获取PTZ")
|
| | |
| | | public @ResponseBody
|
| | | AjaxResult setTargetPosition(@RequestBody CameraCmd cmd) {
|
| | | cmd.setOperator(SecurityUtils.getUserId());
|
| | | return toAjax(sdk.guideTargetPosition(cmd));
|
| | | return sdk.guideTargetPosition(cmd);
|
| | | }
|
| | |
|
| | |
|
| | |
| | | public @ResponseBody
|
| | | AjaxResult setZeroPTZ(@RequestBody CameraCmd cmd) {
|
| | | cmd.setOperator(SecurityUtils.getUserId());
|
| | | return toAjax(sdk.setZeroPtz(cmd));
|
| | | return sdk.setZeroPtz(cmd);
|
| | | }
|
| | |
|
| | |
|
| | |
| | | public @ResponseBody
|
| | | AjaxResult getPTZLockInfo(@RequestBody CameraCmd cmd) {
|
| | | cmd.setOperator(SecurityUtils.getUserId());
|
| | | int byWorkMode = sdk.getPTZLockInfo(cmd);
|
| | | AjaxResult ajaxResult = sdk.getPTZLockInfo(cmd);
|
| | | int byWorkMode = (int)ajaxResult.get("msg");
|
| | | if (byWorkMode == 0) {
|
| | | return AjaxResult.success("云台锁定状态:解锁");
|
| | | } else if (byWorkMode == 1) {
|
| | |
| | | public @ResponseBody
|
| | | AjaxResult defogcfg(@RequestBody CameraCmd cmd) {
|
| | | cmd.setOperator(SecurityUtils.getUserId());
|
| | | return toAjax(sdk.controlDefogcfg(cmd));
|
| | | return sdk.controlDefogcfg(cmd);
|
| | | }
|
| | |
|
| | | @ApiOperation("红外开关")
|
| | |
| | | public @ResponseBody
|
| | | AjaxResult infrarecfg(@RequestBody CameraCmd cmd) {
|
| | | cmd.setOperator(SecurityUtils.getUserId());
|
| | | return toAjax(sdk.controlInfrarecfg(cmd));
|
| | | return sdk.controlInfrarecfg(cmd);
|
| | | }
|
| | |
|
| | | @ApiOperation(value = "手动/自动聚焦", notes = "true手动flase自动")
|
| | |
| | | public @ResponseBody
|
| | | AjaxResult enableFocusMode(@RequestBody CameraCmd cmd) {
|
| | | cmd.setOperator(SecurityUtils.getUserId());
|
| | | return toAjax(sdk.controlFocusMode(cmd));
|
| | | return sdk.controlFocusMode(cmd);
|
| | | }
|
| | |
|
| | | @ApiOperation(value = "获取聚焦模式", notes = "1手动2自动")
|
| | |
| | | public @ResponseBody
|
| | | AjaxResult getFocusMode(@RequestBody CameraCmd cmd) {
|
| | | cmd.setOperator(SecurityUtils.getUserId());
|
| | | String focusMode = sdk.getFocusMode(cmd);
|
| | | return AjaxResult.success(focusMode);
|
| | | return sdk.getFocusMode(cmd);
|
| | | }
|
| | |
|
| | | @ApiOperation("云台加热")
|
| | |
| | | public @ResponseBody
|
| | | AjaxResult heateRpwron(@RequestBody CameraCmd cmd) {
|
| | | cmd.setOperator(SecurityUtils.getUserId());
|
| | | return toAjax(sdk.controlPTHeateRpwron(cmd));
|
| | | return sdk.controlPTHeateRpwron(cmd);
|
| | | }
|
| | |
|
| | |
|
| | |
| | | public @ResponseBody
|
| | | AjaxResult cameraDeicing(@RequestBody CameraCmd cmd) {
|
| | | cmd.setOperator(SecurityUtils.getUserId());
|
| | | return toAjax(sdk.controlCameraDeicing(cmd));
|
| | | return sdk.controlCameraDeicing(cmd);
|
| | | }
|
| | |
|
| | | @PostMapping("/captureJPEGPicture")
|
| | | public @ResponseBody
|
| | | AjaxResult captureJPEGPicture(@RequestBody CameraCmd cmd) {
|
| | | cmd.setOperator(SecurityUtils.getUserId());
|
| | | String base64Str = sdk.captureJPEGPicture(cmd);
|
| | | return toAjaxString(base64Str, "相机抓图");
|
| | | return sdk.captureJPEGPicture(cmd);
|
| | | }
|
| | |
|
| | | @ApiOperation("相机抓图")
|