sl_bt_evt_gatt_procedure_completed#

Indicates that the current GATT procedure was completed successfully or that it failed with an error.

All GATT commands excluding sl_bt_gatt_write_characteristic_value_without_response and sl_bt_gatt_send_characteristic_confirmation will trigger this event. As a result, the application must wait for this event before issuing another GATT command (excluding the two aforementioned exceptions).

Note: After a failed GATT procedure with SL_STATUS_TIMEOUT error, further GATT transactions over this connection are not allowed by the stack.

Modules#

sl_bt_evt_gatt_procedure_completed_s

Macros#

#define

Identifier of the procedure_completed event.

Typedef Documentation#

sl_bt_evt_gatt_procedure_completed_t#

typedef struct sl_bt_evt_gatt_procedure_completed_s sl_bt_evt_gatt_procedure_completed_t

Definition at line 8194 of file /mnt/raid/workspaces/ws.XK183xwsq/overlay/gsdk/protocol/bluetooth/build_release/bt_api/sw/bgapi/inc/sl_bt_api.h

Macro Definition Documentation#

sl_bt_evt_gatt_procedure_completed_id#

#define sl_bt_evt_gatt_procedure_completed_id
Value:
0x060900a0

Identifier of the procedure_completed event.


Definition at line 8183 of file /mnt/raid/workspaces/ws.XK183xwsq/overlay/gsdk/protocol/bluetooth/build_release/bt_api/sw/bgapi/inc/sl_bt_api.h