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.
Dependents: BLE_HeartRate_IDB04A1
Fork of BLE_API by
Data Structures
| Address_t | BLE address | 
| AddressType | < A simple container for the enumeration of address-types for Protocol addresses | 
| Gap::AdvertisementCallbackParams_t | Structure containing data and metadata of a scanned advertising packet | 
| base | Base class for all intances of SafeBool | 
| BatteryService | BLE Battery Service | 
| BLE | The base class used to abstract away BLE-capable radio transceivers or SOCs, so that the BLE API can work with any radio transparently | 
| BLEInstanceBase | The interface for the transport object to be created by the target library's createBLEInstance() | 
| CallChainOfFunctionPointersWithContext< ContextType > | Group one or more functions in an instance of a CallChainOfFunctionPointersWithContext, then call them in sequence using CallChainOfFunctionPointersWithContext::call() | 
| CharacteristicDescriptorDiscovery | Contain all definitions of callbacks and callbacks parameters types related to characteristic descriptor discovery | 
| Gap::ConnectionCallbackParams_t | Encapsulates the parameters of a connection | 
| Gap::ConnectionParams_t | Structure containing GAP connection parameters | 
| DeviceInformationService | BLE Device Information Service Service: https://developer.bluetooth.org/gatt/services/Pages/ServiceViewer.aspx?u=org.bluetooth.service.device_information.xml Manufacturer Name String Char: https://developer.bluetooth.org/gatt/characteristics/Pages/CharacteristicViewer.aspx?u=org.bluetooth.characteristic.manufacturer_name_string.xml | 
| DFUService | Device Firmware Update Service | 
| Gap::DisconnectionCallbackParams_t | Structure that encapsulates information about a disconnection event | 
| DiscoveredCharacteristic | Representation of a characteristic discovered during a GattClient discovery procedure (see GattClient::launchServiceDiscovery ) | 
| DiscoveredCharacteristicDescriptor | Representation of a descriptor discovered during a GattClient discovery procedure (see GattClient::discoverCharacteristicDescriptors or DiscoveredCharacteristic::discoverDescriptors ) | 
| DiscoveredService | Type for holding information about the service and the characteristics found during the discovery process | 
| CharacteristicDescriptorDiscovery::DiscoveryCallbackParams_t | Parameter type of CharacteristicDescriptorDiscovery::DiscoveryCallback_t | 
| Eddystone | Eddystone Configuration Service | 
| EddystoneConfigService | Eddystone Configuration Service | 
| EnvironmentalService | BLE Environmental Service | 
| FunctionPointerWithContext< ContextType > | A class for storing and calling a pointer to a static or member void function that takes a context | 
| GapAdvertisingData | This class provides several helper functions to generate properly formatted GAP Advertising and Scan Response data payloads | 
| GapAdvertisingParams | This class provides a wrapper for the core advertising parameters, including the advertising type (Connectable Undirected, Non Connectable Undirected and so on), as well as the advertising and timeout intervals | 
| GapEvents | The base class used to abstract away the callback events that can be triggered with the GAP | 
| Gap::GapState_t | Describes the current state of the device (more than one bit can be set) | 
| GattAttribute | Instances of this class encapsulate the data that belongs to a Bluetooth Low Energy attribute | 
| GattHVXCallbackParams | For encapsulating handle-value update events (notifications or indications) generated at the remote server | 
| GattServerEvents | The base class used to abstract away the callback events that can be triggered with the GATT Server | 
| HealthThermometerService | BLE Health Thermometer Service | 
| HeartRateService | BLE Service for HeartRate | 
| iBeacon | IBeacon Service | 
| BLE::InitializationCompleteCallbackContext | The context provided to init-completion-callbacks (see init() below) | 
| LinkLossService | This service defines behavior when a link is lost between two devices | 
| BLE::OnEventsToProcessCallbackContext | Parameters provided to the callback registered by onEventsToProcess when there is events to process | 
| GattCharacteristic::PresentationFormat_t | GATT presentation format wrapper | 
| DiscoveredCharacteristic::Properties_t | Structure that encapsulates the properties of a discovered characteristic | 
| ReadOnlyArrayGattCharacteristic< T, NUM_ELEMENTS > | Helper class to construct a read-only GattCharacteristic with an array value | 
| ReadOnlyGattCharacteristic< T > | Helper class to construct a read-only GattCharacteristic | 
| ReadWriteArrayGattCharacteristic< T, NUM_ELEMENTS > | Helper class to construct a readable and writable GattCharacteristic with an array value | 
| ReadWriteGattCharacteristic< T > | Helper class to construct a readable and writable GattCharacteristic | 
| SafeBool< T > | Template class SafeBool use CRTP to made boolean conversion easy and correct | 
| CharacteristicDescriptorDiscovery::TerminationCallbackParams_t | Parameter type of CharacteristicDescriptorDiscovery::TerminationCallback_t | 
| UARTService | BLE Service to enable UART over BLE | 
| URIBeaconConfigService | UriBeacon Configuration Service | 
| UUID | An instance of this class represents a Universally Unique Identifier (UUID) in the BLE API | 
| Gap::Whitelist_t | Representation of a Bluetooth Low Enery Whitelist containing addresses | 
| WriteOnlyArrayGattCharacteristic< T, NUM_ELEMENTS > | Helper class to construct a write-only GattCharacteristic with an array value | 
| WriteOnlyGattCharacteristic< T > | Helper class to construct a write-only GattCharacteristic | 
Generated on Tue Jul 12 2022 21:00:29 by
 1.7.2
 1.7.2 
    