in rx-central-ble/src/main/java/com/uber/rxcentralble/core/scanners/JellyBeanScanner.java [80:101]
private void startScan() {
BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter();
if (adapter != null && adapter.isEnabled()) {
if (!adapter.startLeScan(leScanCallback)) {
getErrorSubject().onError(new ConnectionError(SCAN_FAILED));
if (RxCentralLogger.isError()) {
RxCentralLogger.error("startLeScan failed.");
}
}
} else {
if (RxCentralLogger.isError()) {
if (adapter == null) {
RxCentralLogger.error("startScan - Default Bluetooth Adapter is null!");
} else {
RxCentralLogger.error("startScan - Bluetooth Adapter is disabled.");
}
}
getErrorSubject().onError(new ConnectionError(SCAN_FAILED));
}
}