Roger:
I changed everything from SAM* to CSV*.
Don't feel that you have to keep existing functionality of the
prototypes constant. As long as I can still do what I need to do for
the Samsung phones, I'll modify my code if you make changes to the
prototypes to make them better or more consistent.
One thing I would like to do is get rid of the need to put
{'terminator': None} for the last item of a csv string. Can a type in
prototypes.py know if if it is the last item in a PACKET definition?
If not, perhaps end of string can always be a valid terminator. If a
csv string terminates early, then later items in the packet definition
will cause errors.
Stephen
Post by Roger BinnsIn particular I suggest changing things like SAMSTRING and SAMINT
to use a different prefix (eg QUOTED or CSV)