zhubaomin
2025-04-07 1a2b07f01ba4616fd9e894dddf474b56d020158c
pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/server/forTcp/MidResultActionToRtu.java
New file
@@ -0,0 +1,25 @@
package com.dy.rtuMw.server.forTcp;
import org.apache.logging.log4j.*;
import com.dy.common.mw.protocol.MidResult;
import com.dy.common.mw.protocol.MidResultAction;
import com.dy.common.mw.protocol.MidResultToRtu;
public class MidResultActionToRtu implements MidResultAction {
   private static Logger log = LogManager.getLogger(MidResultActionToRtu.class.getName()) ;
   @Override
   public void doAction(MidResult result) {
      if(result != null && result instanceof MidResultToRtu){
         try {
            MidResultToRtu resToRtu = (MidResultToRtu)result ;
            TcpDownCommandCache.cacheCommand(resToRtu);
            log.info("下行命令(toRtu,id=" + resToRtu.commandId + ")" + resToRtu.downCode + "中间数据(MidResult)已经放入下行命令缓存中");
         } catch (Exception e) {
            log.error(e);
         }
      }
   }
}