Data Structures#

Here are the data structures with brief descriptions:

aes_key_128

128-bit AES key

bd_addr

Bluetooth address

bgapi_device_type_queue_t

byte_array

Variable-length int8_t array. Maximum length: 65535

sl_bt_cs_channel_map_t

79 1-bit fields contain the value for the channel sounding channel index

sl_bt_cs_sync_random_t

Random bit sequence used in CS packets

sl_bt_drbg_key_t

DRBG key

sl_bt_evt_advertiser_scan_request_s

Data structure of the scan_request event

sl_bt_evt_advertiser_timeout_s

Data structure of the timeout event

sl_bt_evt_connection_closed_s

Data structure of the closed event

sl_bt_evt_connection_get_remote_tx_power_completed_s

Data structure of the get_remote_tx_power_completed event

sl_bt_evt_connection_opened_s

Data structure of the opened event

sl_bt_evt_connection_parameters_s

Data structure of the parameters event

sl_bt_evt_connection_phy_status_s

Data structure of the phy_status event

sl_bt_evt_connection_remote_tx_power_s

Data structure of the remote_tx_power event

sl_bt_evt_connection_remote_used_features_s

Data structure of the remote_used_features event

sl_bt_evt_connection_rssi_s

Data structure of the rssi event

sl_bt_evt_connection_tx_power_s

Data structure of the tx_power event

sl_bt_evt_cte_receiver_connection_iq_report_s

Data structure of the connection_iq_report event

sl_bt_evt_cte_receiver_connectionless_iq_report_s

Data structure of the connectionless_iq_report event

sl_bt_evt_cte_receiver_dtm_iq_report_s

Data structure of the dtm_iq_report event

sl_bt_evt_cte_receiver_silabs_iq_report_s

Data structure of the silabs_iq_report event

sl_bt_evt_dfu_boot_failure_s

Data structure of the boot_failure event

sl_bt_evt_dfu_boot_s

Data structure of the boot event

sl_bt_evt_gatt_characteristic_s

Data structure of the characteristic event

sl_bt_evt_gatt_characteristic_value_s

Data structure of the characteristic_value event

sl_bt_evt_gatt_descriptor_s

Data structure of the descriptor event

sl_bt_evt_gatt_descriptor_value_s

Data structure of the descriptor_value event

sl_bt_evt_gatt_mtu_exchanged_s

Data structure of the mtu_exchanged event

sl_bt_evt_gatt_procedure_completed_s

Data structure of the procedure_completed event

sl_bt_evt_gatt_server_attribute_value_s

Data structure of the attribute_value event

sl_bt_evt_gatt_server_characteristic_status_s

Data structure of the characteristic_status event

sl_bt_evt_gatt_server_execute_write_completed_s

Data structure of the execute_write_completed event

sl_bt_evt_gatt_server_indication_timeout_s

Data structure of the indication_timeout event

sl_bt_evt_gatt_server_user_read_request_s

Data structure of the user_read_request event

sl_bt_evt_gatt_server_user_write_request_s

Data structure of the user_write_request event

sl_bt_evt_gatt_service_s

Data structure of the service event

sl_bt_evt_l2cap_channel_closed_s

Data structure of the channel_closed event

sl_bt_evt_l2cap_channel_credit_s

Data structure of the channel_credit event

sl_bt_evt_l2cap_channel_data_s

Data structure of the channel_data event

sl_bt_evt_l2cap_command_rejected_s

Data structure of the command_rejected event

sl_bt_evt_l2cap_le_channel_open_request_s

Data structure of the le_channel_open_request event

sl_bt_evt_l2cap_le_channel_open_response_s

Data structure of the le_channel_open_response event

sl_bt_evt_scanner_extended_advertisement_report_s

Data structure of the extended_advertisement_report event

sl_bt_evt_scanner_legacy_advertisement_report_s

Data structure of the legacy_advertisement_report event

sl_bt_evt_scanner_scan_report_s

Data structure of the scan_report event

sl_bt_evt_sm_bonded_s

Data structure of the bonded event

sl_bt_evt_sm_bonding_failed_s

Data structure of the bonding_failed event

sl_bt_evt_sm_confirm_bonding_s

Data structure of the confirm_bonding event

sl_bt_evt_sm_confirm_passkey_s

Data structure of the confirm_passkey event

sl_bt_evt_sm_passkey_display_s

Data structure of the passkey_display event

sl_bt_evt_sm_passkey_request_s

Data structure of the passkey_request event

sl_bt_evt_sync_closed_s

Data structure of the closed event

sl_bt_evt_sync_data_s

Data structure of the data event

sl_bt_evt_sync_opened_s

Data structure of the opened event

sl_bt_evt_sync_transfer_received_s

Data structure of the transfer_received event

sl_bt_evt_system_boot_s

Data structure of the boot event

sl_bt_evt_system_error_s

Data structure of the error event

sl_bt_evt_system_external_signal_s

Data structure of the external_signal event

sl_bt_evt_system_hardware_error_s

Data structure of the hardware_error event

sl_bt_evt_system_soft_timer_s

Data structure of the soft_timer event

sl_bt_evt_test_dtm_completed_s

Data structure of the dtm_completed event

sl_bt_evt_user_message_to_host_s

Data structure of the message_to_host event

sl_bt_msg

Data structure of BT API messages

sl_bt_msg.data

sl_bt_uuid_16_t

16-bit UUID

sl_bt_uuid_64_t

64-bit UUID

uint8array

Variable-length uint8_t array. Maximum length: 255

uuid_128

128-bit UUID