package com.genersoft.iot.vmp.jt1078.proc; import com.genersoft.iot.vmp.jt1078.util.Bin; /** * @author QingtaiJiang * @date 2023/4/27 18:22 * @email qingtaij@163.com */ public class Header { // 消息ID String msgId; // 消息体属性 Integer msgPro; // 标识 String devId; // 消息体流水号 Integer sn; // 协议版本号 Short version = -1; public String getMsgId() { return msgId; } public void setMsgId(String msgId) { this.msgId = msgId; } public Integer getMsgPro() { return msgPro; } public void setMsgPro(Integer msgPro) { this.msgPro = msgPro; } public String getDevId() { return devId; } public void setDevId(String devId) { this.devId = devId; } public Integer getSn() { return sn; } public void setSn(Integer sn) { this.sn = sn; } public Short getVersion() { return version; } public void setVersion(Short version) { this.version = version; } /** * 判断是否是2019的版本 * * @return true 2019后的版本。false 2013 */ public boolean is2019Version() { return Bin.get(msgPro, 14); } }