|
|
|
@ -59,12 +59,12 @@ public class IvsCameraServiceImpl implements IvsCameraService { |
|
|
|
|
|
|
|
Camera camera = new Camera(); |
|
|
|
//赋值 |
|
|
|
camera.setIp("192.168.1.249"); |
|
|
|
camera.setIp("192.168.1.231"); |
|
|
|
camera.setPort(8000); |
|
|
|
camera.setUserName("admin"); |
|
|
|
camera.setPassword("htjc2018"); |
|
|
|
camera.setChannel(39); |
|
|
|
camera.setPointNum(1); |
|
|
|
camera.setPassword("2016.h.BD"); |
|
|
|
camera.setChannel(4); |
|
|
|
camera.setPointNum(5); |
|
|
|
|
|
|
|
//lUserID = (Integer) redisService.redisTemplate.opsForValue().get(camera.getIp() + "_userId"); |
|
|
|
|
|
|
|
@ -82,9 +82,12 @@ public class IvsCameraServiceImpl implements IvsCameraService { |
|
|
|
//参数:登录令牌,通道号,预置位跳转,跳转的预置位码 |
|
|
|
boolean gotoPreset = hcNetSDK.NET_DVR_PTZPreset_Other(lUserID, camera.getChannel(), HCNetSDK.GOTO_PRESET, camera.getPointNum()); |
|
|
|
if (!gotoPreset) { |
|
|
|
|
|
|
|
log.error("海康-获取设备预置位跳转设备参数失败,错误码:" + hcNetSDK.NET_DVR_GetLastError()); |
|
|
|
|
|
|
|
return PtzControlResult.builder() |
|
|
|
.resultCode("-1") |
|
|
|
.build(); |
|
|
|
|
|
|
|
} else { |
|
|
|
log.info("海康-成功跳转到预置位!"); |
|
|
|
} |
|
|
|
|