Check In
Hey folks hope all is well. I have just pushed an updated version of the mech control microcontroller code here: https://github.com/MugsyOS/Operator/blob/main/microcontroller/mech-control-cmd-proto.ino
One of the primary issues driving bugs and making debugging harder was the command parser I had written. I dug in and tested several command parser libs so I could offload that functionality to something more robust. I landed on cmdMessenger and it has really improved code structure, maintainability and it almost instantly busted all of the random ghosts I was chasing.
There are some minor tweaks to do, like error logging and status returns, but this is pretty much what the final version will be. I have not tested the moveBoth functionality yet, so may be some minor adjustments there which will be completed on Saturday.
Spout moves are preeeeety preeeeeety smooth:
I do not currently have any other completions to discuss. There will be larger update going out Monday night to catch up on DECAF, as well as some more info on mech-control command formatting. I will do a rundown on remaining tasks then as well so we can confirm timelines again.
Thanks and have a great weekend!