I generally approach this kind of challenge by putting all of the recieved data in an indicator that is configured for HEX. I may also add another set for normal text and one for slash codes.
If the device gives only interger values, then they may be straight binary. The hi and lo bytes may be swapped. The may be a sign bit, ther may not.
The data maybe formatted as text.
The data could be floating point, in which case you may want to try to typecast parts of the data to numeric. As stated previously, high and lo bytes can be swapped. hi and lo words can be swapped.
Do not forget BCD. Some protocols send it this way.
Seven bit encoding is also a possibility, but is rare, and old. Lets not even talk about 9-bit encoding (:<)).
What you want to do is try t
o corelate what you are recieving with what the LCD says. Its JUST a matter of recognzing one of the patterns.
I have done alot of these reverse engineering projects. They are fun and challenging. Take notes as you go, its easy to get confused and forget how you had part of it working. This task is not for the faint of heart.
Ben