-
- All Implemented Interfaces:
-
com.polidea.rxandroidble3.internal.operations.OperationsProvider
public class OperationsProviderImpl implements OperationsProvider
-
-
Method Summary
-
-
Method Detail
-
provideLongWriteOperation
CharacteristicLongWriteOperation provideLongWriteOperation(BluetoothGattCharacteristic bluetoothGattCharacteristic, RxBleConnection.WriteOperationAckStrategy writeOperationAckStrategy, RxBleConnection.WriteOperationRetryStrategy writeOperationRetryStrategy, PayloadSizeLimitProvider maxBatchSizeProvider, Array<byte> bytes)
-
provideMtuChangeOperation
MtuRequestOperation provideMtuChangeOperation(int requestedMtu)
-
providePhyReadOperation
PhyReadOperation providePhyReadOperation()
-
providePhyRequestOperation
PhyUpdateOperation providePhyRequestOperation(Set<RxBlePhyImpl> txPhy, Set<RxBlePhyImpl> rxPhy, RxBlePhyOptionImpl phyOptions)
-
provideReadCharacteristic
CharacteristicReadOperation provideReadCharacteristic(BluetoothGattCharacteristic characteristic)
-
provideReadDescriptor
DescriptorReadOperation provideReadDescriptor(BluetoothGattDescriptor descriptor)
-
provideRssiReadOperation
ReadRssiOperation provideRssiReadOperation()
-
provideServiceDiscoveryOperation
ServiceDiscoveryOperation provideServiceDiscoveryOperation(long timeout, TimeUnit timeUnit)
-
provideWriteCharacteristic
CharacteristicWriteOperation provideWriteCharacteristic(BluetoothGattCharacteristic characteristic, Array<byte> data)
-
provideWriteDescriptor
DescriptorWriteOperation provideWriteDescriptor(BluetoothGattDescriptor bluetoothGattDescriptor, Array<byte> data)
-
provideConnectionPriorityChangeOperation
ConnectionPriorityChangeOperation provideConnectionPriorityChangeOperation(int connectionPriority, long delay, TimeUnit timeUnit)
-
-
-
-