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, Options field, The Options parameter is used to determine whether the Periodic Advertiser List is used
uint8_t, Advertising SID subfield in the ADI field used to identify the Periodic Advertising.
uint8_t, Advertiser Address Type, this parameter indicates the type of address being used in the connection request packets
uint8_t, Advertiser Address[6]
uint16_t, Skip,The maximum number of periodic advertising events that can be skipped after a successful receive Range : 0x0000 to 0x01F3
uint16_t, Sync Timeout, Synchronization timeout for the periodic advertising train Range : 0x000A to 0x4000
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
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
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
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]
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
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
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.
2172
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h