AE Advertising Params.
Public Attributes#
uint8_t, Advertising Handle, Used to identify an Advertising set , Range : 0x00 to 0xEF
uint32_t, Primary Advertising Interval Minimum, Minimum advertising interval for undirected and low duty cycle directed advertising
uint32_t, Primary Advertising Interval Maximum, Maximum advertising interval for undirected and low duty cycle directed advertising primary_adv_intterval_min <= primary_adv_intterval_max
uint8_t, Primary Advertising Channel Map, It specifies on which channel it shall advertise Bit Number Parameter Description 0 Channel 37 shall be used 1 Channel 38 Shall be used 2 Channel 39 shall be used
uint8_t, Own_Address_type, Indicates the type of the Address 0x00 - Public Device Address 0x01 - Random Device Address 0x02 - Controller generates the Resolvable Private Address based on the local IRK from the resolving list.
uint8_t, Peer_Address_Type, Specifies Peer Address Type 0x00 - Public Device Address or Public Identity Address 0x01 - Random Device Address or Random (static) Identity Address
uint8[6], Peer_Device_Address, Address of the Peer_Address_Type
uint8_t, Advertising_Filter_Policy 0x00 - Process scan and connection requests from all devices (that is , the Filter Accept List is not in use).
uint8_t Advertising_TX_Power, Advertising TX Power ranges from -127 to +20 and units are in dBm
uint8_t Primary_Advertising_PHY, This parameter specifies the PHY used for the periodic advertising.
uint8_t Secondary_Advertising_Max_Skip 0x00 - AUX_ADV_IND shall be sent prior to the next advertising event.
uint8_t Secondary_Advertising_PHY, This parameter specifies the PHY used for the periodic advertising.
uint8_t Advertising_Sid, Value of the Advertising SID subfield in the ADI field of the PDU, Range : 0x00 to 0x0F
uint8_t Scan Request Notification Enable 0x00 - Scan request notifications disabled.
Public Attribute Documentation#
adv_handle#
uint8_t ae_adv_params_s::adv_handle
uint8_t, Advertising Handle, Used to identify an Advertising set , Range : 0x00 to 0xEF
1828
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h
adv_event_prop#
uint16_t ae_adv_params_s::adv_event_prop
uint16_t, Advertising Event Properties, indicates the properties of Advertising Event#
Bit Number | Parameter Description |
---|---|
0 | Connectable Advertising |
1 | Scannable Advertising |
2 | Direct Advertising |
3 | High Duty cycle Directed Connectable advertising (≤ 3.75 ms Advertising interval) |
4 | Use legacy advertising PDUs |
5 | Omit advertiser's address from all PDUs("anonymous advertising") |
6 | Include Tx Power in the extended header of at least one advertising PDU |
1842
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h
primary_adv_intterval_min#
uint32_t ae_adv_params_s::primary_adv_intterval_min
uint32_t, Primary Advertising Interval Minimum, Minimum advertising interval for undirected and low duty cycle directed advertising
1844
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h
primary_adv_intterval_max#
uint32_t ae_adv_params_s::primary_adv_intterval_max
uint32_t, Primary Advertising Interval Maximum, Maximum advertising interval for undirected and low duty cycle directed advertising primary_adv_intterval_min <= primary_adv_intterval_max
1847
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h
primary_adv_chnl_map#
uint8_t ae_adv_params_s::primary_adv_chnl_map
uint8_t, Primary Advertising Channel Map, It specifies on which channel it shall advertise Bit Number Parameter Description 0 Channel 37 shall be used 1 Channel 38 Shall be used 2 Channel 39 shall be used
1854
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h
own_addr_type#
uint8_t ae_adv_params_s::own_addr_type
uint8_t, Own_Address_type, Indicates the type of the Address 0x00 - Public Device Address 0x01 - Random Device Address 0x02 - Controller generates the Resolvable Private Address based on the local IRK from the resolving list.
If the resolving list contains no matching entry, use the public address. 0x03 - Controller generates the Resolvable Private Address based on the local IRK from the resolving list. If the resolving list contains no matching entry, use the random address from LE_Set_Advertising_Set_Random_Address.
1866
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h
peer_addr_type#
uint8_t ae_adv_params_s::peer_addr_type
uint8_t, Peer_Address_Type, Specifies Peer Address Type 0x00 - Public Device Address or Public Identity Address 0x01 - Random Device Address or Random (static) Identity Address
1871
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h
peer_dev_addr#
uint8_t ae_adv_params_s::peer_dev_addr[RSI_DEV_ADDR_LEN]
uint8[6], Peer_Device_Address, Address of the Peer_Address_Type
1873
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h
adv_filter_policy#
uint8_t ae_adv_params_s::adv_filter_policy
uint8_t, Advertising_Filter_Policy 0x00 - Process scan and connection requests from all devices (that is , the Filter Accept List is not in use).
0x01 - Process connection requests from all devices and scan requests only from devices that are in the Filter Accept List. 0x02 - Process scan requests from all devices and connection requests only from devices that are in the Filter Accept List. 0x03 - Process scan and connection requests only from devices in the Filter Accept List.
1880
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h
adv_tx_power#
uint8_t ae_adv_params_s::adv_tx_power
uint8_t Advertising_TX_Power, Advertising TX Power ranges from -127 to +20 and units are in dBm
1882
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h
primary_adv_phy#
uint8_t ae_adv_params_s::primary_adv_phy
uint8_t Primary_Advertising_PHY, This parameter specifies the PHY used for the periodic advertising.
0x01 - Advertiser PHY is LE 1M. 0x03 - Advertiser PHY is LE Coded
1887
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h
sec_adv_max_skip#
uint8_t ae_adv_params_s::sec_adv_max_skip
uint8_t Secondary_Advertising_Max_Skip 0x00 - AUX_ADV_IND shall be sent prior to the next advertising event.
0x01 to 0xFF - Maximum advertising events the Controller can skip before sending the AUX_ADV_IND packets on the secondary advertising physical channel.
1892
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h
sec_adv_phy#
uint8_t ae_adv_params_s::sec_adv_phy
uint8_t Secondary_Advertising_PHY, This parameter specifies the PHY used for the periodic advertising.
0x01 - Advertiser PHY is LE 1M. 0x02 - Advertiser PHY is LE 2M. 0x03 - Advertiser PHY is LE Coded.
1898
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h
adv_sid#
uint8_t ae_adv_params_s::adv_sid
uint8_t Advertising_Sid, Value of the Advertising SID subfield in the ADI field of the PDU, Range : 0x00 to 0x0F
1900
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h
scan_req_notify_enable#
uint8_t ae_adv_params_s::scan_req_notify_enable
uint8_t Scan Request Notification Enable 0x00 - Scan request notifications disabled.
0x01 - Scan request notifications enabled.
1905
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h