12#ifndef INFUSE_SDK_INCLUDE_GENERATED_TASK_RUNNER_TASKS_TDF_LOGGER_ARGS_H_
13#define INFUSE_SDK_INCLUDE_GENERATED_TASK_RUNNER_TASKS_TDF_LOGGER_ARGS_H_
17#include <zephyr/toolchain.h>
18#include <zephyr/sys/util.h>
task_tdf_logger_logs
TDF logger task TDF mask.
Definition tdf_logger_args.h:49
task_tdf_logger_flags
TDF logger task operation flags.
Definition tdf_logger_args.h:69
@ TASK_TDF_LOGGER_LOGS_ANNOUNCE
Log announcement TDFs.
Definition tdf_logger_args.h:51
@ TASK_TDF_LOGGER_LOGS_ACCEL
Log accelerometer TDFs.
Definition tdf_logger_args.h:59
@ TASK_TDF_LOGGER_LOGS_NET_CONN
Log network connection TDFs.
Definition tdf_logger_args.h:61
@ TASK_TDF_LOGGER_LOGS_CUSTOM
Log custom TDFs.
Definition tdf_logger_args.h:63
@ TASK_TDF_LOGGER_LOGS_AMBIENT_ENV
Log ambient environmental TDFs.
Definition tdf_logger_args.h:55
@ TASK_TDF_LOGGER_LOGS_SOC_TEMPERATURE
Log SoC temperature TDFs.
Definition tdf_logger_args.h:65
@ TASK_TDF_LOGGER_LOGS_LOCATION
Log location TDFs.
Definition tdf_logger_args.h:57
@ TASK_TDF_LOGGER_LOGS_BATTERY
Log battery TDFs.
Definition tdf_logger_args.h:53
@ TASK_TDF_LOGGER_LOG_AMBIENT_ENV
Log ambient environmental TDFs.
Definition tdf_logger_args.h:35
@ TASK_TDF_LOGGER_LOG_SOC_TEMPERATURE
Log SoC temperature TDFs.
Definition tdf_logger_args.h:45
@ TASK_TDF_LOGGER_LOG_CUSTOM
Log custom TDFs.
Definition tdf_logger_args.h:43
@ TASK_TDF_LOGGER_LOG_ACCEL
Log accelerometer TDFs.
Definition tdf_logger_args.h:39
@ TASK_TDF_LOGGER_LOG_NET_CONN
Log network connection TDFs.
Definition tdf_logger_args.h:41
@ TASK_TDF_LOGGER_LOG_BATTERY
Log battery TDFs.
Definition tdf_logger_args.h:33
@ TASK_TDF_LOGGER_LOG_ANNOUNCE
Log announcement TDFs.
Definition tdf_logger_args.h:31
@ TASK_TDF_LOGGER_LOG_LOCATION
Log location TDFs.
Definition tdf_logger_args.h:37
@ TASK_TDF_LOGGER_FLAGS_NO_FLUSH
Do not flush logger after logging.
Definition tdf_logger_args.h:71
TDF logger task arguments (task_tdf_logger_args)
Definition tdf_logger_args.h:75
uint16_t logging_period_ms
Reschedule next log in this many milliseconds.
Definition tdf_logger_args.h:79
uint8_t loggers
Mask of TDF_DATA_LOGGER_* to log to.
Definition tdf_logger_args.h:77
uint8_t flags
Operation flags.
Definition tdf_logger_args.h:85
uint16_t tdfs
TDFs to log.
Definition tdf_logger_args.h:83
uint16_t random_delay_ms
Randomise delay before logging.
Definition tdf_logger_args.h:81
uint8_t per_run
Only log this many TDFs per run.
Definition tdf_logger_args.h:87