![]() |
nRF Connect SDK API 3.3.99
|
Fast Pair Advertising Manager API for managing the Fast Pair advertising set. More...
Data Structures | |
| struct | bt_fast_pair_adv_manager_trigger_config |
| struct | bt_fast_pair_adv_manager_trigger |
| struct | bt_fast_pair_adv_manager_info_cb |
Macros | |
| #define | BT_FAST_PAIR_ADV_MANAGER_TRIGGER_REGISTER(_name, _id, _config) |
| Register a trigger in the Fast Pair Advertising Manager. | |
Functions | |
| bool | bt_fast_pair_adv_manager_is_pairing_mode (void) |
| Check if the Fast Pair Advertising Manager is in the pairing mode. | |
| void | bt_fast_pair_adv_manager_request (struct bt_fast_pair_adv_manager_trigger *trigger, bool enable) |
| Request turning on the Fast Pair advertising. | |
| void | bt_fast_pair_adv_manager_payload_refresh (void) |
| Refresh the Fast Pair advertising payload. | |
| int | bt_fast_pair_adv_manager_id_set (uint8_t id) |
| Set the Bluetooth identity for the Fast Pair advertising. | |
| uint8_t | bt_fast_pair_adv_manager_id_get (void) |
| Get the Bluetooth identity used for the Fast Pair advertising. | |
| int | bt_fast_pair_adv_manager_info_cb_register (struct bt_fast_pair_adv_manager_info_cb *cb) |
| Register information callbacks for the Fast Pair Advertising Manager. | |
| bool | bt_fast_pair_adv_manager_is_adv_active (void) |
| Check if the Fast Pair advertising set is active. | |
| int | bt_fast_pair_adv_manager_enable (void) |
| Enable the Fast Pair Advertising Manager module. | |
| int | bt_fast_pair_adv_manager_disable (void) |
| Disable the Fast Pair Advertising Manager module. | |
| bool | bt_fast_pair_adv_manager_is_ready (void) |
| Check if the Fast Pair Advertising Manager module is ready. | |
Fast Pair Advertising Manager API for managing the Fast Pair advertising set.
It is required to use the Fast Pair Advertising Manager API in the cooperative thread context. Following this requirement guarantees a proper synchronization between the user operations and the module operations.