Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试构建一个解析器来反序列化为对象。套接字将字节发送到解析器。对于字段 22 的长度,POS 输入模式将为 N3,字节将始终为 2 位。如何获取该字段的值?
字段 22 是 pos 输入模式。它是 3 位数值。如果格式为 BCD,则 2 个字节包含 4 位数字[0(填充)+ 3 位 POS 输入模式)。如果格式为 ascci,则为 3 个字节。
您读取该字段的 ASCII 值,并将其转换为整数。如果它说 N3 这意味着它们是三位数的数字字段,所以如果值说 51,你将它转换为 051 并发送 ASCII 等价物