We can expect to do a lot of Bamocar programming via serial. Whether it be debugging, upgrading the firmware or as a backup for CANBus, we need software to communicate with the Bamocar serial port. The hardware will not always be available, so having a simulator handy will come in use. The simple solution is probably some combination of socat and a server with the Bamocar endpoints.
I am having a tough time re-finding the document with the serial endpoints. We can use the canbus endpoints (pg 25), which I assume are similar, for now
Summary
We can expect to do a lot of Bamocar programming via serial. Whether it be debugging, upgrading the firmware or as a backup for CANBus, we need software to communicate with the Bamocar serial port. The hardware will not always be available, so having a simulator handy will come in use. The simple solution is probably some combination of
socat
and a server with the Bamocar endpoints.Some useful links:
Acceptance Criteria