2021与蓝度共同重构项目,服务端
Van333
2022-12-29 727a69f859060093e685582fa10e5de82dcc138a
ximon-admin/src/main/java/com/sandu/ximon/admin/manager/iot/frame/inner/response/A5LightHeartbeatRespInnerFrame.java
@@ -1,5 +1,6 @@
package com.sandu.ximon.admin.manager.iot.frame.inner.response;
import cn.hutool.core.util.StrUtil;
import com.sandu.ximon.admin.manager.iot.frame.inner.BaseResponseInnerFrame;
import com.sandu.ximon.admin.manager.iot.frame.inner.IResponseInnerFrame;
import com.sandu.ximon.admin.manager.iot.rrpc.util.CRC32Utils;
@@ -9,6 +10,7 @@
/**
 * @author chenjiantian
 * @date 2021/12/6 18:20
 * A5-81-02
 * 灯读心跳包 应答
 */
@Data
@@ -25,7 +27,7 @@
    @Override
    public A5LightHeartbeatRespInnerFrame transformFrame(String hex) {
        //  长度不一致时,返回null
        if (hex == null || hex.length() != 116) {
        if (StrUtil.isBlank(hex)) {
            return null;
        }
        // MQTT通信方式(1)
@@ -44,7 +46,7 @@
        setCrc32(hex.substring(108, 116));
        //  校验CRC32
        String frame = hex.substring(0, 14);
        String frame = hex.substring(2, hex.length() - 8);
        this.setValidate(CRC32Utils.validateFrame(frame, getCrc32()));
        return this;
    }