Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
ble_conn_state.h File Reference
Go to the source code of this file.
Enumerations | |
| enum | ble_conn_state_status_t { BLE_CONN_STATUS_INVALID, BLE_CONN_STATUS_DISCONNECTED, BLE_CONN_STATUS_CONNECTED } |
Connection handle statuses. More... | |
| enum | ble_conn_state_user_flag_id_t |
One ID for each user flag collection. More... | |
Functions | |
| void | ble_conn_state_init (void) |
| Function for initializing or resetting the module. | |
| void | ble_conn_state_on_ble_evt (ble_evt_t *p_ble_evt) |
| Function for providing BLE SoftDevice events to the connection state module. | |
| bool | ble_conn_state_valid (uint16_t conn_handle) |
| Function for querying whether a connection handle represents a valid connection. | |
| uint8_t | ble_conn_state_role (uint16_t conn_handle) |
| Function for querying the role of the local device in a connection. | |
| ble_conn_state_status_t | ble_conn_state_status (uint16_t conn_handle) |
| Function for querying the status of a connection. | |
| bool | ble_conn_state_encrypted (uint16_t conn_handle) |
| Function for querying whether a connection is encrypted. | |
| bool | ble_conn_state_mitm_protected (uint16_t conn_handle) |
| Function for querying whether a connection encryption is protected from Man in the Middle attacks. | |
| uint32_t | ble_conn_state_n_connections (void) |
| Function for querying the total number of connections. | |
| uint32_t | ble_conn_state_n_centrals (void) |
| Function for querying the total number of connections in which the role of the local device is BLE_GAP_ROLE_CENTRAL. | |
| uint32_t | ble_conn_state_n_peripherals (void) |
| Function for querying the total number of connections in which the role of the local device is BLE_GAP_ROLE_PERIPH. | |
| sdk_mapped_flags_key_list_t | ble_conn_state_conn_handles (void) |
| Function for obtaining a list of all connection handles for which the module has a record. | |
| sdk_mapped_flags_key_list_t | ble_conn_state_central_handles (void) |
| Function for obtaining a list of connection handles in which the role of the local device is BLE_GAP_ROLE_CENTRAL. | |
| sdk_mapped_flags_key_list_t | ble_conn_state_periph_handles (void) |
| Function for obtaining the handle for the connection in which the role of the local device is BLE_GAP_ROLE_PERIPH. | |
| ble_conn_state_user_flag_id_t | ble_conn_state_user_flag_acquire (void) |
| Function for obtaining exclusive access to one of the user flag collections. | |
| bool | ble_conn_state_user_flag_get (uint16_t conn_handle, ble_conn_state_user_flag_id_t flag_id) |
| Function for reading the value of a user flag. | |
| void | ble_conn_state_user_flag_set (uint16_t conn_handle, ble_conn_state_user_flag_id_t flag_id, bool value) |
| Function for setting the value of a user flag. | |
| sdk_mapped_flags_t | ble_conn_state_user_flag_collection (ble_conn_state_user_flag_id_t flag_id) |
| Function for getting the state of a user flag for all connection handles. | |
Detailed Description
Definition in file ble_conn_state.h.
Generated on Tue Jul 12 2022 15:07:14 by
1.7.2