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#
Command sub-opcode.
Supported number of advertising sets.
Supported maximum advertising data.
Set random address.
Advertising parameters.
Advertising or scan response data.
Advertising enable.
Advertising set clear or remove.
Periodic advertising parameters.
Periodic advertising enable.
Scan parameters.
Scan enable.
Periodic sync settings.
Device to periodic list.
Extended create connection.
Union of various possible PDU types.
Public Attribute Documentation#
cmd_sub_opcode#
uint16_t rsi_ble_ae_pdu::cmd_sub_opcode
Command sub-opcode.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
2402
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h