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: Hello_BLE F446RE-BLE
Fork of X_NUCLEO_IDB0XA1 by
BlueNRGGATTSERVER
BlueNRG BLE_API GattServer Adaptation. More...
Functions | |
| virtual ble_error_t | addService (GattService &) |
| Adds a new service to the GATT table on the peripheral. | |
| virtual ble_error_t | readValue (Gap::Handle_t connectionHandle, GattAttribute::Handle_t attributeHandle, uint8_t buffer[], uint16_t *lengthP) |
| Updates the value of a characteristic, based on the service and characteristic index fields. | |
| ble_error_t | Read_Request_CB (uint16_t handle) |
| Reads a value according to the handle provided. | |
| GattCharacteristic * | getCharacteristicFromHandle (uint16_t charHandle) |
| Returns the GattCharacteristic according to the handle provided. | |
Detailed Description
BlueNRG BLE_API GattServer Adaptation.
Function Documentation
| ble_error_t addService | ( | GattService & | service ) | [virtual, inherited] |
Adds a new service to the GATT table on the peripheral.
[in] service Pointer to instance of the Gatt Server to add
- Returns:
- ble_error_t
- Return values:
-
BLE_ERROR_NONE Everything executed properly
EXAMPLE
Definition at line 66 of file BlueNRGGattServer.cpp.
| GattCharacteristic * getCharacteristicFromHandle | ( | uint16_t | attrHandle ) | [inherited] |
Returns the GattCharacteristic according to the handle provided.
- Parameters:
-
[in] charHandle The handle of the GattCharacteristic
- Returns:
- ble_error_t
- Return values:
-
BLE_ERROR_NONE Everything executed properly
EXAMPLE
Definition at line 387 of file BlueNRGGattServer.cpp.
| ble_error_t Read_Request_CB | ( | uint16_t | handle ) | [inherited] |
Reads a value according to the handle provided.
- Parameters:
-
[in] charHandle The handle of the GattCharacteristic to read from
- Returns:
- ble_error_t
- Return values:
-
BLE_ERROR_NONE Everything executed properly
EXAMPLE
Definition at line 348 of file BlueNRGGattServer.cpp.
| ble_error_t readValue | ( | Gap::Handle_t | connectionHandle, |
| GattAttribute::Handle_t | attributeHandle, | ||
| uint8_t | buffer[], | ||
| uint16_t * | lengthP | ||
| ) | [virtual, inherited] |
Updates the value of a characteristic, based on the service and characteristic index fields.
- Parameters:
-
[in] charHandle The handle of the GattCharacteristic to write to [in] buffer Data to use when updating the characteristic's value (raw byte array in LSB format) [in] len The number of bytes in buffer
- Returns:
- ble_error_t
- Return values:
-
BLE_ERROR_NONE Everything executed properly
EXAMPLE
Definition at line 288 of file BlueNRGGattServer.cpp.
Generated on Tue Jul 12 2022 17:16:08 by
1.7.2
