Draft: Moco: Rework a bit the controller + monitor feature
Related to #4205
This PR
- Create a real
MocoState
to know every available states - Expose
MocoState
frommoco.state()
- Added a new function
moco.view()
to monitor the state
This was designed to not break the actual API
This is backport from ID06 that could be merged for everybody.
This have to be tested on a real moco before merging.
FYI @mauro
Edited by Valentin Valls