sl_bt_evt_gatt_characteristic_value#
Indicates that the value of one or several characteristics in the remote GATT server was received.
It is triggered by several commands: sl_bt_gatt_read_characteristic_value, sl_bt_gatt_read_characteristic_value_from_offset, sl_bt_gatt_read_characteristic_value_by_uuid, sl_bt_gatt_read_multiple_characteristic_values; and when the remote GATT server sends indications or notifications after enabling notifications with sl_bt_gatt_set_characteristic_notification. The parameter att_opcode
indicates which type of GATT transaction triggered this event. In particular, if the att_opcode
type is sl_bt_gatt_handle_value_indication (0x1d), the application needs to confirm the indication with sl_bt_gatt_send_characteristic_confirmation.
Modules#
sl_bt_evt_gatt_characteristic_value_s
Typedefs#
Macros#
Identifier of the characteristic_value event.
Typedef Documentation#
sl_bt_evt_gatt_characteristic_value_t#
typedef struct sl_bt_evt_gatt_characteristic_value_s sl_bt_evt_gatt_characteristic_value_t
8138
of file /mnt/raid/workspaces/ws.pY3F1RWXq/overlay/gsdk/protocol/bluetooth/build_release/bt_api/sw/bgapi/inc/sl_bt_api.h
Macro Definition Documentation#
sl_bt_evt_gatt_characteristic_value_id#
#define sl_bt_evt_gatt_characteristic_value_idValue:
0x040900a0
Identifier of the characteristic_value event.
8120
of file /mnt/raid/workspaces/ws.pY3F1RWXq/overlay/gsdk/protocol/bluetooth/build_release/bt_api/sw/bgapi/inc/sl_bt_api.h