AE Advertising Params.

Public Attributes#

uint8_t

uint8_t, Advertising Handle, Used to identify an Advertising set , Range : 0x00 to 0xEF

uint32_t

uint32_t, Primary Advertising Interval Minimum, Minimum advertising interval for undirected and low duty cycle directed advertising

uint32_t

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

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

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

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_t

uint8[6], Peer_Device_Address, Address of the Peer_Address_Type

uint8_t

uint8_t, Advertising_Filter_Policy 0x00 - Process scan and connection requests from all devices (i.e., 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.

uint8_t

uint8_t Advertising_TX_Power, Advertising TX Power ranges from -127 to +20 and units are in dBm

uint8_t

uint8_t Primary_Advertising_PHY, This parameter specifies the PHY used for the periodic advertising.

uint8_t

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

uint8_t

uint8_t Secondary_Advertising_PHY, This parameter specifies the PHY used for the periodic advertising.

uint8_t

uint8_t Advertising_Sid, Value of the Advertising SID subfield in the ADI field of the PDU, Range : 0x00 to 0x0F

uint8_t

uint8_t Scan Request Notification Enable 0x00 Scan request notifications disabled 0x01 Scan request notifications enabled

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


Definition at line 1096 of file components/si91x/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


Definition at line 1110 of file components/si91x/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


Definition at line 1112 of file components/si91x/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


Definition at line 1115 of file components/si91x/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


Definition at line 1122 of file components/si91x/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


Definition at line 1134 of file components/si91x/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


Definition at line 1139 of file components/si91x/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


Definition at line 1141 of file components/si91x/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 (i.e., 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.


Definition at line 1148 of file components/si91x/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


Definition at line 1150 of file components/si91x/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


Definition at line 1155 of file components/si91x/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


Definition at line 1160 of file components/si91x/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


Definition at line 1166 of file components/si91x/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


Definition at line 1168 of file components/si91x/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


Definition at line 1173 of file components/si91x/ble/inc/rsi_ble.h