This PR adds support for reading and writing the scale timer, and for reading (some) of the settings. To support new API that communicates with the scale, a new CommandQUeue is added so that all scale communication is done in the heartbeat thread to avoid clashes. Some effort was made to allow for nice disconnects if the scale is turned off or moved out of range.
Amazing job!!! I will test these new functionalities and then I will create a new pip package (0.4) so other people can benefit from all these new improvements!
This PR adds support for reading and writing the scale timer, and for reading (some) of the settings. To support new API that communicates with the scale, a new CommandQUeue is added so that all scale communication is done in the heartbeat thread to avoid clashes. Some effort was made to allow for nice disconnects if the scale is turned off or moved out of range.
See the README.md example for the expanded API