zhubaomin
2025-04-17 b63eef2cfb054b1ead234ab93e05a2aa28775d91
pipIrr-platform/pipIrr-mw/pipIrr-mw-simulate-rtu202404/src/main/java/com/dy/simRtu202404/tcpClient/downData/DownData.java
New file
@@ -0,0 +1,33 @@
package com.dy.simRtu202404.tcpClient.downData;
import com.dy.common.mw.protocol.p206V202404.ProtocolConstantV206V202404;
/**
 * @Author: liurunyu
 * @Date: 2025/02/26 11:10
 * @Description
 */
public class DownData {
    private static int count9602 = 0;
    public void parseData(byte[] bs){
        if(bs != null && bs.length > 0){
            if(bs.length >= (ProtocolConstantV206V202404.ctrlIndex)
                    && bs[0] == ProtocolConstantV206V202404.P_Head_Byte
                    && bs[2] == ProtocolConstantV206V202404.P_Head_Byte){
                this.dealP206V1(bs);
            }else if(bs.length >= (ProtocolConstantV206V202404.UG_codeIndex)
                    && bs[0] == ProtocolConstantV206V202404.UG_P_Head_Byte
                    && bs[3] == ProtocolConstantV206V202404.UG_P_Head_Byte){
                this.dealUpgrade(bs);
            }
        }
    }
    private void dealP206V1(byte[] bs){
        //应该是链路检测数据
    }
    private void dealUpgrade(byte[] bs){
    }
}