public class OperationsProviderImpl extends java.lang.Object implements OperationsProvider
| Modifier and Type | Method and Description |
|---|---|
ConnectionPriorityChangeOperation |
provideConnectionPriorityChangeOperation(int connectionPriority,
long delay,
java.util.concurrent.TimeUnit timeUnit) |
CharacteristicLongWriteOperation |
provideLongWriteOperation(android.bluetooth.BluetoothGattCharacteristic bluetoothGattCharacteristic,
RxBleConnection.WriteOperationAckStrategy writeOperationAckStrategy,
RxBleConnection.WriteOperationRetryStrategy writeOperationRetryStrategy,
PayloadSizeLimitProvider maxBatchSizeProvider,
byte[] bytes) |
MtuRequestOperation |
provideMtuChangeOperation(int requestedMtu) |
CharacteristicReadOperation |
provideReadCharacteristic(android.bluetooth.BluetoothGattCharacteristic characteristic) |
DescriptorReadOperation |
provideReadDescriptor(android.bluetooth.BluetoothGattDescriptor descriptor) |
ReadRssiOperation |
provideRssiReadOperation() |
ServiceDiscoveryOperation |
provideServiceDiscoveryOperation(long timeout,
java.util.concurrent.TimeUnit timeUnit) |
CharacteristicWriteOperation |
provideWriteCharacteristic(android.bluetooth.BluetoothGattCharacteristic characteristic,
byte[] data) |
DescriptorWriteOperation |
provideWriteDescriptor(android.bluetooth.BluetoothGattDescriptor bluetoothGattDescriptor,
byte[] data) |
public CharacteristicLongWriteOperation provideLongWriteOperation(android.bluetooth.BluetoothGattCharacteristic bluetoothGattCharacteristic, RxBleConnection.WriteOperationAckStrategy writeOperationAckStrategy, RxBleConnection.WriteOperationRetryStrategy writeOperationRetryStrategy, PayloadSizeLimitProvider maxBatchSizeProvider, byte[] bytes)
provideLongWriteOperation in interface OperationsProviderpublic MtuRequestOperation provideMtuChangeOperation(int requestedMtu)
provideMtuChangeOperation in interface OperationsProviderpublic CharacteristicReadOperation provideReadCharacteristic(android.bluetooth.BluetoothGattCharacteristic characteristic)
provideReadCharacteristic in interface OperationsProviderpublic DescriptorReadOperation provideReadDescriptor(android.bluetooth.BluetoothGattDescriptor descriptor)
provideReadDescriptor in interface OperationsProviderpublic ReadRssiOperation provideRssiReadOperation()
provideRssiReadOperation in interface OperationsProviderpublic ServiceDiscoveryOperation provideServiceDiscoveryOperation(long timeout, java.util.concurrent.TimeUnit timeUnit)
provideServiceDiscoveryOperation in interface OperationsProviderpublic CharacteristicWriteOperation provideWriteCharacteristic(android.bluetooth.BluetoothGattCharacteristic characteristic, byte[] data)
provideWriteCharacteristic in interface OperationsProviderpublic DescriptorWriteOperation provideWriteDescriptor(android.bluetooth.BluetoothGattDescriptor bluetoothGattDescriptor, byte[] data)
provideWriteDescriptor in interface OperationsProviderpublic ConnectionPriorityChangeOperation provideConnectionPriorityChangeOperation(int connectionPriority, long delay, java.util.concurrent.TimeUnit timeUnit)
provideConnectionPriorityChangeOperation in interface OperationsProvider