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

Sprint end recording

Tasks

Project