我正在使用一个使用LLV编码某些变量的二进制协议。
下面给出了一个示例,用于指定要显示的一组5个字符。
F1 F0 F5 4C 69 6E 65 31
F1特定于我的设备,它表示第一行的显示文字。 f0和f5我不确定,其余的看起来像ASCII文本。
任何人都知道这种编码是如何工作的吗?
LLV在此协议规范中引用。贴在下面,但似乎没有在那里定义。
答案 0 :(得分:1)
由于F1
是特定于设备的,因此将其余部分保留为F0 F5 ...
,这看起来像LLVAR
序列,其中前两个字节指定其余字节的长度(这里是十进制05)。我的猜测是整个数据代表F1 "Line1"
,这看起来很合理。
顺便说一句,LLVAR
代表“ VAR iable长度,两个十进制数字指定长度”。长度为三位十进制数,为LLLVAR
。