Cypress PSoC 6 Bluetooth Low Energy Middleware Library 3.60
cy_stc_ble_gapc_conn_info_t Struct Reference

Description

Connection parameter.

Data Fields

uint16_t scanIntv
 The time interval from when last LE scan is started until next subsequent LE scan. More...
 
uint16_t scanWindow
 The time duration of scanning to be performed. More...
 
uint8_t initiatorFilterPolicy
 Filter policies to be applied during connection procedure. More...
 
uint8_t peerBdAddr [CY_BLE_GAP_BD_ADDR_SIZE]
 Peer's BD address with which connection is to be established. More...
 
uint8_t peerAddrType
 Peer's BD address type. More...
 
uint8_t ownAddrType
 Own BD address type. More...
 
uint16_t connIntvMin
 Minimum value for the connection event interval. More...
 
uint16_t connIntvMax
 Maximum value for the connection event interval. More...
 
uint16_t connLatency
 Slave latency for the connection in number of connection events. More...
 
uint16_t supervisionTO
 Supervision time out for the LE Link. More...
 
uint16_t minCeLength
 Minimum length of connection needed for this LE connection. More...
 
uint16_t maxCeLength
 Maximum length of connection needed for this LE connection. More...
 

Field Documentation

◆ scanIntv

uint16_t cy_stc_ble_gapc_conn_info_t::scanIntv

The time interval from when last LE scan is started until next subsequent LE scan.

  • Time Range: 2.5 ms to 10.24 sec.

◆ scanWindow

uint16_t cy_stc_ble_gapc_conn_info_t::scanWindow

The time duration of scanning to be performed.

  • Time Range: 2.5 ms to 10.24 sec

◆ initiatorFilterPolicy

uint8_t cy_stc_ble_gapc_conn_info_t::initiatorFilterPolicy

Filter policies to be applied during connection procedure.

  • CY_BLE_GAPC_CONN_ALL (White List is not used to determine with which advertiser to connect. Peer address is used)
  • CY_BLE_GAPC_CONN_WHITELIST (White List is used to determine with which advertiser to connect. Peer address shall be ignored)

◆ peerBdAddr

uint8_t cy_stc_ble_gapc_conn_info_t::peerBdAddr[CY_BLE_GAP_BD_ADDR_SIZE]

Peer's BD address with which connection is to be established.

BD address should be in Little Endian format.

◆ peerAddrType

uint8_t cy_stc_ble_gapc_conn_info_t::peerAddrType

Peer's BD address type.

  • CY_BLE_GAP_ADDR_TYPE_PUBLIC
  • CY_BLE_GAP_ADDR_TYPE_RANDOM
  • CY_BLE_GAP_ADDR_TYPE_PUBLIC_RPA
  • CY_BLE_GAP_ADDR_TYPE_RANDOM_RPA

◆ ownAddrType

uint8_t cy_stc_ble_gapc_conn_info_t::ownAddrType

Own BD address type.

  • CY_BLE_GAP_ADDR_TYPE_PUBLIC
  • CY_BLE_GAP_ADDR_TYPE_RANDOM
  • CY_BLE_GAP_ADDR_TYPE_PUBLIC_RPA
  • CY_BLE_GAP_ADDR_TYPE_RANDOM_RPA

◆ connIntvMin

uint16_t cy_stc_ble_gapc_conn_info_t::connIntvMin

Minimum value for the connection event interval.

This shall be less than or equal to conn_Interval_Max. Minimum connection interval will be connIntvMin * 1.25 ms Time Range: 7.5 ms to 4 sec

◆ connIntvMax

uint16_t cy_stc_ble_gapc_conn_info_t::connIntvMax

Maximum value for the connection event interval.

This shall be greater than or equal to conn_Interval_Min. Maximum connection interval will be connIntvMax * 1.25 ms Time Range: 7.5 ms to 4 sec

◆ connLatency

uint16_t cy_stc_ble_gapc_conn_info_t::connLatency

Slave latency for the connection in number of connection events.

Range: 0x0000 to 0x01F3

◆ supervisionTO

uint16_t cy_stc_ble_gapc_conn_info_t::supervisionTO

Supervision time out for the LE Link.

Supervision time out will be supervisionTO * 10 ms Time Range: 100 msec to 32 secs

◆ minCeLength

uint16_t cy_stc_ble_gapc_conn_info_t::minCeLength

Minimum length of connection needed for this LE connection.

Range: 0x0000 - 0xFFFF

◆ maxCeLength

uint16_t cy_stc_ble_gapc_conn_info_t::maxCeLength

Maximum length of connection needed for this LE connection.

Range: 0x0000 - 0xFFFF