A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
Z
B
- BackgroundScanner - class in com.polidea.rxandroidble2.scan
- BackgroundScannerImpl - class in com.polidea.rxandroidble2.internal.scan
- BleAdapterDisabledException - class in com.polidea.rxandroidble2.exceptions
- BleAlreadyConnectedException - class in com.polidea.rxandroidble2.exceptions
- An exception being emitted from an io.reactivex.Observable returned by the function establishConnection or other establishConnection() overloads when this kind of observable was already subscribed and com.polidea.rxandroidble2.RxBleConnection is currently being established or active.
- BleCannotSetCharacteristicNotificationException - class in com.polidea.rxandroidble2.exceptions
- BleCannotSetCharacteristicNotificationException.Reason - class in com.polidea.rxandroidble2.exceptions.BleCannotSetCharacteristicNotificationException
- BleCharacteristicNotFoundException - class in com.polidea.rxandroidble2.exceptions
- An exception being emitted from getCharacteristic or any com.polidea.rxandroidble2.RxBleConnection function that accepts UUID in case the said UUID is not found in the discovered device services.
- BleConflictingNotificationAlreadySetException - class in com.polidea.rxandroidble2.exceptions
- An exception being emitted from setupNotification/ setupIndication or overloads in case when an opposite type (indication/notification) was already set.
- BleConnectionCompat - class in com.polidea.rxandroidble2.internal.util
- BleDescriptorNotFoundException - class in com.polidea.rxandroidble2.exceptions
- BleDisconnectedException - class in com.polidea.rxandroidble2.exceptions
- Exception emitted when the BLE link has been disconnected either when the connection was already established or was in pending connection state.
- BleException - class in com.polidea.rxandroidble2.exceptions
- Base class of exceptions in this project.
- BleGattCallbackTimeoutException - class in com.polidea.rxandroidble2.exceptions
- This exception is used when a call on a BluetoothGatt has returned true (succeeded) but the corresponding android.bluetooth.BluetoothGattCallback callback was not called after a certain time (usually 30 seconds) which is considered a Android OS BLE Stack misbehaviour
- BleGattCannotStartException - class in com.polidea.rxandroidble2.exceptions
- An exception emitted from com.polidea.rxandroidble2.RxBleConnection functions when the underlying BluetoothGatt returns `false` from readRemoteRssi or other functions associated with device interaction.
- BleGattCharacteristicException - class in com.polidea.rxandroidble2.exceptions
- An exception being emitted from readCharacteristic or other characteristic related observables when the android.bluetooth.BluetoothGattCallback is called with status other than GATT_SUCCESS
- BleGattDescriptorException - class in com.polidea.rxandroidble2.exceptions
- BleGattException - class in com.polidea.rxandroidble2.exceptions
- Exception emitted when the BLE link has been interrupted as a result of an error.
- BleGattOperationType - class in com.polidea.rxandroidble2.exceptions
- BleIllegalOperationException - class in com.polidea.rxandroidble2.internal
- This exception is thrown when a non-supported operation has been requested upon a characteristic, eg.
- BleScanException - class in com.polidea.rxandroidble2.exceptions
- Exception emitted as a result of faulty scan operation.
- BleScanException.Reason - class in com.polidea.rxandroidble2.exceptions.BleScanException
- BleServiceNotFoundException - class in com.polidea.rxandroidble2.exceptions
- An exception emitted from com.polidea.rxandroidble2.RxBleDeviceServices or com.polidea.rxandroidble2.RxBleConnection functions that take service's UUID as a param in case the service with the corresponding UUID is not found in the discovered services.
- blockingFirst() - function in io.reactivex.RxBleAdapterStateObservable
- blockingFirst() - function in io.reactivex.ClientStateObservable
- blockingFirst() - function in io.reactivex.LocationServicesOkObservable
- blockingFirst() - function in io.reactivex.ByteArrayBatchObservable
- blockingForEach(Consumer) - function in io.reactivex.RxBleAdapterStateObservable
- blockingForEach(Consumer) - function in io.reactivex.ClientStateObservable
- blockingForEach(Consumer) - function in io.reactivex.LocationServicesOkObservable
- blockingForEach(Consumer) - function in io.reactivex.ByteArrayBatchObservable
- blockingIterable() - function in io.reactivex.RxBleAdapterStateObservable
- blockingIterable() - function in io.reactivex.ClientStateObservable
- blockingIterable() - function in io.reactivex.LocationServicesOkObservable
- blockingIterable() - function in io.reactivex.ByteArrayBatchObservable
- blockingLast() - function in io.reactivex.RxBleAdapterStateObservable
- blockingLast() - function in io.reactivex.ClientStateObservable
- blockingLast() - function in io.reactivex.LocationServicesOkObservable
- blockingLast() - function in io.reactivex.ByteArrayBatchObservable
- blockingLatest() - function in io.reactivex.RxBleAdapterStateObservable
- blockingLatest() - function in io.reactivex.ClientStateObservable
- blockingLatest() - function in io.reactivex.LocationServicesOkObservable
- blockingLatest() - function in io.reactivex.ByteArrayBatchObservable
- blockingMostRecent(T) - function in io.reactivex.RxBleAdapterStateObservable
- blockingMostRecent(T) - function in io.reactivex.ClientStateObservable
- blockingMostRecent(T) - function in io.reactivex.LocationServicesOkObservable
- blockingMostRecent(T) - function in io.reactivex.ByteArrayBatchObservable
- blockingNext() - function in io.reactivex.RxBleAdapterStateObservable
- blockingNext() - function in io.reactivex.ClientStateObservable
- blockingNext() - function in io.reactivex.LocationServicesOkObservable
- blockingNext() - function in io.reactivex.ByteArrayBatchObservable
- blockingSingle() - function in io.reactivex.RxBleAdapterStateObservable
- blockingSingle() - function in io.reactivex.ClientStateObservable
- blockingSingle() - function in io.reactivex.LocationServicesOkObservable
- blockingSingle() - function in io.reactivex.ByteArrayBatchObservable
- blockingSubscribe() - function in io.reactivex.RxBleAdapterStateObservable
- blockingSubscribe() - function in io.reactivex.ClientStateObservable
- blockingSubscribe() - function in io.reactivex.LocationServicesOkObservable
- blockingSubscribe() - function in io.reactivex.ByteArrayBatchObservable
- BLUETOOTH_NOT_AVAILABLE - enum entry in com.polidea.rxandroidble2.RxBleClient.State
Bluetooth Adapter is not available on the given OS. Most functions will throw UnsupportedOperationException when called.
- BLUETOOTH_NOT_ENABLED - enum entry in com.polidea.rxandroidble2.RxBleClient.State
Bluetooth Adapter is not switched on. Scanning and connecting to a device will not work.
- BluetoothGattCharacteristicProperty - class in com.polidea.rxandroidble2.internal
- Annotation denoting that annotated int is either one or combination of flags describing characteristic properties from BluetoothGattCharacteristic.
- BluetoothGattProvider - class in com.polidea.rxandroidble2.internal.connection
- BluetoothManagerWrapper - class in com.polidea.rxandroidble2.internal.util
- buffer(int) - function in io.reactivex.RxBleAdapterStateObservable
- buffer(int,int,Callable) - function in io.reactivex.RxBleAdapterStateObservable
- buffer(int) - function in io.reactivex.ClientStateObservable
- buffer(int,int,Callable) - function in io.reactivex.ClientStateObservable
- buffer(int) - function in io.reactivex.LocationServicesOkObservable
- buffer(int,int,Callable) - function in io.reactivex.LocationServicesOkObservable
- buffer(int) - function in io.reactivex.ByteArrayBatchObservable
- buffer(int,int,Callable) - function in io.reactivex.ByteArrayBatchObservable
- bufferSize() - function in io.reactivex.RxBleAdapterStateObservable
- bufferSize() - function in io.reactivex.ClientStateObservable
- bufferSize() - function in io.reactivex.LocationServicesOkObservable
- bufferSize() - function in io.reactivex.ByteArrayBatchObservable
- build() - function in com.polidea.rxandroidble2.ClientComponent.Builder
- build() - function in com.polidea.rxandroidble2.RxBleConnection.LongWriteOperationBuilder
- Build function for the long write
- build() - function in com.polidea.rxandroidble2.LogOptions.Builder
- build() - function in com.polidea.rxandroidble2.ConnectionSetup.Builder
- build() - function in com.polidea.rxandroidble2.internal.DeviceComponent.Builder
- build() - function in com.polidea.rxandroidble2.internal.connection.LongWriteOperationBuilderImpl
- Build function for the long write
- build() - function in com.polidea.rxandroidble2.internal.connection.ConnectionComponent.Builder
- build(ScanSettings,Array) - function in com.polidea.rxandroidble2.internal.scan.ScanSetupBuilderImplApi21
- build(ScanSettings,Array) - function in com.polidea.rxandroidble2.internal.scan.ScanSetupBuilder
- build(ScanSettings,Array) - function in com.polidea.rxandroidble2.internal.scan.ScanSetupBuilderImplApi23
- build(ScanSettings,Array) - function in com.polidea.rxandroidble2.internal.scan.ScanSetupBuilderImplApi18
- build() - function in com.polidea.rxandroidble2.scan.ScanFilter.Builder
- Build ScanFilter.
- build() - function in com.polidea.rxandroidble2.scan.ScanSettings.Builder
- Build ScanSettings.
- ByteArrayBatchObservable - class in com.polidea.rxandroidble2.helpers
- TODO It may be possible to introduce backpressure here.
- ByteAssociation - class in com.polidea.rxandroidble2.internal.util
- ByteAssociationUtil - class in com.polidea.rxandroidble2.internal.util
- bytesToHex(Array) - function in com.polidea.rxandroidble2.internal.logger.LoggerUtil
- byteValue() - function in java.lang.RxBleThreadFactory