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

This is the structure of GATT Database that is specified in R_BLE_GATTS_SetDbInst(). More...

Data Fields

const uint8_t * p_uuid_table
 The array to register the UUID to be used. More...
 
uint8_t * p_attr_val_table
 The array to register variable attribute values. More...
 
const uint8_t * p_const_attr_val_table
 The array to register fixed attribute values. More...
 
uint8_t * p_rem_spec_val_table
 The array to manage the attribute values handled for each GATT client. More...
 
const uint8_t * p_const_rem_spec_val_table
 The array to register the default of the attribute value handled by each GATT client. More...
 
const st_ble_gatts_db_uuid_cfg_tp_uuid_cfg
 The array to register information on the position where UUIDs are used. More...
 
const st_ble_gatts_db_attr_cfg_tp_attr_cfg
 The array to register the detailed information of attributes. More...
 
const st_ble_gatts_db_char_cfg_tp_char_cfg
 The array to register the detailed information of characteristics. More...
 
const st_ble_gatts_db_serv_cfg_tp_serv_cfg
 The array to register the detailed information of services. More...
 
uint8_t serv_cnt
 The number of services included in the GATT Database. More...
 
uint8_t char_cnt
 The number of characteristics included in the GATT Database. More...
 
uint8_t uuid_type_cnt
 The number of UUIDs included in the GATT Database. More...
 
uint8_t peer_spec_val_cnt
 The total size of attribute value that needs to be managed for each GATT client. More...
 

Detailed Description

This is the structure of GATT Database that is specified in R_BLE_GATTS_SetDbInst().

Field Documentation

◆ p_uuid_table

const uint8_t* st_ble_gatts_db_cfg_t::p_uuid_table

The array to register the UUID to be used.

◆ p_attr_val_table

uint8_t* st_ble_gatts_db_cfg_t::p_attr_val_table

The array to register variable attribute values.

◆ p_const_attr_val_table

const uint8_t* st_ble_gatts_db_cfg_t::p_const_attr_val_table

The array to register fixed attribute values.

◆ p_rem_spec_val_table

uint8_t* st_ble_gatts_db_cfg_t::p_rem_spec_val_table

The array to manage the attribute values handled for each GATT client.

◆ p_const_rem_spec_val_table

const uint8_t* st_ble_gatts_db_cfg_t::p_const_rem_spec_val_table

The array to register the default of the attribute value handled by each GATT client.

◆ p_uuid_cfg

const st_ble_gatts_db_uuid_cfg_t* st_ble_gatts_db_cfg_t::p_uuid_cfg

The array to register information on the position where UUIDs are used.

◆ p_attr_cfg

const st_ble_gatts_db_attr_cfg_t* st_ble_gatts_db_cfg_t::p_attr_cfg

The array to register the detailed information of attributes.

◆ p_char_cfg

const st_ble_gatts_db_char_cfg_t* st_ble_gatts_db_cfg_t::p_char_cfg

The array to register the detailed information of characteristics.

◆ p_serv_cfg

const st_ble_gatts_db_serv_cfg_t* st_ble_gatts_db_cfg_t::p_serv_cfg

The array to register the detailed information of services.

◆ serv_cnt

uint8_t st_ble_gatts_db_cfg_t::serv_cnt

The number of services included in the GATT Database.

◆ char_cnt

uint8_t st_ble_gatts_db_cfg_t::char_cnt

The number of characteristics included in the GATT Database.

◆ uuid_type_cnt

uint8_t st_ble_gatts_db_cfg_t::uuid_type_cnt

The number of UUIDs included in the GATT Database.

◆ peer_spec_val_cnt

uint8_t st_ble_gatts_db_cfg_t::peer_spec_val_cnt

The total size of attribute value that needs to be managed for each GATT client.