sl_bt_evt_gatt_server_attribute_valueGATT Server#

Indicates that the value of an attribute in the local GATT database was changed by a remote GATT client.

Data Structures#


struct | sl_bt_evt_gatt_server_attribute_value_s | Data structure of the attribute_value event.

Macros#


#define | sl_bt_evt_gatt_server_attribute_value_id 0x000a00a0 | Identifier of the attribute_value event.

Detailed Description#

Indicates that the value of an attribute in the local GATT database was changed by a remote GATT client.

The parameter att_opcode describes which GATT procedure was used to change the value.


Data Structure Documentation#

◆ sl_bt_evt_gatt_server_attribute_value_s#

struct sl_bt_evt_gatt_server_attribute_value_s#

Data structure of the attribute_value event.

Data Fields#

uint8_t | connection |

Connection handle

uint16_t | attribute |

Attribute Handle

uint8_t | att_opcode |

Enum sl_bt_gatt_att_opcode_t. Attribute opcode that informs the procedure from which the value was received.

uint16_t | offset |

Value offset

uint8array | value |

Value