btleDescriptorRead()
The function will try to read a descriptor from a service.
Synopsis
int btleDescriptorRead(int serviceId, string characteristicUUID, string uuid,
mapping &data);
Parameters
| Parameter | Description |
|---|---|
| serviceId | The Id of the Service |
| CharacteristicUUID | The uuid of the characteristic. |
| uuid | The uuid of the descriptor. |
| data | The cached descriptor value. |
Return Value
Returns 0 on success. On error the return value is one of:
-1 ... illegal arguments passed
1 ... OperationError
4 ... UnknownError
6 ... DescriptorReadError
Description
The function will try to read a descriptor from a characteristic, given by its uuid, from the service, which must be connected by a call to btleServiceConnect().
When the descriptor was read, the mapping contains the data as described in the btleServiceConnect() key "descriptors".
Assignment
Mobile UI control functions
Availability
UI