ME 305 Group 6 Documentation
Lab0xFF Directory Reference

Files

file  BNO055.py
 Driver class for BNO055 IMU.
 
file  closedloop.py
 Class for a PID controller.
 
file  dcc.py
 File to wipe calibration constants from device filesystem.
 
file  main.py
 Main function to cycle through tasks and run them in a cooperative manner.
 
file  motor.py
 Driver class for DC motor.
 
file  printqueue.py
 Implements a basic print queue to pass print statements to task User.
 
file  shares.py
 Task sharing ibrary implementing both shares and queues.
 
file  taskAngleController.py
 Sets up and calls the closed loop controller class.
 
file  taskDataCollect.py
 For collecting data and saving it to a write file.
 
file  taskIMU.py
 Creates and operates the IMU.
 
file  taskMotor.py
 Creates and controls motor objects.
 
file  taskMotorController.py
 Sets up and calls the closed loop controller class for the inner loop.
 
file  taskPanel.py
 Task for creating, calibrating, and operating the touch panel object.
 
file  taskUser.py
 Manages the states for the User Interface task.
 
file  touchPanel.py
 Driver for a 4-wire resistive touch panel.