Sprint 1 - RichardSwierk/Champlain-Capstone GitHub Wiki
Deliverable Statement
During this sprint I will try to get data from the Dynojet power commander. In order to get data from the power commander I will first have to send an alive command to the power commander.
Objectives
- Figure out how to send alive command to the power commander
- Make sure correct data is received after alive command is sent
- Write program that will send alive command and then save data receive from power commander
Final progress
- Figure out the the PCV is seen as a HID device on Linux machines
- Figured out that the PCV first needs to receive a packet with commands in it to start sending data to the Linux machine
- Found Linux tool called usbhid-dump that will dump all data received from the specified HID device
- Found a python package (usb.core) that can be used to send packets to a HID device
Goals that were unmet
- Was not able to finish the code that would send packet to PCV and then record data received
- Not able to test the code
Adjustments
- I will have to finish the code during the next sprint and test it during the next sprint
- I might have to remove the website feature that would be used to see the data and replace it with something simpler