XDK API  3.6.0
Documentation
Data Fields
BleGapConnectionInformation Struct Reference

#include <SDK/xdk110/Libraries/BLEStack/3rd-party/Alpwise/ALPW-BLESDKCM3/BLESW_CoreStack/Interfaces/BleGap.h>

+ Collaboration diagram for BleGapConnectionInformation:

Data Fields

U16 connHandle
 
U16 connInterval
 
U16 connLatency
 
BleConnRole connRole
 
U16 connSupervisionTimeout
 
BleDisconnectionReason disconnectionReason
 
BD_ADDR remoteAddress
 
BleAddressType remoteAddressType
 

Detailed Description

BleGapConnectionInformation The BleGapConnectionInformation type is received as parameter in the GAP callback during the BLEGAP_EVENT_CONNECTED event, BLEGAP_EVENT_DISCONNECTED event and BLEGAP_EVENT_CONNECTIONUPDATED it contains some information about the current connection.

Field Documentation

U16 connHandle

Local identifier of the connection

U16 connInterval

the current Link layer connection interval Defines connection interval in the following manner: connection Interval = connInterval * 1.25 ms Range: 0x0006 to 0x0C80

U16 connLatency

Slave latency for the connection in number of connection events. Defines the slave latency parameter in the following manner: Slave connection Latency = connLatency (as number of LL connection events). Range: 0x0000 to 0x0C80 Valid only during either a BLEGAP_EVENT_CONNECTED event when role is BLECONNROLE_SLAVE or a BLEGAP_EVENT_CONNECTIONUPDATED event.

BleConnRole connRole

The local connection role in this Link layer connection, BLECONNROLE_MASTER or BLECONNROLE_SLAVE

U16 connSupervisionTimeout

Defines the connection timeout parameter in the following manner: connection timeout = connTimeout * 10 ms Range: 0x000A to 0x01F4 Valid only during either a BLEGAP_EVENT_CONNECTED event when role is BLECONNROLE_SLAVE or a BLEGAP_EVENT_CONNECTIONUPDATED event.

BleDisconnectionReason disconnectionReason

Indicates the reason of the disconnection. Refer to the BleDisconnectionReason type description for the list of possible value valid only during a BLEGAP_EVENT_DISCONNECTED event.

BD_ADDR remoteAddress

The remote device address

BleAddressType remoteAddressType

Indicates the remote device address type

BLEADDRESS_PUBLIC = Public address BLEADDRESS_RANDOM = Random address


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

All rights reserved. The use is subject to the XDK SDK EULA by Bosch Connected Devices and Solutions GmbH.
This documentation file has been automatically generated on Thu Mar 14 2019 19:12:56 by doxygen 1.8.8