SECS-II格式解析

  1. Message分为 “Data message”和"Control message"两种
  2. HSMS Message 帧格式

2.1 Message Length:包含“Message Header + Message Text”的总长度。高位在前,低位在后。
2.2 Message Header:10个字节 ,跟SECS-I的结构相似,但是又有不同。

2.2.1 Session ID:由2个字节构成,
2.2.2 Header Byte2:
对于“Control Message”,值为0或者是状态代码(status code);
对于“Data Message”, 如果“PType”为0的时候,该字节包含 W-Bit和 SECS Stream(类似于SCES-I);如果"PType"不为0则有特殊的含义,暂未定义。
2.2.3 Header Byte3:
对于“Control Message”,值为0或者是状态代码(status code);
对于“Data Message”, 如果“PType”为0的时候,该字节包含 Function Code;
2.2.4 PType(Presentation Type):
是一个枚举量,为0的时候表示使用SECS-II的编码格式,1127保留为其它标准用,128255未启用。

2.2.5 SType(Session Type):
0表示是“Data Message”,其它定义好的是特定的“Control Message”,没有定义的是“Special Considerations”中可能定义,一般不用管。

2.2.6 Stream Bytes
4个字节的帧表示码,跟SECS-I类似,每帧不一样。对于返回帧(Reply Message),该码必需与发送帧(Primary Message)保持一致。

  1. HSMS Message Formats by Type

你可能感兴趣的:(HSMS通信协议解析)