ME 305 Group 6 Documentation
Functions
main.py File Reference

Main function to cycle through tasks and run them in a cooperative manner. More...

Functions

def main.final_main ()
 Main driver executing various tasks. More...
 

Detailed Description

Main function to cycle through tasks and run them in a cooperative manner.

Executes tasks sequentially in a blocking manner. Tasks must avoid blocking themselves.

Author
Caleb Savard
Chris Linthacum
Date
March 18, 2022

Function Documentation

◆ final_main()

def main.final_main ( )

Main driver executing various tasks.

The main driver function for the project. Cycles through 6 task management functions representing different tasks needed to run the system. For additional information, view the task and state diagrams on the main project page.
Tasks include:

  • taskPanelFcn
  • taskUserFcn
  • taskMotorFcn
  • taskMotorController
  • taskAngleController
  • taskIMU
  • taskDataCollect
    Returns
    None