writeCharacteristicWithResponse method
Future<void>
writeCharacteristicWithResponse(
- QualifiedCharacteristic characteristic,
- dynamic value
Writes a Characteristic of a Service
Implementation
Future<void> writeCharacteristicWithResponse(
QualifiedCharacteristic characteristic,
dynamic value,
) async {
try {
Uint8List bytes;
/// This usually happens for the control point characteristic
if (value is int) {
bytes = Uint8List.fromList([value]);
} else {
bytes = Uint8List.fromList(value.codeUnits);
}
await LogbotBleManager()
.interactor
.writeCharacteristicWithResponse(characteristic, bytes);
} catch (e) {
LogbotLogger()
.error("ApiClient.writeCharacteristicWithResponse()", e.toString());
rethrow;
}
}