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.
2357
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.
2362
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.
2364
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.
2366
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.
2368
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.
2370
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.
2372
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.
2374
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.
2376
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.
2378
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.
2380
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.
2382
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.
2384
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.
2386
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.
2388
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.
2389
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h