Zephyr API Documentation  3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
bt_gatt_indicate_params Struct Reference

GATT Indicate Value parameters. More...

#include <gatt.h>

Data Fields

const struct bt_uuiduuid
 Indicate Attribute UUID type.
 
const struct bt_gatt_attrattr
 Indicate Attribute object.
 
bt_gatt_indicate_func_t func
 Indicate Value callback.
 
bt_gatt_indicate_params_destroy_t destroy
 Indicate operation complete callback.
 
const void * data
 Indicate Value data.
 
uint16_t len
 Indicate Value length.
 
enum bt_att_chan_opt chan_opt
 

Detailed Description

GATT Indicate Value parameters.

Field Documentation

◆ attr

const struct bt_gatt_attr* bt_gatt_indicate_params::attr

Indicate 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_indicate_params::chan_opt

◆ data

const void* bt_gatt_indicate_params::data

Indicate Value data.

◆ destroy

bt_gatt_indicate_params_destroy_t bt_gatt_indicate_params::destroy

Indicate operation complete callback.

◆ func

bt_gatt_indicate_func_t bt_gatt_indicate_params::func

Indicate Value callback.

◆ len

uint16_t bt_gatt_indicate_params::len

Indicate Value length.

◆ uuid

const struct bt_uuid* bt_gatt_indicate_params::uuid

Indicate 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: