Structure representing the BLE Advertising Extensions (AE) Protocol Data Unit (PDU).

This structure is used to define the BLE Advertising Extensions PDU. It contains a command sub-opcode and a union of various possible PDU types related to advertising, scanning, and connection parameters.

Public Attributes#

uint16_t

Command sub-opcode.

Advertising parameters.

Advertising or scan response data.

union rsi_ble_ae_pdu::@1

Union of various possible PDU types.

Public Attribute Documentation#

cmd_sub_opcode#

uint16_t rsi_ble_ae_pdu::cmd_sub_opcode

Command sub-opcode.


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

ae_supported_no_of_sets#

rsi_ble_ae_get_supported_no_of_adv_sets_t rsi_ble_ae_pdu::ae_supported_no_of_sets

Supported number of advertising sets.


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

ae_supported_max_data#

rsi_ble_ae_read_supported_max_adv_data_t rsi_ble_ae_pdu::ae_supported_max_data

Supported maximum advertising data.


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

ae_random_address#

rsi_ble_ae_set_random_address_t rsi_ble_ae_pdu::ae_random_address

Set random address.


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

ae_adv_params#

rsi_ble_ae_adv_params_t rsi_ble_ae_pdu::ae_adv_params

Advertising parameters.


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

ae_adv_or_scn_rsp_data#

rsi_ble_ae_data_t rsi_ble_ae_pdu::ae_adv_or_scn_rsp_data

Advertising or scan response data.


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

ae_adv_enable#

rsi_ble_ae_adv_enable_t rsi_ble_ae_pdu::ae_adv_enable

Advertising enable.


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

ae_adv_set_clear_or_remove#

rsi_ble_ae_adv_set_clear_or_remove_t rsi_ble_ae_pdu::ae_adv_set_clear_or_remove

Advertising set clear or remove.


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

ae_periodic_adv_params#

rsi_ble_ae_periodic_adv_params_t rsi_ble_ae_pdu::ae_periodic_adv_params

Periodic advertising parameters.


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

ae_periodic_adv_enable#

rsi_ble_ae_periodic_adv_enable_t rsi_ble_ae_pdu::ae_periodic_adv_enable

Periodic advertising enable.


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

ae_scan_params#

rsi_ble_ae_set_scan_params_t rsi_ble_ae_pdu::ae_scan_params

Scan parameters.


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

ae_scan_enable#

rsi_ble_ae_set_scan_enable_t rsi_ble_ae_pdu::ae_scan_enable

Scan enable.


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

ae_periodic_sync#

rsi_ble_ae_set_periodic_sync_t rsi_ble_ae_pdu::ae_periodic_sync

Periodic sync settings.


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

dev_to_periodic_list#

rsi_ble_ae_dev_to_periodic_list_t rsi_ble_ae_pdu::dev_to_periodic_list

Device to periodic list.


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

extended_create_conn#

rsi_ble_ae_extended_create_connect_t rsi_ble_ae_pdu::extended_create_conn

Extended create connection.


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

pdu_type#

union rsi_ble_ae_pdu::@1 rsi_ble_ae_pdu::pdu_type

Union of various possible PDU types.


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