readCharacteristic method
Reads a the specified chracteristic from the service @param serviceUuid 128 bit UUID of the service @param charUuid 128 bit UUID of the characteristic
Implementation
@override
Future<IBluetoothGattCharacteristic> readCharacteristic(
{required String serviceUuid, required String charUuid}) async {
IBluetoothGattCharacteristic? characteristic =
_servicesFound[serviceUuid]?.getCharacteristic(uuid: charUuid);
if (characteristic == null) {
throw BluetoothGattCharacteristicNotFound(
serviceUuid: serviceUuid, uuid: charUuid);
}
await characteristic.read();
return characteristic;
}