public class RxBleClientMock
extends RxBleClient
RxBleClient. Callers supply device parameters such as services,
characteristics and descriptors the mocked client returns them upon request.| Modifier and Type | Class and Description |
|---|---|
static class |
RxBleClientMock.Builder |
static class |
RxBleClientMock.CharacteristicsBuilder |
static class |
RxBleClientMock.DescriptorsBuilder |
static class |
RxBleClientMock.DeviceBuilder |
| Modifier and Type | Method and Description |
|---|---|
BackgroundScanner |
getBackgroundScanner() |
RxBleDevice |
getBleDevice(java.lang.String macAddress) |
java.util.Set<RxBleDevice> |
getBondedDevices() |
java.lang.String[] |
getRecommendedScanRuntimePermissions() |
State |
getState() |
boolean |
isScanRuntimePermissionGranted() |
<any> |
observeStateChanges() |
<any> |
scanBleDevices(ScanSettings scanSettings,
ScanFilter... scanFilters) |
<any> |
scanBleDevices(java.util.UUID... filterServiceUUIDs) |
public RxBleDevice getBleDevice(java.lang.String macAddress)
public java.util.Set<RxBleDevice> getBondedDevices()
public <any> scanBleDevices(java.util.UUID... filterServiceUUIDs)
public <any> scanBleDevices(ScanSettings scanSettings,
ScanFilter... scanFilters)
public BackgroundScanner getBackgroundScanner()
public <any> observeStateChanges()
public State getState()
public boolean isScanRuntimePermissionGranted()
public java.lang.String[] getRecommendedScanRuntimePermissions()