Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
network_scan.h
Go to the documentation of this file.
1
10#ifndef INFUSE_SDK_INCLUDE_INFUSE_TASK_RUNNER_TASKS_NETWORK_SCAN_H_
11#define INFUSE_SDK_INCLUDE_INFUSE_TASK_RUNNER_TASKS_NETWORK_SCAN_H_
12
13#include <zephyr/kernel.h>
14
16
19
21
22#ifdef __cplusplus
23extern "C" {
24#endif
25
31void network_scan_task_fn(struct k_work *work);
32
40#define NETWORK_SCAN_TASK(define_mem, define_config, _unused) \
41 IF_ENABLED(define_config, ({.name = "nsc", \
42 .task_id = TASK_ID_NETWORK_SCAN, \
43 .exec_type = TASK_EXECUTOR_WORKQUEUE, \
44 .executor.workqueue = { \
45 .worker_fn = network_scan_task_fn, \
46 }}))
47
48#ifdef __cplusplus
49}
50#endif
51
52#endif /* INFUSE_SDK_INCLUDE_INFUSE_TASK_RUNNER_TASKS_NETWORK_SCAN_H_ */
Autogenerated TDF definitions.
void network_scan_task_fn(struct k_work *work)
Network scan task function.
Task Runner task scheduling.
Task Runner Task API.