Zephyr API Documentation  2.7.0-rc2
A Scalable Open Source RTOS
bt_gatt_indicate_params Struct Reference

GATT Indicate Value parameters. More...

#include <gatt.h>

Data Fields

const struct bt_uuiduuid
 Indicate Attribute UUID type. More...
 
const struct bt_gatt_attrattr
 Indicate Attribute object. More...
 
bt_gatt_indicate_func_t func
 
bt_gatt_indicate_params_destroy_t destroy
 
const voiddata
 
uint16_t len
 

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.

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