|
|
|
@ -23,6 +23,12 @@ public class TaskDelayExecutor {
|
|
|
|
queue.add(cameraDelayTask);
|
|
|
|
queue.add(cameraDelayTask);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static void addGyrateCameraTask(Integer cameraId, Long delayTime,Integer ptzId){
|
|
|
|
|
|
|
|
CameraDelayTask cameraDelayTask = new CameraDelayTask(cameraId, null, null,null, 2,delayTime);
|
|
|
|
|
|
|
|
cameraDelayTask.setPtzId(ptzId);
|
|
|
|
|
|
|
|
queue.add(cameraDelayTask);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static void runMp4DownloadExecutor(){
|
|
|
|
public static void runMp4DownloadExecutor(){
|
|
|
|
exec.execute(new Consumer());
|
|
|
|
exec.execute(new Consumer());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -42,6 +48,8 @@ public class TaskDelayExecutor {
|
|
|
|
cameraControlModule.downloadMp4(cameraDelayTask.getCameraId(), cameraDelayTask.getPath(), cameraDelayTask.getStartTime(), cameraDelayTask.getEndTime());
|
|
|
|
cameraControlModule.downloadMp4(cameraDelayTask.getCameraId(), cameraDelayTask.getPath(), cameraDelayTask.getStartTime(), cameraDelayTask.getEndTime());
|
|
|
|
}else if(cameraDelayTask.getType() == 1){
|
|
|
|
}else if(cameraDelayTask.getType() == 1){
|
|
|
|
cameraControlModule.pic(cameraDelayTask.getCameraId(),0, cameraDelayTask.getPath());
|
|
|
|
cameraControlModule.pic(cameraDelayTask.getCameraId(),0, cameraDelayTask.getPath());
|
|
|
|
|
|
|
|
}else if(cameraDelayTask.getType() == 2){
|
|
|
|
|
|
|
|
cameraControlModule.toPtz(cameraDelayTask.getPtzId(),cameraDelayTask.getCameraId());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|