checkCapabilities method
checkCapabilities checks if the device supports BLE.
Implementation
@override
Future<BleCapabilities> checkCapabilities() async {
bool can = false;
try {
can = _client?.adapters.isNotEmpty ?? false;
} catch (e) {
log("Error initializing BlueZClient: $e");
can = false;
}
return BleCapabilities(
bluetoothAdminOrScanPermission: can,
locationPermission: can,
bluetoothPermission: can,
bluetoothConnectPermission: can,
);
}