in amazonfreertossdk/src/main/java/software/amazon/freertos/amazonfreertossdk/AmazonFreeRTOSManager.java [127:146]
private void scanLeDevice(long duration) {
if (mScanning) {
Log.d(TAG, "Scanning is already in progress.");
return;
}
// Stops scanning after a pre-defined scan period.
if (duration != 0) {
mScanHandler.postDelayed(new Runnable() {
@Override
public void run() {
stopScanDevices();
}
}, duration);
}
Log.i(TAG, "Starting ble device scan");
mScanning = true;
ScanSettings scanSettings = new ScanSettings.Builder().build();
mBluetoothLeScanner.startScan(mScanFilters, scanSettings, mScanCallback);
}