Electrical members are commonly using the mil_usb_to_can.sub9 packet format when developing boards for NaviGator. We should abstract the packet format away from mil_usb_to_can so that they can use it without us needing to setup a CAN sender/receiver.
This would include writing a library to asynchronously send/receive these sub9-formatted packets over serial.
How would this task be tested?
Ensure that basic tests with a driver and simulated device can send/receive packets.
What needs to change?
Electrical members are commonly using the
mil_usb_to_can.sub9
packet format when developing boards for NaviGator. We should abstract the packet format away frommil_usb_to_can
so that they can use it without us needing to setup a CAN sender/receiver.This would include writing a library to asynchronously send/receive these sub9-formatted packets over serial.
How would this task be tested?