|
|
|
|
@ -162,23 +162,22 @@ public class KsecDecoder extends DelimiterBasedFrameDecoder {
|
|
|
|
|
}
|
|
|
|
|
} else if (Cmd.D.name().equals(ksecInfo.getType())) {
|
|
|
|
|
|
|
|
|
|
//柳州去掉告警
|
|
|
|
|
// String code = dataInfo.getCmdName();
|
|
|
|
|
// if(code.equals(Cmd.D1.name())){
|
|
|
|
|
// log.info("plcId:{},warn start",plcCmdInfo.getPlcId());
|
|
|
|
|
// //根据告警code转动camera
|
|
|
|
|
// String warnCode = dataInfo.getWarnCode();
|
|
|
|
|
// if(!StringUtils.isEmpty(warnCode)){
|
|
|
|
|
// String warnCode0 = Cmd.D1.name()+"-"+warnCode.split(",")[0];
|
|
|
|
|
// plcService.warnAction(plcCmdInfo,warnCode0);
|
|
|
|
|
// }
|
|
|
|
|
// plcService.warnStart(plcCmdInfo.getPlcId(),dataInfo.getWarnCode());
|
|
|
|
|
// }else if(code.equals(Cmd.D2.name())){
|
|
|
|
|
// log.info("plcId:{},warn stop",plcCmdInfo.getPlcId());
|
|
|
|
|
// plcService.warnStop(plcCmdInfo.getPlcId());
|
|
|
|
|
// }else {
|
|
|
|
|
// log.info("other D code :{}",code);
|
|
|
|
|
// }
|
|
|
|
|
String code = dataInfo.getCmdName();
|
|
|
|
|
if(code.equals(Cmd.D1.name())){
|
|
|
|
|
log.info("plcId:{},warn start",plcCmdInfo.getPlcId());
|
|
|
|
|
//根据告警code转动camera
|
|
|
|
|
String warnCode = dataInfo.getWarnCode();
|
|
|
|
|
if(!StringUtils.isEmpty(warnCode)){
|
|
|
|
|
String warnCode0 = Cmd.D1.name()+"-"+warnCode.split(",")[0];
|
|
|
|
|
plcService.warnAction(plcCmdInfo,warnCode0);
|
|
|
|
|
}
|
|
|
|
|
plcService.warnStart(plcCmdInfo.getPlcId(),dataInfo.getWarnCode());
|
|
|
|
|
}else if(code.equals(Cmd.D2.name())){
|
|
|
|
|
log.info("plcId:{},warn stop",plcCmdInfo.getPlcId());
|
|
|
|
|
plcService.warnStop(plcCmdInfo.getPlcId());
|
|
|
|
|
}else {
|
|
|
|
|
log.info("other D code :{}",code);
|
|
|
|
|
}
|
|
|
|
|
} else if (Cmd.E.name().equals(ksecInfo.getType())) {
|
|
|
|
|
|
|
|
|
|
//盘点
|
|
|
|
|
|