|
Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
|
Periodicity parameters. More...
#include <schedule.h>
Data Structures | |
| struct | periodicity_after |
| Start N seconds after another task finishes. More... | |
| struct | periodicity_lockout |
| Start N seconds after task last started. More... | |
| struct | periodicity_lockout_dynamic_battery |
| Lockout for a variable duration based on battery state. More... | |
| struct | periodicity_periodic |
| Start on global N second boundaries. More... | |
Data Fields | |
| struct task_schedule::periodicity_args::periodicity_periodic | fixed |
| Parameters for TASK_PERIODICITY_FIXED. | |
| struct task_schedule::periodicity_args::periodicity_lockout | lockout |
| Parameters for TASK_PERIODICITY_LOCKOUT. | |
| struct task_schedule::periodicity_args::periodicity_after | after |
| Parameters for TASK_PERIODICITY_AFTER. | |
| struct task_schedule::periodicity_args::periodicity_lockout_dynamic_battery | lockout_dynamic_battery |
| Dynamic battery lockout parameters. | |
Periodicity parameters.
| struct task_schedule::periodicity_args::periodicity_after task_schedule::periodicity_args::after |
Parameters for TASK_PERIODICITY_AFTER.
| struct task_schedule::periodicity_args::periodicity_periodic task_schedule::periodicity_args::fixed |
Parameters for TASK_PERIODICITY_FIXED.
| struct task_schedule::periodicity_args::periodicity_lockout task_schedule::periodicity_args::lockout |
Parameters for TASK_PERIODICITY_LOCKOUT.
| struct task_schedule::periodicity_args::periodicity_lockout_dynamic_battery task_schedule::periodicity_args::lockout_dynamic_battery |
Dynamic battery lockout parameters.