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

TDF logger task arguments (task_tdf_logger_args) More...

#include <tdf_logger_args.h>

Data Fields

uint8_t loggers
 Mask of TDF_DATA_LOGGER_* to log to.
uint16_t logging_period_ms
 Reschedule next log in this many milliseconds.
uint16_t random_delay_ms
 Randomise delay before logging.
uint16_t tdfs
 TDFs to log.
uint8_t flags
 Operation flags.
uint8_t per_run
 Only log this many TDFs per run.

Detailed Description

TDF logger task arguments (task_tdf_logger_args)

Field Documentation

◆ flags

uint8_t task_tdf_logger_args::flags

Operation flags.

◆ loggers

uint8_t task_tdf_logger_args::loggers

Mask of TDF_DATA_LOGGER_* to log to.

◆ logging_period_ms

uint16_t task_tdf_logger_args::logging_period_ms

Reschedule next log in this many milliseconds.

◆ per_run

uint8_t task_tdf_logger_args::per_run

Only log this many TDFs per run.

◆ random_delay_ms

uint16_t task_tdf_logger_args::random_delay_ms

Randomise delay before logging.

◆ tdfs

uint16_t task_tdf_logger_args::tdfs

TDFs to log.


The documentation for this struct was generated from the following file:
  • /__w/infuse-sdk/infuse-sdk/infuse-sdk/generated/include_always/infuse/task_runner/tasks/tdf_logger_args.h