![]() |
Pen Plotter Project
|
This file contains classes which allow tasks to share data without the risk of data corruption by interrupts. More...
Classes | |
| class | task_share.BaseShare |
| Base class for queues and shares which exchange data between tasks. More... | |
| class | task_share.Queue |
| A queue which is used to transfer data from one task to another. More... | |
| class | task_share.Share |
| An item which holds data to be shared between tasks. More... | |
Functions | |
| def | task_share.show_all () |
| Create a string holding a diagnostic printout showing the status of each queue and share in the system. More... | |
Variables | |
| list | task_share.share_list = [] |
| This is a system-wide list of all the queues and shared variables. More... | |
| dictionary | task_share.type_code_strings |
| This dictionary allows readable printouts of queue and share data types. More... | |
This file contains classes which allow tasks to share data without the risk of data corruption by interrupts.
| def task_share.show_all | ( | ) |
Create a string holding a diagnostic printout showing the status of each queue and share in the system.
| list task_share.share_list = [] |
This is a system-wide list of all the queues and shared variables.
It is used to create diagnostic printouts.
| dictionary task_share.type_code_strings |