|
Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
|
Lockout for a variable duration based on battery state. More...
#include <schedule.h>
Data Fields | |
| uint16_t | lockout_min |
| Lockout between runs at <= battery_min. | |
| uint16_t | lockout_max |
| Lockout between runs at >= battery_max. | |
| uint8_t | battery_min |
| Lower battery threshold. | |
| uint8_t | battery_max |
| Upper battery threshold. | |
Lockout for a variable duration based on battery state.
Lockout scales linearly between lockout_min and lockout_max when battery is between battery_min and battery_max.
| uint8_t task_schedule::periodicity_args::periodicity_lockout_dynamic_battery::battery_max |
Upper battery threshold.
| uint8_t task_schedule::periodicity_args::periodicity_lockout_dynamic_battery::battery_min |
Lower battery threshold.
| uint16_t task_schedule::periodicity_args::periodicity_lockout_dynamic_battery::lockout_max |
Lockout between runs at >= battery_max.
| uint16_t task_schedule::periodicity_args::periodicity_lockout_dynamic_battery::lockout_min |
Lockout between runs at <= battery_min.