LLV编码如何工作?

时间:2010-07-27 20:24:22

标签: encoding binary

我正在使用一个使用LLV编码某些变量的二进制协议。

下面给出了一个示例,用于指定要显示的一组5个字符。

F1 F0 F5 4C 69 6E 65 31

F1特定于我的设备,它表示第一行的显示文字。 f0和f5我不确定,其余的看起来像ASCII文本。

任何人都知道这种编码是如何工作的吗?

LLV在此协议规范中引用。贴在下面,但似乎没有在那里定义。

http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwww.terminalhersteller.de%2FDownload%2FPA00P016_03_en.pdf&ei=yUFPTOSzH432tgON5PjuBw&usg=AFQjCNGjS_y264qKIRCSJQpdhlSXWtiadw&sig2=jMGtIwd42dozDSq7ub844w

1 个答案:

答案 0 :(得分:1)

由于F1是特定于设备的,因此将其余部分保留为F0 F5 ...,这看起来像LLVAR序列,其中前两个字节指定其余字节的长度(这里是十进制05)。我的猜测是整个数据代表F1 "Line1",这看起来很合理。

顺便说一句,LLVAR代表“ VAR iable长度,两个十进制数字指定长度”。长度为三位十进制数,为LLLVAR