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 Attribute Documentation#

cmd_sub_opcode#

uint16_t rsi_ble_ae_pdu::cmd_sub_opcode

Command sub-opcode


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


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


ae_random_address#

rsi_ble_ae_set_random_address_t rsi_ble_ae_pdu::ae_random_address

Set random address


ae_adv_params#

rsi_ble_ae_adv_params_t rsi_ble_ae_pdu::ae_adv_params

Advertising parameters


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


ae_adv_enable#

rsi_ble_ae_adv_enable_t rsi_ble_ae_pdu::ae_adv_enable

Advertising enable


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


ae_periodic_adv_params#

rsi_ble_ae_periodic_adv_params_t rsi_ble_ae_pdu::ae_periodic_adv_params

Periodic advertising parameters


ae_periodic_adv_enable#

rsi_ble_ae_periodic_adv_enable_t rsi_ble_ae_pdu::ae_periodic_adv_enable

Periodic advertising enable


ae_scan_params#

rsi_ble_ae_set_scan_params_t rsi_ble_ae_pdu::ae_scan_params

Scan parameters


ae_scan_enable#

rsi_ble_ae_set_scan_enable_t rsi_ble_ae_pdu::ae_scan_enable

Scan enable


ae_periodic_sync#

rsi_ble_ae_set_periodic_sync_t rsi_ble_ae_pdu::ae_periodic_sync

Periodic sync settings


dev_to_periodic_list#

rsi_ble_ae_dev_to_periodic_list_t rsi_ble_ae_pdu::dev_to_periodic_list

Device to periodic list


extended_create_conn#

rsi_ble_ae_extended_create_connect_t rsi_ble_ae_pdu::extended_create_conn

Extended create connection


pdu_type#

union rsi_ble_ae_pdu::@1 rsi_ble_ae_pdu::pdu_type

Union of various possible PDU types