JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Hierarchy For All Packages
Package Hierarchies:
com.polidea.rxandroidble2
,
com.polidea.rxandroidble2.exceptions
,
com.polidea.rxandroidble2.helpers
,
com.polidea.rxandroidble2.internal
,
com.polidea.rxandroidble2.internal.cache
,
com.polidea.rxandroidble2.internal.connection
,
com.polidea.rxandroidble2.internal.logger
,
com.polidea.rxandroidble2.internal.operations
,
com.polidea.rxandroidble2.internal.scan
,
com.polidea.rxandroidble2.internal.serialization
,
com.polidea.rxandroidble2.internal.util
,
com.polidea.rxandroidble2.scan
,
com.polidea.rxandroidble2.utils
Class Hierarchy
java.lang.Object
<any>
com.polidea.rxandroidble2.helpers.
ByteArrayBatchObservable
com.polidea.rxandroidble2.internal.util.
ClientStateObservable
com.polidea.rxandroidble2.helpers.
LocationServicesOkObservable
com.polidea.rxandroidble2.
RxBleAdapterStateObservable
com.polidea.rxandroidble2.internal.util.
ActiveCharacteristicNotification
com.polidea.rxandroidble2.helpers.
AdvertisedServiceUUIDExtractor
com.polidea.rxandroidble2.internal.scan.
AndroidScanObjectsConverter
com.polidea.rxandroidble2.internal.scan.
BackgroundScannerImpl
(implements com.polidea.rxandroidble2.scan.
BackgroundScanner
)
com.polidea.rxandroidble2.internal.util.
BleConnectionCompat
com.polidea.rxandroidble2.exceptions.
BleGattOperationType
com.polidea.rxandroidble2.internal.connection.
BluetoothGattProvider
com.polidea.rxandroidble2.internal.util.
ByteAssociation
<T>
com.polidea.rxandroidble2.internal.util.
ByteAssociationUtil
com.polidea.rxandroidble2.internal.util.
CharacteristicPropertiesParser
com.polidea.rxandroidble2.internal.util.
CheckerLocationPermission
com.polidea.rxandroidble2.internal.util.
CheckerLocationProvider
com.polidea.rxandroidble2.
ClientComponent.BluetoothConstants
com.polidea.rxandroidble2.
ClientComponent.ClientModule
com.polidea.rxandroidble2.
ClientComponent.NamedBooleanObservables
com.polidea.rxandroidble2.
ClientComponent.NamedExecutors
com.polidea.rxandroidble2.
ClientComponent.NamedSchedulers
com.polidea.rxandroidble2.
ClientComponent.PlatformConstants
com.polidea.rxandroidble2.internal.serialization.
ClientOperationQueueImpl
(implements com.polidea.rxandroidble2.internal.serialization.
ClientOperationQueue
)
com.polidea.rxandroidble2.internal.connection.
ConnectionComponent.NamedBooleans
com.polidea.rxandroidble2.internal.connection.
ConnectionComponent.NamedInts
com.polidea.rxandroidble2.internal.connection.
ConnectionModule
com.polidea.rxandroidble2.internal.serialization.
ConnectionOperationQueueImpl
(implements com.polidea.rxandroidble2.internal.serialization.
ConnectionOperationQueue
, com.polidea.rxandroidble2.internal.connection.
ConnectionSubscriptionWatcher
)
com.polidea.rxandroidble2.internal.connection.
ConnectionParametersImpl
(implements com.polidea.rxandroidble2.
ConnectionParameters
)
com.polidea.rxandroidble2.
ConnectionSetup
com.polidea.rxandroidble2.
ConnectionSetup.Builder
com.polidea.rxandroidble2.utils.
ConnectionSharingAdapter
com.polidea.rxandroidble2.internal.connection.
ConnectorImpl
(implements com.polidea.rxandroidble2.internal.connection.
Connector
)
com.polidea.rxandroidble2.internal.cache.
DeviceComponentCache
(implements java.util.Map<K,V>)
com.polidea.rxandroidble2.internal.
DeviceModule
com.polidea.rxandroidble2.internal.util.
DisposableUtil
com.polidea.rxandroidble2.internal.scan.
EmulatedScanFilterMatcher
com.polidea.rxandroidble2.utils.
GattStatusParser
com.polidea.rxandroidble2.internal.connection.
IllegalOperationChecker
com.polidea.rxandroidble2.internal.connection.
IllegalOperationHandler
com.polidea.rxandroidble2.internal.connection.
LoggingIllegalOperationHandler
com.polidea.rxandroidble2.internal.connection.
ThrowingIllegalOperationHandler
com.polidea.rxandroidble2.internal.connection.
IllegalOperationMessageCreator
com.polidea.rxandroidble2.internal.connection.
ImmediateSerializedBatchAckStrategy
(implements com.polidea.rxandroidble2.
RxBleConnection.WriteOperationAckStrategy
)
com.polidea.rxandroidble2.internal.scan.
InternalScanResultCreator
com.polidea.rxandroidble2.internal.scan.
InternalToExternalScanResultConverter
com.polidea.rxandroidble2.internal.util.
LocationServicesOkObservableApi23Factory
com.polidea.rxandroidble2.internal.util.
LocationServicesStatusApi18
(implements com.polidea.rxandroidble2.internal.util.
LocationServicesStatus
)
com.polidea.rxandroidble2.internal.util.
LocationServicesStatusApi23
(implements com.polidea.rxandroidble2.internal.util.
LocationServicesStatus
)
com.polidea.rxandroidble2.
LogConstants
com.polidea.rxandroidble2.internal.logger.
LoggerSetup
com.polidea.rxandroidble2.internal.logger.
LoggerUtil
com.polidea.rxandroidble2.internal.logger.
LoggerUtil.AttributeLogWrapper
com.polidea.rxandroidble2.internal.logger.
LoggerUtilBluetoothServices
com.polidea.rxandroidble2.
LogOptions
com.polidea.rxandroidble2.
LogOptions.Builder
com.polidea.rxandroidble2.internal.connection.
LongWriteOperationBuilderImpl
(implements com.polidea.rxandroidble2.
RxBleConnection.LongWriteOperationBuilder
)
com.polidea.rxandroidble2.internal.connection.
NoRetryStrategy
(implements com.polidea.rxandroidble2.
RxBleConnection.WriteOperationRetryStrategy
)
com.polidea.rxandroidble2.internal.util.
ObservableUtil
com.polidea.rxandroidble2.internal.operations.
OperationsProviderImpl
(implements com.polidea.rxandroidble2.internal.operations.
OperationsProvider
)
android.util.Pair<F,S>
com.polidea.rxandroidble2.internal.util.
CharacteristicNotificationId
com.polidea.rxandroidble2.internal.util.
CharacteristicChangedEvent
com.polidea.rxandroidble2.internal.
Priority
com.polidea.rxandroidble2.internal.
QueueOperation
<T> (implements com.polidea.rxandroidble2.internal.operations.
Operation
<T>)
com.polidea.rxandroidble2.internal.operations.
CharacteristicLongWriteOperation
com.polidea.rxandroidble2.internal.operations.
ConnectOperation
com.polidea.rxandroidble2.internal.operations.
DisconnectOperation
com.polidea.rxandroidble2.internal.operations.
ScanOperation
<SCAN_RESULT_TYPE,SCAN_CALLBACK_TYPE>
com.polidea.rxandroidble2.internal.operations.
LegacyScanOperation
com.polidea.rxandroidble2.internal.operations.
ScanOperationApi18
com.polidea.rxandroidble2.internal.operations.
ScanOperationApi21
com.polidea.rxandroidble2.internal.
SingleResponseOperation
<T>
com.polidea.rxandroidble2.internal.operations.
CharacteristicReadOperation
com.polidea.rxandroidble2.internal.operations.
CharacteristicWriteOperation
com.polidea.rxandroidble2.internal.operations.
ConnectionPriorityChangeOperation
com.polidea.rxandroidble2.internal.operations.
DescriptorReadOperation
com.polidea.rxandroidble2.internal.operations.
DescriptorWriteOperation
com.polidea.rxandroidble2.internal.operations.
MtuRequestOperation
com.polidea.rxandroidble2.internal.operations.
ReadRssiOperation
com.polidea.rxandroidble2.internal.operations.
ServiceDiscoveryOperation
com.polidea.rxandroidble2.internal.util.
QueueReleasingEmitterWrapper
<T>
com.polidea.rxandroidble2.
RxBleAdapterStateObservable.BleAdapterState
com.polidea.rxandroidble2.internal.util.
RxBleAdapterWrapper
com.polidea.rxandroidble2.
RxBleClient
com.polidea.rxandroidble2.
RxBleConnection.WriteOperationRetryStrategy.LongWriteFailure
com.polidea.rxandroidble2.internal.connection.
RxBleConnectionImpl
(implements com.polidea.rxandroidble2.
RxBleConnection
)
com.polidea.rxandroidble2.internal.
RxBleDeviceProvider
com.polidea.rxandroidble2.
RxBleDeviceServices
com.polidea.rxandroidble2.internal.connection.
RxBleGattCallback
com.polidea.rxandroidble2.internal.scan.
RxBleInternalScanResult
com.polidea.rxandroidble2.internal.scan.
RxBleInternalScanResultLegacy
com.polidea.rxandroidble2.internal.
RxBleLog
com.polidea.rxandroidble2.
RxBleScanResult
com.polidea.rxandroidble2.scan.
ScanFilter
(implements android.os.Parcelable, com.polidea.rxandroidble2.internal.scan.
ScanFilterInterface
)
com.polidea.rxandroidble2.scan.
ScanFilter.Builder
com.polidea.rxandroidble2.internal.scan.
ScanPreconditionsVerifierApi18
(implements com.polidea.rxandroidble2.internal.scan.
ScanPreconditionsVerifier
)
com.polidea.rxandroidble2.internal.scan.
ScanPreconditionsVerifierApi24
(implements com.polidea.rxandroidble2.internal.scan.
ScanPreconditionsVerifier
)
com.polidea.rxandroidble2.internal.scan.
ScanRecordImplCompat
(implements com.polidea.rxandroidble2.scan.
ScanRecord
)
com.polidea.rxandroidble2.internal.scan.
ScanRecordImplNativeWrapper
(implements com.polidea.rxandroidble2.scan.
ScanRecord
)
com.polidea.rxandroidble2.scan.
ScanResult
com.polidea.rxandroidble2.scan.
ScanSettings
(implements com.polidea.rxandroidble2.internal.scan.
ExternalScanSettingsExtension
, android.os.Parcelable)
com.polidea.rxandroidble2.scan.
ScanSettings.Builder
(implements com.polidea.rxandroidble2.internal.scan.
ExternalScanSettingsExtension.Builder
<T>)
com.polidea.rxandroidble2.internal.scan.
ScanSettingsEmulator
com.polidea.rxandroidble2.internal.scan.
ScanSetup
com.polidea.rxandroidble2.internal.scan.
ScanSetupBuilderImplApi18
(implements com.polidea.rxandroidble2.internal.scan.
ScanSetupBuilder
)
com.polidea.rxandroidble2.internal.scan.
ScanSetupBuilderImplApi21
(implements com.polidea.rxandroidble2.internal.scan.
ScanSetupBuilder
)
com.polidea.rxandroidble2.internal.scan.
ScanSetupBuilderImplApi23
(implements com.polidea.rxandroidble2.internal.scan.
ScanSetupBuilder
)
com.polidea.rxandroidble2.utils.
StandardUUIDsParser
java.lang.Throwable (implements java.io.Serializable)
java.lang.Exception
java.lang.RuntimeException
com.polidea.rxandroidble2.exceptions.
BleException
com.polidea.rxandroidble2.exceptions.
BleAdapterDisabledException
com.polidea.rxandroidble2.exceptions.
BleAlreadyConnectedException
com.polidea.rxandroidble2.exceptions.
BleCannotSetCharacteristicNotificationException
com.polidea.rxandroidble2.exceptions.
BleCharacteristicNotFoundException
com.polidea.rxandroidble2.exceptions.
BleConflictingNotificationAlreadySetException
com.polidea.rxandroidble2.exceptions.
BleDescriptorNotFoundException
com.polidea.rxandroidble2.exceptions.
BleDisconnectedException
com.polidea.rxandroidble2.exceptions.
BleGattException
com.polidea.rxandroidble2.exceptions.
BleGattCallbackTimeoutException
com.polidea.rxandroidble2.exceptions.
BleGattCannotStartException
com.polidea.rxandroidble2.exceptions.
BleGattCharacteristicException
com.polidea.rxandroidble2.exceptions.
BleGattDescriptorException
com.polidea.rxandroidble2.exceptions.
BleScanException
com.polidea.rxandroidble2.exceptions.
BleServiceNotFoundException
com.polidea.rxandroidble2.internal.
BleIllegalOperationException
com.polidea.rxandroidble2.
Timeout
com.polidea.rxandroidble2.internal.operations.
TimeoutConfiguration
com.polidea.rxandroidble2.internal.util.
UUIDUtil
com.polidea.rxandroidble2.helpers.
ValueInterpreter
Interface Hierarchy
com.polidea.rxandroidble2.scan.
BackgroundScanner
com.polidea.rxandroidble2.
ClientComponent
com.polidea.rxandroidble2.
ClientComponent.Builder
com.polidea.rxandroidble2.
ClientComponent.ClientComponentFinalizer
com.polidea.rxandroidble2.internal.serialization.
ClientOperationQueue
com.polidea.rxandroidble2.internal.serialization.
ConnectionOperationQueue
java.lang.Comparable<T>
com.polidea.rxandroidble2.internal.operations.
Operation
<T>
com.polidea.rxandroidble2.internal.connection.
ConnectionComponent
com.polidea.rxandroidble2.internal.connection.
ConnectionComponent.Builder
com.polidea.rxandroidble2.
ConnectionParameters
com.polidea.rxandroidble2.internal.connection.
ConnectionStateChangeListener
com.polidea.rxandroidble2.internal.connection.
ConnectionSubscriptionWatcher
com.polidea.rxandroidble2.internal.connection.
Connector
com.polidea.rxandroidble2.internal.
DeviceComponent
com.polidea.rxandroidble2.internal.
DeviceComponent.Builder
com.polidea.rxandroidble2.internal.connection.
DisconnectionRouterOutput
com.polidea.rxandroidble2.internal.scan.
ExternalScanSettingsExtension
com.polidea.rxandroidble2.internal.scan.
ExternalScanSettingsExtension.Builder
<T>
com.polidea.rxandroidble2.
HiddenBluetoothGattCallback
com.polidea.rxandroidble2.internal.util.
LocationServicesStatus
com.polidea.rxandroidble2.
LogOptions.Logger
com.polidea.rxandroidble2.internal.operations.
OperationsProvider
com.polidea.rxandroidble2.internal.connection.
PayloadSizeLimitProvider
com.polidea.rxandroidble2.internal.serialization.
QueueAwaitReleaseInterface
com.polidea.rxandroidble2.internal.serialization.
QueueReleaseInterface
com.polidea.rxandroidble2.
RxBleConnection
com.polidea.rxandroidble2.
RxBleConnection.Connector
com.polidea.rxandroidble2.
RxBleConnection.LongWriteOperationBuilder
com.polidea.rxandroidble2.
RxBleConnection.WriteOperationAckStrategy
com.polidea.rxandroidble2.
RxBleConnection.WriteOperationRetryStrategy
com.polidea.rxandroidble2.
RxBleCustomOperation
<T>
com.polidea.rxandroidble2.
RxBleRadioOperationCustom
<T>
com.polidea.rxandroidble2.
RxBleDevice
com.polidea.rxandroidble2.internal.
RxBleLog.Logger
com.polidea.rxandroidble2.internal.scan.
ScanFilterInterface
com.polidea.rxandroidble2.internal.scan.
ScanPreconditionsVerifier
com.polidea.rxandroidble2.scan.
ScanRecord
com.polidea.rxandroidble2.internal.scan.
ScanSetupBuilder
Annotation Type Hierarchy
com.polidea.rxandroidble2.
RxBleConnection.ConnectionPriority
(implements java.lang.annotation.Annotation)
com.polidea.rxandroidble2.internal.connection.
ConnectionScope
(implements java.lang.annotation.Annotation)
com.polidea.rxandroidble2.internal.
RxBleLog.LogLevel
(implements java.lang.annotation.Annotation)
com.polidea.rxandroidble2.internal.
DeviceScope
(implements java.lang.annotation.Annotation)
com.polidea.rxandroidble2.internal.
BluetoothGattCharacteristicProperty
(implements java.lang.annotation.Annotation)
com.polidea.rxandroidble2.scan.
ScanSettings.ScanMode
(implements java.lang.annotation.Annotation)
com.polidea.rxandroidble2.scan.
ScanSettings.CallbackType
(implements java.lang.annotation.Annotation)
com.polidea.rxandroidble2.scan.
ScanSettings.MatchNum
(implements java.lang.annotation.Annotation)
com.polidea.rxandroidble2.scan.
ScanSettings.MatchMode
(implements java.lang.annotation.Annotation)
com.polidea.rxandroidble2.exceptions.
BleScanException.Reason
(implements java.lang.annotation.Annotation)
com.polidea.rxandroidble2.exceptions.
BleCannotSetCharacteristicNotificationException.Reason
(implements java.lang.annotation.Annotation)
com.polidea.rxandroidble2.
LogConstants.LogLevel
(implements java.lang.annotation.Annotation)
com.polidea.rxandroidble2.
LogConstants.MacAddressLogSetting
(implements java.lang.annotation.Annotation)
com.polidea.rxandroidble2.
LogConstants.UuidLogSetting
(implements java.lang.annotation.Annotation)
com.polidea.rxandroidble2.helpers.
ValueInterpreter.IntFormatType
(implements java.lang.annotation.Annotation)
com.polidea.rxandroidble2.helpers.
ValueInterpreter.FloatFormatType
(implements java.lang.annotation.Annotation)
com.polidea.rxandroidble2.
ClientScope
(implements java.lang.annotation.Annotation)
Enum Hierarchy
java.lang.Object
java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
com.polidea.rxandroidble2.
RxBleConnection.RxBleConnectionState
com.polidea.rxandroidble2.
RxBleClient.State
com.polidea.rxandroidble2.scan.
ScanCallbackType
com.polidea.rxandroidble2.
NotificationSetupMode
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes