Skip to content
Permalink
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time

Questions/Challenges/Tasks

These are meant test the accessibility of the code and to help you familiarise yourself with the program. I tried to sort them by difficulty.

  • where do we catch errors happening during runtime? (hint: there is more than one place)
  • where is the velocity calculated?
  • how does the settings dict get settings['misc']['debug_serial']?
  • how do we know the IP of each board?
  • how/when is the calibration mode activated? (there are multiple ways)
  • where and how is the timestamp generated? (both ways)
  • allow for the program to be executed without being connected to any board. Bonus: add a CLI flag for this
  • change the program to allow for an arbitrary number of outputs for any input (hint: you can't have multiple open connections to the same in-/output)