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);
|
}
|
|
}
|