public class RxBleConnectionMock
extends java.lang.Object
| Constructor and Description |
|---|
RxBleConnectionMock(RxBleDeviceServices rxBleDeviceServices,
int rssi,
java.util.Map<java.util.UUID,<any>> characteristicNotificationSources) |
| Modifier and Type | Method and Description |
|---|---|
LongWriteOperationBuilder |
createNewLongWriteBuilder() |
<any> |
discoverServices() |
<any> |
discoverServices(long timeout,
java.util.concurrent.TimeUnit timeUnit) |
<any> |
getCharacteristic(java.util.UUID characteristicUuid) |
int |
getMtu() |
<any> |
observeConnectionParametersUpdates() |
<T> <any> |
queue(<any> operation) |
<T> <any> |
queue(<any> operation,
Priority priority) |
<any> |
readCharacteristic(android.bluetooth.BluetoothGattCharacteristic characteristic) |
<any> |
readCharacteristic(java.util.UUID characteristicUuid) |
<any> |
readDescriptor(android.bluetooth.BluetoothGattDescriptor descriptor) |
<any> |
readDescriptor(java.util.UUID serviceUuid,
java.util.UUID characteristicUuid,
java.util.UUID descriptorUuid) |
<any> |
readRssi() |
Completable |
requestConnectionPriority(int connectionPriority,
long delay,
java.util.concurrent.TimeUnit timeUnit) |
<any> |
requestMtu(int mtu) |
<any> |
setupIndication(android.bluetooth.BluetoothGattCharacteristic characteristic) |
<any> |
setupIndication(android.bluetooth.BluetoothGattCharacteristic characteristic,
NotificationSetupMode setupMode) |
<any> |
setupIndication(java.util.UUID characteristicUuid) |
<any> |
setupIndication(java.util.UUID characteristicUuid,
NotificationSetupMode setupMode) |
<any> |
setupNotification(android.bluetooth.BluetoothGattCharacteristic characteristic) |
<any> |
setupNotification(android.bluetooth.BluetoothGattCharacteristic characteristic,
NotificationSetupMode setupMode) |
<any> |
setupNotification(java.util.UUID characteristicUuid) |
<any> |
setupNotification(java.util.UUID characteristicUuid,
NotificationSetupMode setupMode) |
<any> |
writeCharacteristic(android.bluetooth.BluetoothGattCharacteristic bluetoothGattCharacteristic,
byte[] data) |
<any> |
writeCharacteristic(java.util.UUID characteristicUuid,
byte[] data) |
Completable |
writeDescriptor(android.bluetooth.BluetoothGattDescriptor descriptor,
byte[] data) |
Completable |
writeDescriptor(java.util.UUID serviceUuid,
java.util.UUID characteristicUuid,
java.util.UUID descriptorUuid,
byte[] data) |
public RxBleConnectionMock(RxBleDeviceServices rxBleDeviceServices,
int rssi,
java.util.Map<java.util.UUID,<any>> characteristicNotificationSources)
public Completable requestConnectionPriority(int connectionPriority,
long delay,
java.util.concurrent.TimeUnit timeUnit)
public <any> requestMtu(int mtu)
public int getMtu()
public <any> discoverServices()
public <any> discoverServices(long timeout,
java.util.concurrent.TimeUnit timeUnit)
public <any> getCharacteristic(java.util.UUID characteristicUuid)
public <any> readCharacteristic(java.util.UUID characteristicUuid)
public <any> readCharacteristic(android.bluetooth.BluetoothGattCharacteristic characteristic)
public <any> readDescriptor(java.util.UUID serviceUuid,
java.util.UUID characteristicUuid,
java.util.UUID descriptorUuid)
public <any> readDescriptor(android.bluetooth.BluetoothGattDescriptor descriptor)
public <any> readRssi()
public <any> setupNotification(java.util.UUID characteristicUuid)
public <any> setupNotification(android.bluetooth.BluetoothGattCharacteristic characteristic)
public <any> setupNotification(java.util.UUID characteristicUuid,
NotificationSetupMode setupMode)
public <any> setupNotification(android.bluetooth.BluetoothGattCharacteristic characteristic,
NotificationSetupMode setupMode)
public <any> setupIndication(java.util.UUID characteristicUuid)
public <any> setupIndication(android.bluetooth.BluetoothGattCharacteristic characteristic)
public <any> setupIndication(java.util.UUID characteristicUuid,
NotificationSetupMode setupMode)
public <any> setupIndication(android.bluetooth.BluetoothGattCharacteristic characteristic,
NotificationSetupMode setupMode)
public <any> writeCharacteristic(android.bluetooth.BluetoothGattCharacteristic bluetoothGattCharacteristic,
byte[] data)
public LongWriteOperationBuilder createNewLongWriteBuilder()
public <any> writeCharacteristic(java.util.UUID characteristicUuid,
byte[] data)
public Completable writeDescriptor(java.util.UUID serviceUuid,
java.util.UUID characteristicUuid,
java.util.UUID descriptorUuid,
byte[] data)
public Completable writeDescriptor(android.bluetooth.BluetoothGattDescriptor descriptor,
byte[] data)
public <any> observeConnectionParametersUpdates()
public <T> <any> queue(<any> operation)
public <T> <any> queue(<any> operation,
Priority priority)