![]() |
nRF Connect SDK Bare Metal API 2.0.99
|
Structure to hold a Bluetooth LE GATT request. More...
#include <bm/bluetooth/ble_gq.h>
Data Fields | ||
| sys_snode_t | node | |
| Data for storing the request in a singly-linked list. | ||
| enum ble_gq_req_type | type | |
| Type of request. | ||
| uint8_t * | data | |
| Extra payload data that cannot be contained in the request queue. | ||
| ble_gq_evt_handler_t | evt_handler | |
| Error handler structure. | ||
| void * | ctx | |
| Context. | ||
| union { | ||
| struct { | ||
| uint16_t handle | ||
| uint16_t offset | ||
| } gattc_read | ||
| GATTC read parameters. Type BLE_GQ_REQ_GATTC_READ. More... | ||
| ble_gattc_write_params_t gattc_write | ||
| GATTC write parameters. Type BLE_GQ_REQ_GATTC_WRITE. More... | ||
| struct { | ||
| uint16_t start_handle | ||
| ble_uuid_t srvc_uuid | ||
| } gattc_srv_disc | ||
| GATTC service discovery parameters. Type BLE_GQ_REQ_SRV_DISCOVERY. More... | ||
| ble_gattc_handle_range_t gattc_char_disc | ||
| GATTC characteristic discovery parameters. Type NRF_BLE_GQ_REQ_CHAR_DISCOVERY. More... | ||
| ble_gattc_handle_range_t gattc_desc_disc | ||
| GATTC characteristic descriptor discovery parameters. Type NRF_BLE_GQ_REQ_DESC_DISCOVERY. More... | ||
| ble_gatts_hvx_params_t gatts_hvx | ||
| GATTS handle value notification or indication parameters. Type NRF_BLE_GQ_REQ_GATTS_HVX. More... | ||
| }; | ||
| Request type specific parameters. | ||
Structure to hold a Bluetooth LE GATT request.