Improved message decoding.
Now builds a dictionary of seen devices.
Monitor FFFFFF messages removed, not needed.
Catches bad payloads and prints a warning rather than crashing.
Accepts and responds to a JOIN command.
Message and value encoders written and working.
Message and value decoders written and working.
Improved message decoding. Now builds a dictionary of seen devices. Monitor FFFFFF messages removed, not needed. Catches bad payloads and prints a warning rather than crashing. Accepts and responds to a JOIN command. Message and value encoders written and working. Message and value decoders written and working.