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.
uint8_t boot_lockout_minutes
 Task will not start for the first N minutes after boot.
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.

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.

◆ boot_lockout_minutes

uint8_t kv_task_schedules::boot_lockout_minutes

Task will not start for the first N minutes after boot.

◆ 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:
  • /__w/infuse-sdk/infuse-sdk/infuse-sdk/generated/include/infuse/fs/kv_types.h