Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
Network scan task

Macros

#define NETWORK_SCAN_TASK(define_mem, define_config, _unused)
 Battery task.

Functions

void network_scan_task_fn (struct k_work *work)
 Network scan task function.

Detailed Description

Macro Definition Documentation

◆ NETWORK_SCAN_TASK

#define NETWORK_SCAN_TASK ( define_mem,
define_config,
_unused )

#include </__w/infuse-sdk/infuse-sdk/infuse-sdk/include/infuse/task_runner/tasks/network_scan.h>

Value:
IF_ENABLED(define_config, ({.name = "nsc", \
.task_id = TASK_ID_NETWORK_SCAN, \
.exec_type = TASK_EXECUTOR_WORKQUEUE, \
.executor.workqueue = { \
.worker_fn = network_scan_task_fn, \
}}))
@ TASK_ID_NETWORK_SCAN
Network scan task arguments (task_network_scan_args)
Definition infuse_task_ids.h:39
@ TASK_EXECUTOR_WORKQUEUE
Task runs on the system workqueue.
Definition task.h:34
void network_scan_task_fn(struct k_work *work)
Network scan task function.

Battery task.

Parameters
define_memDefine memory
define_configDefine task
_unusedNo argument required

Function Documentation

◆ network_scan_task_fn()

void network_scan_task_fn ( struct k_work * work)

#include </__w/infuse-sdk/infuse-sdk/infuse-sdk/include/infuse/task_runner/tasks/network_scan.h>

Network scan task function.

Parameters
workDelayable work item