|
|
|
|
@ -43,7 +43,7 @@ public class KsecDecoder extends DelimiterBasedFrameDecoder {
|
|
|
|
|
String srmNumber = null;
|
|
|
|
|
String cmdName = null;
|
|
|
|
|
if(dataInfo != null){
|
|
|
|
|
plcCmdInfo = new PlcCmdInfo(dataInfo.getSRMNumber(), dataInfo.getTaskId(), dataInfo.getFromAddrType(), dataInfo.getFromRow(), dataInfo.getFromBay(), dataInfo.getFromLevel(), dataInfo.getToAddrType(), dataInfo.getToRow(), dataInfo.getToBay(), dataInfo.getToLevel());
|
|
|
|
|
plcCmdInfo = new PlcCmdInfo(dataInfo.getSRMNumber(), dataInfo.getTaskId(), dataInfo.getFromSide(), dataInfo.getFromDirection(), dataInfo.getFromColumn(), dataInfo.getFromRow(), dataInfo.getFromSeparation(),dataInfo.getToSide(), dataInfo.getToDirection(), dataInfo.getToColumn(), dataInfo.getToRow(),dataInfo.getToSeparation());
|
|
|
|
|
srmNumber = dataInfo.getSRMNumber();
|
|
|
|
|
cmdName = dataInfo.getCmdName();
|
|
|
|
|
}
|
|
|
|
|
@ -74,7 +74,8 @@ public class KsecDecoder extends DelimiterBasedFrameDecoder {
|
|
|
|
|
String code = dataInfo.getCmdName();
|
|
|
|
|
if(code.equals("D1")){
|
|
|
|
|
log.info("plcId:{},warn start",plcCmdInfo.getPlcId());
|
|
|
|
|
plcService.action(plcCmdInfo,1,code);
|
|
|
|
|
//根据告警code转动camera
|
|
|
|
|
plcService.warnAction(plcCmdInfo,dataInfo.getWarnCode());
|
|
|
|
|
plcService.warnStart(plcCmdInfo.getPlcId(),dataInfo.getWarnCode());
|
|
|
|
|
}else if(code.equals("D2")){
|
|
|
|
|
log.info("plcId:{},warn stop",plcCmdInfo.getPlcId());
|
|
|
|
|
|