Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
tdf_logger.h File Reference

TDF logger task. More...

Go to the source code of this file.

Macros

#define TDF_LOGGER_TASK(define_mem, define_config, custom_logger)
 Generic TDF logger task.
#define TDF_LOGGER_ALT1_TASK(define_mem, define_config, custom_logger)
 TDF logger task, alternate instance 1.
#define TDF_LOGGER_ALT2_TASK(define_mem, define_config, custom_logger)
 TDF logger task, alternate instance 2.

Typedefs

typedef void(* tdf_logger_custom_log_t) (uint8_t tdf_loggers, uint64_t timestamp)
 Application callback for custom TDF logging.

Functions

void task_tdf_logger_fn (struct k_work *work)
 TDF logger runner function.
void task_tdf_logger_manual_run (uint8_t tdf_loggers, uint64_t timestamp, uint16_t tdfs, tdf_logger_custom_log_t custom_logger)
 Manually run the core TDF logging logic.

Detailed Description

TDF logger task.

Author
Jordan Yates jorda.nosp@m.n@em.nosp@m.beint.nosp@m..com

SPDX-License-Identifier: FSL-1.1-ALv2