|
Zephyr Project API 4.0.0
A Scalable Open Source RTOS
|
GATT Indicate Value parameters. More...
#include <gatt.h>
Data Fields | |
| const struct bt_uuid * | uuid |
| Indicate Attribute UUID type. | |
| const struct bt_gatt_attr * | attr |
| 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 |
GATT Indicate Value parameters.
| 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.
| enum bt_att_chan_opt bt_gatt_indicate_params::chan_opt |
| const void* bt_gatt_indicate_params::data |
Indicate Value data.
| bt_gatt_indicate_params_destroy_t bt_gatt_indicate_params::destroy |
Indicate operation complete callback.
| bt_gatt_indicate_func_t bt_gatt_indicate_params::func |
Indicate Value callback.
| uint16_t bt_gatt_indicate_params::len |
Indicate Value length.
| 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.