I’m working with a binary protocol that uses LLV to encode some variables.
I was given an example below which is used to specify a set of 5 chars to display.
F1 F0 F5 4C 69 6E 65 31
the F1 is specific to my device, it indicates display text on line one. The f0 and f5 I’m not sure about, the rest looks like ASCII text.
Anyone know how this encoding works exactly?
LLV is referenced in this protocol spec. pasted below, but doesn’t seem to be defined in there.
Since the
F1is device-specific, this leaves the rest asF0 F5 ..., and this looks like anLLVARsequence, in which the first two bytes specify the length of the rest (decimal 05 here). My guess would be that the whole data representsF1 "Line1", which looks quite reasonable.By the way,
LLVARstands for “VARiable length with two decimal digits specifying the length”. With three decimal digits for the length, it’sLLLVAR.