nrf_ble_qwr_t

nRF5 SDK v15.2.0

Queued Writes structure. More...

#include <nrf_ble_qwr.h>

Data Fields

uint8_t initialized
Flag that indicates whether the module has been initialized.
uint16_t conn_handle
Connection handle.
ble_srv_error_handler_t error_handler
Error handler.
bool is_user_mem_reply_pending
Flag that indicates whether a mem_reply is pending (because a previous attempt returned busy).
uint16_t attr_handles [1]
List of handles for registered attributes, for which the module accepts and handles prepare write operations.
uint8_t nb_registered_attr
Number of registered attributes.
uint16_t written_attr_handles [1]
List of attribute handles that have been written to during the current prepare write or execute write operation.
uint8_t nb_written_handles
Number of attributes that have been written to during the current prepare write or execute write operation.
ble_user_mem_block_t mem_buffer
Memory buffer that is provided to the SoftDevice on an ON_USER_MEM_REQUEST event.
nrf_ble_qwr_evt_handler_t callback
Event handler function that is called for events concerning the handles of all registered attributes.

Detailed Description

Queued Writes structure.

This structure contains status information for the Queued Writes module.

  • components/ble/nrf_ble_qwr/nrf_ble_qwr.h