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.