2021与蓝度共同重构项目,服务端
liuhaonan
2021-12-09 43fb2ac961d450659a270f1db9053ec545327aa1
ximon-admin/src/main/java/com/sandu/ximon/admin/manager/iot/frame/inner/response/A1DeviceMacRespInnerFrame.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,35 @@
package com.sandu.ximon.admin.manager.iot.frame.inner.response;
import com.sandu.ximon.admin.manager.iot.frame.inner.BaseResponseInnerFrame;
import lombok.Data;
import lombok.ToString;
/**
 * @author chenjiantian
 * @date 2021/12/6 14:46
 * A1->0x89
 * 0x89:读取芯片唯一设备地址应答
 * 12字节      1字节   è§£é‡Šï¼šè®¾å¤‡ç±»åž‹00代表MQTT串口,01代表CAT1
 * ç¡¬ä»¶MAC      è®¾å¤‡ç±»åž‹
 */
@Data
@ToString(callSuper = true)
public class A1DeviceMacRespInnerFrame extends BaseResponseInnerFrame<A1DeviceMacRespInnerFrame> {
    /**
     * 12字节 ç¡¬ä»¶MAC
     */
    private String mac;
    /**
     * 1字节 è®¾å¤‡ç±»åž‹ è®¾å¤‡ç±»åž‹00代表MQTT串口,01代表CAT1
     */
    private String type;
    @Override
    public A1DeviceMacRespInnerFrame transformFrame(String payload) {
        mac = payload.substring(0, 24);
        type = payload.substring(24);
        return this;
    }
}