Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
bt_scanner_args.h
Go to the documentation of this file.
1
11
12#ifndef INFUSE_SDK_INCLUDE_GENERATED_TASK_RUNNER_TASKS_BT_SCANNER_ARGS_H_
13#define INFUSE_SDK_INCLUDE_GENERATED_TASK_RUNNER_TASKS_BT_SCANNER_ARGS_H_
14
15#include <stdint.h>
16
17#include <zephyr/toolchain.h>
18#include <zephyr/sys/util.h>
19
20#ifdef __cplusplus
21extern "C" {
22#endif
23
28
29enum {
32};
33
43
47 uint32_t duration_ms;
49 uint8_t max_logs;
51 uint8_t flags;
52} __packed;
53
57
58#ifdef __cplusplus
59}
60#endif
61
62#endif /* INFUSE_SDK_INCLUDE_GENERATED_TASK_RUNNER_TASKS_BT_SCANNER_ARGS_H_ */
task_bt_scanner_flags
Bluetooth scanner task operation flags.
Definition bt_scanner_args.h:35
@ TASK_BT_SCANNER_FLAGS_FILTER_DUPLICATES
Only log each device once.
Definition bt_scanner_args.h:39
@ TASK_BT_SCANNER_FLAGS_LOG_ENCRYPTED
Log packets that failed to decrypt.
Definition bt_scanner_args.h:37
@ TASK_BT_SCANNER_FLAGS_DEFER_LOGGING
Log observed devices at task termination.
Definition bt_scanner_args.h:41
@ TASK_BT_SCANNER_LOG_INFUSE_BT
Log Infuse-IoT Bluetooth packets.
Definition bt_scanner_args.h:31
Bluetooth scanner task arguments (task_bt_scanner_args)
Definition bt_scanner_args.h:45
uint8_t flags
Operation flags.
Definition bt_scanner_args.h:51
uint32_t duration_ms
Scan duration in milliseconds.
Definition bt_scanner_args.h:47
uint8_t max_logs
Maximum number of packets to log.
Definition bt_scanner_args.h:49