ESP-IDF
Select one of the symbols to view example projects that use it.
Symbol previews are coming soon...
Outline
#define _SCAN_H_
#include "mesh/adapter.h"
#define BLE_MESH_STORE_UNPROV_INFO_MAX_NUM
#define BLE_MESH_STORE_UNPROV_INFO_QUERY_TYPE_ADDR
#define BLE_MESH_STORE_UNPROV_INFO_QUERY_TYPE_UUID
#define BLE_MESH_STORE_UNPROV_INFO_QUERY_TYPE_EXISTS
bt_mesh_get_unprov_dev_addr();
bt_mesh_get_adv_type();
bt_mesh_unprov_dev_fifo_enqueue(uint8_t *, const uint8_t *, uint8_t);
bt_mesh_unprov_dev_info_query(uint8_t *, uint8_t *, uint8_t *, uint8_t);
bt_mesh_scan_enable();
bt_mesh_scan_disable();
bt_mesh_scan_with_wl_enable();
bt_mesh_ble_scan_param
duration
bt_mesh_start_ble_scan(struct bt_mesh_ble_scan_param *);
bt_mesh_stop_ble_scan();
Files
loading...
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
components/bt/esp_ble_mesh/core/scan.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
/* Bluetooth Mesh */
/*
* SPDX-FileCopyrightText: 2017 Intel Corporation
* SPDX-FileContributor: 2020-2021 Espressif Systems (Shanghai) CO LTD
*
* SPDX-License-Identifier: Apache-2.0
*/
/* ... */
#ifndef
_SCAN_H_
#define
_SCAN_H_
#include
"
mesh
/
adapter.h"
#ifdef
__cplusplus
extern
"C"
{
#endif
#define
BLE_MESH_STORE_UNPROV_INFO_MAX_NUM
10
#define
BLE_MESH_STORE_UNPROV_INFO_QUERY_TYPE_ADDR
0
#define
BLE_MESH_STORE_UNPROV_INFO_QUERY_TYPE_UUID
BIT
(
0
)
#define
BLE_MESH_STORE_UNPROV_INFO_QUERY_TYPE_EXISTS
BIT
(
1
)
const
bt_mesh_addr_t
*
bt_mesh_get_unprov_dev_addr
(
void
)
;
uint8_t
bt_mesh_get_adv_type
(
void
)
;
int
bt_mesh_unprov_dev_fifo_enqueue
(
uint8_t
uuid
[
16
]
,
const
uint8_t
addr
[
6
]
,
uint8_t
adv_type
)
;
int
bt_mesh_unprov_dev_info_query
(
uint8_t
uuid
[
16
]
,
uint8_t
addr
[
6
]
,
uint8_t
*
adv_type
,
uint8_t
query_type
)
;
int
bt_mesh_scan_enable
(
void
)
;
int
bt_mesh_scan_disable
(
void
)
;
int
bt_mesh_scan_with_wl_enable
(
void
)
;
struct
bt_mesh_ble_scan_param
{
uint32_t
duration
;
}
{ ... }
;
int
bt_mesh_start_ble_scan
(
struct
bt_mesh_ble_scan_param
*
param
)
;
int
bt_mesh_stop_ble_scan
(
void
)
;
#ifdef
__cplusplus
}
{...}
#endif
/* ... */
#endif
/* _SCAN_H_ */
Details
Show:
from
Types:
Columns:
All items filtered out
All items filtered out
This file uses the notable symbols shown below. Click anywhere in the file to view more details.
bt_mesh_scan_disable()
bt_mesh_scan_enable()
bt_mesh_get_unprov_dev_addr()
bt_mesh_get_adv_type()
bt_mesh_unprov_dev_fifo_enqueue()
bt_mesh_unprov_dev_info_query()
bt_mesh_scan_with_wl_enable()
bt_mesh_start_ble_scan()
bt_mesh_stop_ble_scan()
BLE_MESH_STORE_UNPROV_INFO_MAX_NUM
bt_mesh_unprov_dev_info_query()::query_type
bt_mesh_unprov_dev_info_query()::uuid
bt_mesh_unprov_dev_info_query()::addr
bt_mesh_unprov_dev_fifo_enqueue()::uuid
bt_mesh_unprov_dev_fifo_enqueue()::addr
bt_mesh_unprov_dev_info_query()::adv_type
BLE_MESH_STORE_UNPROV_INFO_QUERY_TYPE_EXISTS
bt_mesh_unprov_dev_fifo_enqueue()::adv_type
BLE_MESH_STORE_UNPROV_INFO_QUERY_TYPE_UUID
bt_mesh_ble_scan_param
_SCAN_H_
BLE_MESH_STORE_UNPROV_INFO_QUERY_TYPE_ADDR
bt_mesh_ble_scan_param::duration
bt_mesh_start_ble_scan()::param
bt_mesh_addr_t