Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
task_schedule::periodicity_args Union Reference

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.

Detailed Description

Periodicity parameters.

Field Documentation

◆ after

struct task_schedule::periodicity_args::periodicity_after task_schedule::periodicity_args::after

Parameters for TASK_PERIODICITY_AFTER.

◆ fixed

struct task_schedule::periodicity_args::periodicity_periodic task_schedule::periodicity_args::fixed

Parameters for TASK_PERIODICITY_FIXED.

◆ lockout

struct task_schedule::periodicity_args::periodicity_lockout task_schedule::periodicity_args::lockout

Parameters for TASK_PERIODICITY_LOCKOUT.

◆ lockout_dynamic_battery

struct task_schedule::periodicity_args::periodicity_lockout_dynamic_battery task_schedule::periodicity_args::lockout_dynamic_battery

Dynamic battery lockout parameters.


The documentation for this union was generated from the following file: