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

Infuse-IoT algorithm runner. More...

#include <stdint.h>
#include <infuse/algorithms/implementation.h>
#include <infuse/fs/kv_types.h>

Go to the source code of this file.

Functions

void algorithm_runner_init (void)
 Initialise the algorithm runner.
int algorithm_runner_register (const struct infuse_algorithm *algorithm)
 Register an algorithm with the runner.
int algorithm_runner_unregister (const struct infuse_algorithm *algorithm)
 Unregister an algorithm from the runner.
void algorithm_runner_tdf_log (const struct kv_algorithm_logging *logging, uint8_t tdf_mask, uint16_t tdf_id, uint8_t tdf_len, uint64_t time, const void *data)
 Log a single TDF as requested by algorithm configuration.

Detailed Description

Infuse-IoT algorithm runner.

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

SPDX-License-Identifier: FSL-1.1-ALv2