public async Task BeginScanAsync(IList <DataType> dataTypes, int timeoutSecs, BleScanCallback callback) =>
 await BeginScan(dataTypes, timeoutSecs, callback).CastTask();
 public Task <Java.Lang.Boolean> StopBleScanAsync(BleScanCallback p0)
 {
     return(StopBleScan(p0).AsAsync <Java.Lang.Boolean> ());
 }
 public async Task <bool> EndScanAsync(BleScanCallback scanCallback) =>
 (bool) await EndScan(scanCallback).CastTask <Java.Lang.Boolean>();
 public Task StartBleScanAsync(JavaList <DataType> p0, int p1, BleScanCallback p2)
 {
     return(StartBleScan(p0, p1, p2).AsAsync());
 }