Bluetooth LE Profile API document
Bluetooth LE Profile API document Rev.1.00 [May 22, 2020]
st_ble_servs_desc_info_t Struct Reference

st_ble_servs_desc_info_t includes information about descriptor. More...

Data Fields

uint16_t attr_hdl
 
uint8_t desc_idx
 
uint8_t inst_idx
 
uint16_t app_size
 
uint16_t db_size
 
ble_servs_attr_write_req_t write_req_cb
 
ble_servs_attr_write_comp_t write_comp_cb
 
ble_servs_attr_read_req_t read_req_cb
 
ble_servs_attr_decode_t decode
 
ble_servs_attr_encode_t encode
 

Detailed Description

st_ble_servs_desc_info_t includes information about descriptor.

Field Documentation

◆ attr_hdl

uint16_t st_ble_servs_desc_info_t::attr_hdl

Attribute handle of descriptor

◆ desc_idx

uint8_t st_ble_servs_desc_info_t::desc_idx

Index of descriptor

◆ inst_idx

uint8_t st_ble_servs_desc_info_t::inst_idx

Index used if same descriptor is set in one characteristic

◆ app_size

uint16_t st_ble_servs_desc_info_t::app_size

Descriptor value size used in application.

◆ db_size

uint16_t st_ble_servs_desc_info_t::db_size

Descriptor value size used in GATT database.

◆ write_req_cb

ble_servs_attr_write_req_t st_ble_servs_desc_info_t::write_req_cb

Write request callback function. Set function if needed.

◆ write_comp_cb

ble_servs_attr_write_comp_t st_ble_servs_desc_info_t::write_comp_cb

Write response callback function. Set function if needed.

◆ read_req_cb

ble_servs_attr_read_req_t st_ble_servs_desc_info_t::read_req_cb

Read request callback function. Set function if needed.

◆ decode

ble_servs_attr_decode_t st_ble_servs_desc_info_t::decode

Decode function.

◆ encode

ble_servs_attr_encode_t st_ble_servs_desc_info_t::encode

Encode function.