-1

我正在尝试构建一个解析器来反序列化为对象。套接字将字节发送到解析器。对于字段 22 的长度,POS 输入模式将为 N3,字节将始终为 2 位。如何获取该字段的值?

4

2 回答 2

0

字段 22 是 pos 输入模式。它是 3 位数值。如果格式为 BCD,则 2 个字节包含 4 位数字[0(填充)+ 3 位 POS 输入模式)。如果格式为 ascci,则为 3 个字节。

于 2018-01-07T06:23:35.207 回答
0

您读取该字段的 ASCII 值,并将其转换为整数。如果它说 N3 这意味着它们是三位数的数字字段,所以如果值说 51,你将它转换为 051 并发送 ASCII 等价物

于 2017-08-25T21:16:21.313 回答