|  |  | 
| TI BLE5-Stack API Documentation
    1.01.01.00
    | 
LinkDB layer interface
Go to the source code of this file.
| Data Structures | |
| struct | linkDBInfo_t | 
| Information pertaining to the linklinkDB info.  More... | |
| Macros | |
| #define | CONNHANDLE_ALL 0xFFFD | 
| Terminates all liks. | |
| #define | CONNHANDLE_INVALID 0xFFFF | 
| Invalid connection handle, used for no connection handle. | |
| #define | CONNHANDLE_LOOPBACK 0xFFFE | 
| Loopback connection handle, used to loopback a message. | |
| #define | LINBDB_ERR_INSUFFICIENT_KEYSIZE 0x0c | 
| Link is encrypted but the key size is too small. | |
| #define | LINK_AUTHENTICATED 0x02 | 
| Link is authenticated. | |
| #define | LINK_BOUND 0x04 | 
| Link is bonded. | |
| #define | LINK_CONNECTED 0x01 | 
| Link is connected. | |
| #define | LINK_ENCRYPTED 0x10 | 
| Link is encrypted. | |
| #define | LINK_IN_UPDATE 0x40 | 
| Link is in update procedure. | |
| #define | LINK_NOT_CONNECTED 0x00 | 
| Link isn't connected. | |
| #define | LINK_PAIR_TIMEOUT 0x80 | 
| Pairing attempt has been timed out. | |
| #define | LINK_SECURE_CONNECTIONS 0x20 | 
| Link uses Secure Connections. | |
| #define | linkDB_Authenticated(connectionHandle) linkDB_State( (connectionHandle), LINK_AUTHENTICATED ) | 
| #define | linkDB_Bonded(connectionHandle) linkDB_State( (connectionHandle), LINK_BOUND ) | 
| #define | linkDB_Encrypted(connectionHandle) linkDB_State( (connectionHandle), LINK_ENCRYPTED ) | 
| #define | LINKDB_ERR_INSUFFICIENT_AUTHEN 0x05 | 
| Link isn't even encrypted. | |
| #define | LINKDB_ERR_INSUFFICIENT_ENCRYPTION 0x0f | 
| Link is encrypted but it's not authenticated. | |
| #define | linkDB_Up(connectionHandle) linkDB_State( (connectionHandle), LINK_CONNECTED ) | 
| Functions | |
| uint8 | linkDB_GetInfo (uint16 connectionHandle, linkDBInfo_t *pInfo) | 
| uint8 | linkDB_NumActive (void) | 
| uint8 | linkDB_NumConns (void) | 
| uint8 | linkDB_State (uint16 connectionHandle, uint8 state) |