wuzeyu
2024-11-22 7d29685e196cc97d9b368572d9e5c18178018f06
pipIrr-platform/pipIrr-mw/pipIrr-mw-simulate-rtu/src/main/java/com/dy/simRtu/tcpClient/upData/UpHeartBeat.java
@@ -14,6 +14,8 @@
    private static final Logger log = LogManager.getLogger(UpHeartBeat.class) ;
    private static boolean isFirst = true ;
    public static boolean upHeartBeat = true ;//是否可以发送心跳
    public static void upCd02Data(String rtuAddr){
@@ -41,7 +43,12 @@
        byte[] bytes = creatHead(rtuAddr, "02", (byte)0xB0);
        byte[] bs = new byte[1] ;
        bs[0] = (byte)0xF2 ;//数据域: 1 个字节,F0 登录, F1 退出登录,F2 在线保持。
        if(isFirst){
            isFirst = false ;
            bs[0] = (byte)0xF0 ;//数据域: 1 个字节,F0 登录, F1 退出登录,F2 在线保持。
        }else{
            bs[0] = (byte)0xF2 ;//数据域: 1 个字节,F0 登录, F1 退出登录,F2 在线保持。
        }
        bytes = ByteUtil.bytesMerge(bytes, bs) ;