mirror of
https://github.com/cagnulein/qdomyos-zwift.git
synced 2026-02-18 23:41:50 +01:00
31 lines
904 B
Java
31 lines
904 B
Java
package org.cagnulen.qdomyoszwift;
|
|
|
|
import android.bluetooth.le.ScanCallback;
|
|
import android.bluetooth.le.ScanResult;
|
|
import android.util.Log;
|
|
|
|
import java.util.List;
|
|
|
|
public class NativeScanCallback extends ScanCallback {
|
|
private static final String TAG = "NativeScanCallback";
|
|
public native void newScanResult(ScanRecordResult srr);
|
|
public native void scanError(int code);
|
|
@Override
|
|
public void onScanResult(int callbackType, ScanResult result) {
|
|
Log.i(TAG, "Res " + result);
|
|
newScanResult(new ScanRecordResult(result));
|
|
}
|
|
|
|
@Override
|
|
public void onBatchScanResults(List<ScanResult> results) {
|
|
for (ScanResult result: results)
|
|
onScanResult(0, result);
|
|
}
|
|
|
|
@Override
|
|
public void onScanFailed(int errorCode) {
|
|
Log.i(TAG, "onScanFailed "+errorCode);
|
|
scanError(errorCode);
|
|
}
|
|
}
|