Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
bt_gatt_notify_params Struct Reference

#include <gatt.h>

Data Fields

const struct bt_uuiduuid
 Notification Attribute UUID type.
 
const struct bt_gatt_attrattr
 Notification Attribute object.
 
const void * data
 Notification Value data.
 
uint16_t len
 Notification Value length.
 
bt_gatt_complete_func_t func
 Notification Value callback.
 
void * user_data
 Notification Value callback user data.
 
enum bt_att_chan_opt chan_opt
 

Field Documentation

◆ attr

const struct bt_gatt_attr* bt_gatt_notify_params::attr

Notification Attribute object.

Optional if uuid is provided, in this case it will be used as start range to search for the attribute with the given UUID.

◆ chan_opt

enum bt_att_chan_opt bt_gatt_notify_params::chan_opt

◆ data

const void* bt_gatt_notify_params::data

Notification Value data.

◆ func

bt_gatt_complete_func_t bt_gatt_notify_params::func

Notification Value callback.

◆ len

uint16_t bt_gatt_notify_params::len

Notification Value length.

◆ user_data

void* bt_gatt_notify_params::user_data

Notification Value callback user data.

◆ uuid

const struct bt_uuid* bt_gatt_notify_params::uuid

Notification Attribute UUID type.

Optional, use to search for an attribute with matching UUID when the attribute object pointer is not known.


The documentation for this struct was generated from the following file: