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

GATT Discover Attributes parameters. More...

#include <gatt.h>

Data Fields

const struct bt_uuiduuid
 Discover UUID type.
 
bt_gatt_discover_func_t func
 Discover attribute callback.
 
union {
   uint16_t   start_handle
 Discover start handle. More...
 
}; 
 
uint8_t type
 Discover type.
 
struct bt_gatt_subscribe_paramssub_params
 Only for stack-internal use, used for automatic discovery.
 
enum bt_att_chan_opt chan_opt
 
uint16_t attr_handle
 Include service attribute declaration handle.
 
uint16_t end_handle
 Included service end handle.
 

Detailed Description

GATT Discover Attributes parameters.

Field Documentation

◆ 

union { ... } bt_gatt_discover_params::@81

◆ attr_handle

uint16_t bt_gatt_discover_params::attr_handle

Include service attribute declaration handle.

◆ chan_opt

enum bt_att_chan_opt bt_gatt_discover_params::chan_opt

◆ end_handle

uint16_t bt_gatt_discover_params::end_handle

Included service end handle.

Discover end handle.

◆ func

bt_gatt_discover_func_t bt_gatt_discover_params::func

Discover attribute callback.

◆ start_handle

uint16_t bt_gatt_discover_params::start_handle

Included service start handle.

Discover start handle.

◆ sub_params

struct bt_gatt_subscribe_params* bt_gatt_discover_params::sub_params

Only for stack-internal use, used for automatic discovery.

◆ type

uint8_t bt_gatt_discover_params::type

Discover type.

◆ uuid

const struct bt_uuid* bt_gatt_discover_params::uuid

Discover UUID type.


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