![]()  | 
  
    ME 305 Group 6 Documentation
    
   | 
 
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.  | |