|
|
|
|
@ -791,15 +791,22 @@ public class PlcService {
|
|
|
|
|
Order order = orderMapper.getOneByStreetId(street.getId());
|
|
|
|
|
try {
|
|
|
|
|
//执行动作
|
|
|
|
|
if(times==2) {
|
|
|
|
|
if(times==1) {
|
|
|
|
|
Thread.sleep(configProperties.getCameraConfig().getC2DelayCaptureTime());
|
|
|
|
|
|
|
|
|
|
ClientChanel.sendMessage(dataInfo.getSRMNumber(), "BP&"+dataInfo.getSRMNumber());
|
|
|
|
|
ClientChanel.sendMessage(dataInfo.getSRMNumber(), "C1:1");
|
|
|
|
|
} else if (times==2) {
|
|
|
|
|
Thread.sleep(configProperties.getCameraConfig().getC2DelayCaptureTime());
|
|
|
|
|
|
|
|
|
|
ClientChanel.sendMessage(dataInfo.getSRMNumber(), "C2:1");
|
|
|
|
|
}else if(times == 4){
|
|
|
|
|
Thread.sleep(configProperties.getCameraConfig().getC4DelayCaptureTime());
|
|
|
|
|
|
|
|
|
|
ClientChanel.sendMessage(dataInfo.getSRMNumber(), "TP&"+dataInfo.getSRMNumber());
|
|
|
|
|
ClientChanel.sendMessage(dataInfo.getSRMNumber(), "C3:1");
|
|
|
|
|
}else if(times == 3){
|
|
|
|
|
|
|
|
|
|
Thread.sleep(configProperties.getCameraConfig().getC3DelayCaptureTime());
|
|
|
|
|
ClientChanel.sendMessage(dataInfo.getSRMNumber(), "C4:1");
|
|
|
|
|
LocalDateTime endDownLoadTime = endTime.plusSeconds(5);
|
|
|
|
|
Duration duration = Duration.between(order.getStartTime(),endDownLoadTime);
|
|
|
|
|
//录像
|
|
|
|
|
|