This module instantiates all other tasks and runs them using a priority scheduler. More...
Variables | |
| main.taskENC | |
| The cotask.Task object used to run the encoder task. More... | |
| main.taskTP | |
| The cotask.Task object used to run the touch panel task. More... | |
| main.taskC | |
| The cotask.Task object used to run the controller task. More... | |
| main.taskMOT | |
| The cotask.Task object used to run the motor task. More... | |
| main.taskUI | |
| The cotask.Task object used to run the user interface task. More... | |
| main.taskDATA | |
| The cotask.Task object used to run the data collection task. More... | |
| main.vcp = pyb.USB_VCP () | |
This module instantiates all other tasks and runs them using a priority scheduler.
Each task is imported an instantiated as a cotask.Task object so that cotask.task_list can run each task at different intervals using a priority scheduler. For more information on each task and how they communicate refer to ME405 Final Project.
source code: https://bitbucket.org/eliotBriefer/me405_term_project/src/master/main.py
| main.taskC |
The cotask.Task object used to run the controller task.
| main.taskDATA |
The cotask.Task object used to run the data collection task.
| main.taskENC |
The cotask.Task object used to run the encoder task.
| main.taskMOT |
The cotask.Task object used to run the motor task.
| main.taskTP |
The cotask.Task object used to run the touch panel task.
| main.taskUI |
The cotask.Task object used to run the user interface task.