YYC
2023-09-07 7243e0b4bd9a267a633d2e481e17646509b6868d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
package com.ld.igds.protocol.zldz.command.message;
 
import lombok.Data;
 
/**
 * 字符串值均采用十六进制,方便校验和开发
 */
@Data
public class Message {
 
    private String begin;
 
    private String sourceId;// 源 ID
 
    private String targetId="FFFF";// 目标ID
 
    private String sendId;//发送者ID
 
    private String gateway1 = "0100";//路由1
 
    private String gateway2 = "0000";//路由2
 
    private String messageType;// 消息类型
 
    private String result ="00";// 处理结果
 
    private String companyId;// 组织编码
 
    private String hexCrc8;//crc8包头校验
 
    private MessageBody body;
 
    private String hexCrc16;//crc16校验
 
    private String end;
 
    private byte[] byteMsg;// 当前命令的字节信息
 
    private String strMsg;// 当前命令转换为字符串的信息
 
    @Override
    public String toString() {
        return "Message [sourceId=" + sourceId
                + ", targetId=" + targetId
                + ", messageType=" + messageType
                + ", result=" + result + ", companyId=" + companyId
                + ", hexCrc8=" + hexCrc8 + ", body=" + body + ", hexCrc16="
                + hexCrc16 + ", strMsg=" + strMsg + "]";
    }
    
 
}