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
struct task_schedule::periodicity_args::periodicity_lockout lockout
struct task_schedule::periodicity_args::periodicity_after after
struct task_schedule::periodicity_args::periodicity_lockout_dynamic_battery lockout_dynamic_battery

Detailed Description

Periodicity parameters.

Field Documentation

◆ after

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

◆ fixed

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

◆ lockout

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

◆ lockout_dynamic_battery

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

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