Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
kv_task_schedules Struct Reference

Task runner task schedule definition (task_schedule) More...

#include <kv_types.h>

Data Fields

uint8_t task_id
 Task ID referenced by schedule.
 
uint8_t validity
 TASK_VALID_* value.
 
uint8_t periodicity_type
 TASK_PERIODICITY_* value.
 
uint32_t timeout_s
 Duration after which task is requested to terminate.
 
struct kv_range_u8 battery_start
 Battery charge thresholds to start the task.
 
struct kv_range_u8 battery_terminate
 Battery charge thresholds to terminate the task.
 
uint32_t periodicity
 Periodicity values.
 

Detailed Description

Task runner task schedule definition (task_schedule)

Field Documentation

◆ battery_start

struct kv_range_u8 kv_task_schedules::battery_start

Battery charge thresholds to start the task.

◆ battery_terminate

struct kv_range_u8 kv_task_schedules::battery_terminate

Battery charge thresholds to terminate the task.

◆ periodicity

uint32_t kv_task_schedules::periodicity

Periodicity values.

◆ periodicity_type

uint8_t kv_task_schedules::periodicity_type

TASK_PERIODICITY_* value.

◆ task_id

uint8_t kv_task_schedules::task_id

Task ID referenced by schedule.

◆ timeout_s

uint32_t kv_task_schedules::timeout_s

Duration after which task is requested to terminate.

◆ validity

uint8_t kv_task_schedules::validity

TASK_VALID_* value.


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