Structure representing the parameters for setting periodic advertising and creating synchronization.

This structure is used in BLE operations to configure periodic advertising and create synchronization.

Public Attributes#

uint8_t

uint8_t, Options field, The Options parameter is used to determine whether the Periodic Advertiser List is used

uint8_t

uint8_t, Advertising SID subfield in the ADI field used to identify the Periodic Advertising.

uint8_t

uint8_t, Advertiser Address Type, this parameter indicates the type of address being used in the connection request packets

uint8_t

uint8_t, Advertiser Address[6]

uint16_t

uint16_t, Skip,The maximum number of periodic advertising events that can be skipped after a successful receive Range : 0x0000 to 0x01F3

uint16_t

uint16_t, Sync Timeout, Synchronization timeout for the periodic advertising train Range : 0x000A to 0x4000

uint8_t

Reserved for future use.

Public Attribute Documentation#

options#

uint8_t rsi_ble_ae_set_periodic_adv_create_sync_s::options

uint8_t, Options field, The Options parameter is used to determine whether the Periodic Advertiser List is used

Bit_NUmber parameter description

0 0: Use the Advertising_SID, Advertiser_Address_Type, and Advertiser_Address parameters to determine which advertiser to listen to 1: Use the Periodic Advertiser List to determine which advertiser to listen to.

1 0: Reporting initially enabled 1: Reporting initially disabled

2 0: Duplicate filtering initially disabled 1: Duplicate filtering initially enabled

All other bits Reserved for future use


Definition at line 2151 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

adv_sid#

uint8_t rsi_ble_ae_set_periodic_adv_create_sync_s::adv_sid

uint8_t, Advertising SID subfield in the ADI field used to identify the Periodic Advertising.

Range : 0x00 to 0x0F, All other bits - Reserved for future use


Definition at line 2155 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

adv_addr_type#

uint8_t rsi_ble_ae_set_periodic_adv_create_sync_s::adv_addr_type

uint8_t, Advertiser Address Type, this parameter indicates the type of address being used in the connection request packets

      0x00          Public Device Address or Public Identity Address
      0x01          Random Device Address or Random (static) Identity Address

All other values Reserved for future use


Definition at line 2162 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

adv_addr#

uint8_t rsi_ble_ae_set_periodic_adv_create_sync_s::adv_addr[RSI_DEV_ADDR_LEN]

uint8_t, Advertiser Address[6]


Definition at line 2164 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

skip#

uint16_t rsi_ble_ae_set_periodic_adv_create_sync_s::skip

uint16_t, Skip,The maximum number of periodic advertising events that can be skipped after a successful receive Range : 0x0000 to 0x01F3


Definition at line 2167 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

sync_timeout#

uint16_t rsi_ble_ae_set_periodic_adv_create_sync_s::sync_timeout

uint16_t, Sync Timeout, Synchronization timeout for the periodic advertising train Range : 0x000A to 0x4000


Definition at line 2170 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

reserved#

uint8_t rsi_ble_ae_set_periodic_adv_create_sync_s::reserved

Reserved for future use.


Definition at line 2172 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h