ble_conn_cfg_t

S122 SoftDevice v8.1.1 API

S122 SoftDevice v8.1.1

BLE connection configuration type, wrapping the module specific configurations, set with sd_ble_cfg_set . More...

#include <ble.h>

Detailed Description

BLE connection configuration type, wrapping the module specific configurations, set with sd_ble_cfg_set .

Note
Connection configurations don't have to be set. In the case that no configurations has been set, or fewer connection configurations has been set than enabled connections, the default connection configuration will be automatically added for the remaining connections. When creating connections with the default configuration, BLE_CONN_CFG_TAG_DEFAULT should be used in place of ble_conn_cfg_t::conn_cfg_tag .
See Also
sd_ble_gap_connect()
Relevant Message Sequence Charts

Field Documentation

uint8_t ble_conn_cfg_t::conn_cfg_tag
        The application chosen tag that can be use to

select this configuration when creating a connection. Must be different for all connection configurations added and not BLE_CONN_CFG_TAG_DEFAULT .

See Also
sd_ble_gap_connect() .
ble_gap_conn_cfg_t ble_conn_cfg_t::gap_conn_cfg

GAP connection configuration, cfg_id is BLE_CONN_CFG_GAP .

ble_gatt_conn_cfg_t ble_conn_cfg_t::gatt_conn_cfg

GATT connection configuration, cfg_id is BLE_CONN_CFG_GATT .

ble_gattc_conn_cfg_t ble_conn_cfg_t::gattc_conn_cfg

GATTC connection configuration, cfg_id is BLE_CONN_CFG_GATTC .

ble_gatts_conn_cfg_t ble_conn_cfg_t::gatts_conn_cfg

GATTS connection configuration, cfg_id is BLE_CONN_CFG_GATTS .

union { ... } ble_conn_cfg_t::params

Connection configuration union.