Connection events. More...
#include <Gap.h>
| Public Member Functions | |
| ConnectionCallbackParams_t (Handle_t handleIn, Role_t roleIn, PeerAddressType_t peerAddrTypeIn, const uint8_t *peerAddrIn, BLEProtocol::AddressType_t ownAddrTypeIn, const uint8_t *ownAddrIn, const ConnectionParams_t *connectionParamsIn, const uint8_t *peerResolvableAddrIn=NULL, const uint8_t *localResolvableAddrIn=NULL) | |
| Construct an instance of ConnectionCallbackParams_t.  More... | |
| ConnectionCallbackParams_t (Handle_t handleIn, Role_t roleIn, BLEProtocol::AddressType_t peerAddrTypeIn, const uint8_t *peerAddrIn, BLEProtocol::AddressType_t ownAddrTypeIn, const uint8_t *ownAddrIn, const ConnectionParams_t *connectionParamsIn, const uint8_t *peerResolvableAddrIn=NULL, const uint8_t *localResolvableAddrIn=NULL) | |
| Construct an instance of ConnectionCallbackParams_t.  More... | |
| Data Fields | |
| Handle_t | handle | 
| Connection handle.  More... | |
| Role_t | role | 
| Connection Role of the local device.  More... | |
| BLEProtocol::AddressType_t | peerAddrType | 
| Type of the address the peer uses.  More... | |
| BLEProtocol::AddressBytes_t | peerAddr | 
| Address of the peer.  More... | |
| BLEProtocol::AddressType_t | ownAddrType | 
| Address type of the local device.  More... | |
| BLEProtocol::AddressBytes_t | ownAddr | 
| Address of the local device.  More... | |
| const ConnectionParams_t * | connectionParams | 
| Connection parameters.  More... | |
| BLEProtocol::AddressBytes_t | peerResolvableAddr | 
| Resolvable address used by the peer.  More... | |
| BLEProtocol::AddressBytes_t | localResolvableAddr | 
| resolvable address of the local device.  More... | |
| PeerAddressType_t | peerAddressType | 
| Type of the address the peer uses.  More... | |
Connection events.
It contains all the information related to a newly established connection.
Instances of this structure are passed to handlers that Gap::onConnection() registers when a connection is established.
| ConnectionCallbackParams_t | ( | Handle_t | handleIn, | 
| Role_t | roleIn, | ||
| PeerAddressType_t | peerAddrTypeIn, | ||
| const uint8_t * | peerAddrIn, | ||
| BLEProtocol::AddressType_t | ownAddrTypeIn, | ||
| const uint8_t * | ownAddrIn, | ||
| const ConnectionParams_t * | connectionParamsIn, | ||
| const uint8_t * | peerResolvableAddrIn = NULL, | ||
| const uint8_t * | localResolvableAddrIn = NULL | ||
| ) | 
Construct an instance of ConnectionCallbackParams_t.
| [in] | handleIn | Value to assign to handle. | 
| [in] | roleIn | Value to assign to role. | 
| [in] | peerAddrTypeIn | Value to assign to peerAddrType. | 
| [in] | peerAddrIn | Value to assign to peerAddr. | 
| [in] | ownAddrTypeIn | Value to assign to ownAddrType. | 
| [in] | ownAddrIn | Value to assign to ownAddr. This may be NULL. | 
| [in] | connectionParamsIn | Value to assign to connectionParams. | 
| [in] | peerResolvableAddrIn | Value to assign to peerResolvableAddr. | 
| [in] | localResolvableAddrIn | Value to assign to localResolvableAddr. | 
| ConnectionCallbackParams_t | ( | Handle_t | handleIn, | 
| Role_t | roleIn, | ||
| BLEProtocol::AddressType_t | peerAddrTypeIn, | ||
| const uint8_t * | peerAddrIn, | ||
| BLEProtocol::AddressType_t | ownAddrTypeIn, | ||
| const uint8_t * | ownAddrIn, | ||
| const ConnectionParams_t * | connectionParamsIn, | ||
| const uint8_t * | peerResolvableAddrIn = NULL, | ||
| const uint8_t * | localResolvableAddrIn = NULL | ||
| ) | 
Construct an instance of ConnectionCallbackParams_t.
| [in] | handleIn | Value to assign to handle. | 
| [in] | roleIn | Value to assign to role. | 
| [in] | peerAddrTypeIn | Value to assign to peerAddrType. | 
| [in] | peerAddrIn | Value to assign to peerAddr. | 
| [in] | ownAddrTypeIn | Value to assign to ownAddrType. | 
| [in] | ownAddrIn | Value to assign to ownAddr. | 
| [in] | connectionParamsIn | Value to assign to connectionParams. | 
| [in] | peerResolvableAddrIn | Value to assign to peerResolvableAddr. | 
| [in] | localResolvableAddrIn | Value to assign to localResolvableAddr. | 
| const ConnectionParams_t* connectionParams | 
| BLEProtocol::AddressBytes_t localResolvableAddr | 
| BLEProtocol::AddressBytes_t ownAddr | 
Address of the local device.
| BLEProtocol::AddressType_t ownAddrType | 
| BLEProtocol::AddressBytes_t peerAddr | 
| PeerAddressType_t peerAddressType | 
| BLEProtocol::AddressType_t peerAddrType | 
Type of the address the peer uses.
| BLEProtocol::AddressBytes_t peerResolvableAddr |