btleCharacteristicRead()

The function tries to read a characteristic from the service.

Synopsis

int btleCharacteristicRead(int serviceId, string uuid, mapping &data);

Parameters

Parameter Description
serviceId The Id of the service.
uuid The UUID of the characteristic.
data Mapping to save the received data. This is dependent on the characteristic addressed

Return Value

Returns 0 on success. On error the return value is one of:

-1 ... illegal arguments passed

1 ... OperationError

4 ... UnknownError

5 ... CharacteristicReadError

Description

The function tries to read a characteristic, given by its uuid, from the service, which must be connected by a call to btleServiceConnect().

When the characteristic was read, the mapping contains the data as described in the btleServiceConnect().callback key "characteristics".

Assignment

Mobile UI control functions

Availability

UI

See also

btleServiceConnect(), btleCharacteristicWrite()