Finished creating the api to test packets in python. It is now
possible to connect the gui to the library that communicates with
the headset. The next step is to finish packet processing on the
headset so that packet processing can be completely tested. Also,
it should be noted that not all api functions "work". Sending an
id to a particular headset id is currently unimplemented. This
simply does nothing and sends the packet as a broadcast instead.
After integrating with the headset, the next step will be to finish
integration with the gui.
Merge remote-tracking branch 'origin/master'
Updated headset to process all incoming packets.
The headset still needs to send heartbeat packets
on a regular interval. This remains unimplemented.