Generic Advertising Configuration FlagsAdvertiser#

Macros

#define 

SL_BT_ADVERTISER_USE_NONRESOLVABLE_ADDRESS   0x4

#define 

SL_BT_ADVERTISER_USE_DEVICE_IDENTITY_IN_PRIVACY   0x10

Detailed Description#

This enum defines configuration flags common for legacy and extended advertisings.

Macro Definition Documentation#

SL_BT_ADVERTISER_USE_NONRESOLVABLE_ADDRESS#

#define SL_BT_ADVERTISER_USE_NONRESOLVABLE_ADDRESS   0x4

Use a non-resolvable private address managed by the stack. The advertising must be non-connectable when using this configuration. The stack generates a non-resolvable private address for the advertising set and the stack will update the address periodically in privacy mode. By default this flag is not set, i.e., the advertising address uses the device identity address. This configuration has no effect if the advertising address has been set with the sl_bt_advertiser_set_random_address command.

SL_BT_ADVERTISER_USE_DEVICE_IDENTITY_IN_PRIVACY#

#define SL_BT_ADVERTISER_USE_DEVICE_IDENTITY_IN_PRIVACY   0x10

Use the device identity address when privacy mode is enabled. By default, this flag is not set, i.e., the advertising address uses a resolvable private address managed by the stack in privacy mode. This configuration has no effect if the SL_BT_ADVERTISER_USE_NONRESOLVABLE_ADDRESS flag is set or the advertising address has been set with the sl_bt_advertiser_set_random_address command.