MCPcopy Create free account

hub / github.com/dariuszseweryn/RxAndroidBle / functions

Functions2,100 in github.com/dariuszseweryn/RxAndroidBle

↓ 3 callersMethodstartScan
Function that should start the scan using passed {@link RxBleAdapterWrapper} and {@link SCAN_CALLBACK_TYPE} callback @param rxBleAdapterWrapper the {@
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/operations/ScanOperation.java:77
↓ 3 callersMethodstopLeScan
(PendingIntent callbackIntent)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/RxBleAdapterWrapper.java:79
↓ 3 callersMethodstopScan
Method that should stop the scan for a given {@link SCAN_CALLBACK_TYPE} that was previously returned by {@link #createScanCallback(ObservableEmitter)}
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/operations/ScanOperation.java:85
↓ 3 callersMethodupdateLogOptions
Method to update current logger setup with new LogOptions. Only set options will be updated. Options that were not set or set to null on the LogOption
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/RxBleLog.java:137
↓ 3 callersMethodupdateUI
This method updates the UI to a proper state. @param characteristic a nullable {@link BluetoothGattCharacteristic}. If it is null then UI is assuming
sample/src/main/java/com/polidea/rxandroidble2/sample/example4_characteristic/CharacteristicOperationExampleActivity.java:209
↓ 3 callersMethodverify
(boolean checkLocationProviderState)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/scan/ScanPreconditionsVerifier.java:8
↓ 3 callersMethodwriteClientCharacteristicConfig
( final BluetoothGattCharacteristic bluetoothGattCharacteristic, final DescriptorWrite
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/NotificationAndIndicationManager.java:178
↓ 3 callersMethodwriteDescriptor
Performs GATT write operation on a descriptor from a characteristic with a given UUID from a service with a given UUID. @param serviceUuid Requested
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleConnection.java:490
↓ 2 callersMethodaddCharacteristic
(BluetoothGattCharacteristic characteristic)
rxandroidble/src/test/java/android/bluetooth/BluetoothGattService.java:74
↓ 2 callersMethodaddDescriptor
(BluetoothGattDescriptor descriptor)
rxandroidble/src/test/java/android/bluetooth/BluetoothGattCharacteristic.java:99
↓ 2 callersMethodapplicationContext
(Context context)
rxandroidble/src/main/java/com/polidea/rxandroidble2/ClientComponent.java:129
↓ 2 callersMethodawaitRelease
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/serialization/QueueSemaphore.java:11
↓ 2 callersMethodbluetoothAdapterOffExceptionObservable
This {@link Observable} will not emit values by design. It may only emit {@link BleScanException} if bluetooth adapter is turned down.
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleClientImpl.java:195
↓ 2 callersMethodbuild
(ScanSettings scanSettings, ScanFilter... scanFilters)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/scan/ScanSetupBuilder.java:11
↓ 2 callersMethodbytesToFloat
(byte b0, byte b1)
rxandroidble/src/test/java/android/bluetooth/BluetoothGattCharacteristic.java:273
↓ 2 callersMethodbytesToFloat
Convert signed bytes to a 16-bit short float value.
rxandroidble/src/main/java/com/polidea/rxandroidble2/helpers/ValueInterpreter.java:207
↓ 2 callersMethodcharacteristicUUIDPredicate
(final UUID characteristicUUID)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/ByteAssociationUtil.java:15
↓ 2 callersMethodcheck
(ScanResult scanResult)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/scan/IsConnectableChecker.java:11
↓ 2 callersMethodclose
Method to be called when no other calls are expected. Used for cleanup.
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/DisconnectionRouterInput.java:31
↓ 2 callersMethodconnect
()
sample/src/main/java/com/polidea/rxandroidble2/sample/example2_connection/ConnectionExampleActivity.java:62
↓ 2 callersMethodcreate
Returns instance of RxBleClient using application context. It is required by the client to maintain single instance of RxBleClient. @param context An
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleClient.java:54
↓ 2 callersMethodcreateCharacteristicNotificationObservable
(final UUID characteristicUuid,
mockrxandroidble/src/main/java/com/polidea/rxandroidble2/mockrxandroidble/RxBleConnectionMock.java:612
↓ 2 callersMethodcreateMessage
(@Nullable String bluetoothDeviceAddress, int status)
rxandroidble/src/main/java/com/polidea/rxandroidble2/exceptions/BleDisconnectedException.java:74
↓ 2 callersMethodcreateMessage
(BluetoothGattCharacteristic bluetoothGattCharacteristic, @Reason int reason)
rxandroidble/src/main/java/com/polidea/rxandroidble2/exceptions/BleCannotSetCharacteristicNotificationException.java:94
↓ 2 callersMethodcreateMessage
(@Nullable BluetoothGatt gatt, int status, BleGattOperationType bleGattOperationType)
rxandroidble/src/main/java/com/polidea/rxandroidble2/exceptions/BleGattException.java:64
↓ 2 callersMethodcreateMismatchMessage
(BluetoothGattCharacteristic characteristic, @BluetoothGattCharacteris
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/IllegalOperationMessageCreator.java:22
↓ 2 callersMethodcreateNewLongWriteBuilder
Returns a LongWriteOperationBuilder used for creating atomic write operations divided into multiple writes. This is useful when the BLE peripheral doe
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleConnection.java:452
↓ 2 callersMethodcreateScanOperation
(@Nullable final UUID[] filterServiceUUIDs)
mockrxandroidble/src/main/java/com/polidea/rxandroidble2/mockrxandroidble/RxBleClientMock.java:306
↓ 2 callersMethoddescribeProperties
(BluetoothGattCharacteristic characteristic)
sample/src/main/java/com/polidea/rxandroidble2/sample/example3_discovery/DiscoveryResultsAdapter.java:124
↓ 2 callersMethoddescriptorPredicate
(final BluetoothGattDescriptor bluetoothGattDescriptor)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/ByteAssociationUtil.java:33
↓ 2 callersMethoddismissCharacteristicNotification
(UUID characteristicUuid, NotificationSetupMode setupMode, boolean isIndication)
mockrxandroidble/src/main/java/com/polidea/rxandroidble2/mockrxandroidble/RxBleConnectionMock.java:633
↓ 2 callersMethoddisposableSingleObserverFromEmitter
(final SingleEmitter<T> emitter)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/DisposableUtil.java:13
↓ 2 callersMethoddispose
()
sample/src/main/java/com/polidea/rxandroidble2/sample/example2_connection/ConnectionExampleActivity.java:119
↓ 2 callersMethoddispose
sample-kotlin/src/main/kotlin/com/polidea/rxandroidble2/samplekotlin/example2_connection/ConnectionExampleActivity.kt:110
↓ 2 callersMethodentrySet
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/cache/DeviceComponentCache.java:60
↓ 2 callersMethodenumSetToValuesMask
Function used to convert the specified enum set to the equivalent values mask. @param set The enum set to compute the values mask for. @return If th
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/RxBlePhyImpl.java:130
↓ 2 callersMethodextract
(ScanResult scanResult)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/scan/AdvertisingSidExtractor.java:9
↓ 2 callersMethodfromInterface
(Set<RxBlePhy> phys)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/RxBlePhyImpl.java:160
↓ 2 callersMethodfromValue
Function used to get the PHY static object from an integer. @param value The integer value to try to get he PHY enum value for. @return The PHY valu
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/RxBlePhyImpl.java:111
↓ 2 callersMethodgetBleDevice
(@NonNull final String macAddress)
mockrxandroidble/src/main/java/com/polidea/rxandroidble2/mockrxandroidble/RxBleClientMock.java:273
↓ 2 callersMethodgetBluetoothGattServices
()
mockrxandroidble/src/main/java/com/polidea/rxandroidble2/mockrxandroidble/RxBleConnectionMock.java:158
↓ 2 callersMethodgetBluetoothGattServices
List of all GATT services supported by the device
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleDeviceServices.java:35
↓ 2 callersMethodgetCharacteristics
()
rxandroidble/src/test/java/android/bluetooth/BluetoothGattService.java:112
↓ 2 callersMethodgetDescriptors
()
rxandroidble/src/test/java/android/bluetooth/BluetoothGattCharacteristic.java:143
↓ 2 callersMethodgetDeviceAddress
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/ScanFilter.java:262
↓ 2 callersMethodgetDeviceName
Get the device name from the device (not from scan record)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/ScanResultInterface.java:15
↓ 2 callersMethodgetDiscoverServicesSingle
(final long timeout, final TimeUnit timeoutTimeUnit)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/ServiceDiscoveryManager.java:49
↓ 2 callersMethodgetGattCallbackStatusDescription
(int status)
rxandroidble/src/main/java/com/polidea/rxandroidble2/utils/GattStatusParser.java:97
↓ 2 callersMethodgetLogLevel
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/LogOptions.java:36
↓ 2 callersMethodgetLogger
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/LogOptions.java:61
↓ 2 callersMethodgetLong
(String key)
rxandroidble/src/test/java/android/os/Bundle.java:237
↓ 2 callersMethodgetMethodFromClass
(Class<?> cls, String methodName)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/BleConnectionCompat.java:146
↓ 2 callersMethodgetMtu
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/MtuProvider.java:6
↓ 2 callersMethodgetOnCharacteristicWrite
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/RxBleGattCallback.java:363
↓ 2 callersMethodgetOnConnectionStateChange
@return Observable that emits RxBleConnectionState that matches BluetoothGatt's state. Does NOT emit errors even if status != GATT_SUCCESS.
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/RxBleGattCallback.java:339
↓ 2 callersMethodgetOnMtuChanged
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/RxBleGattCallback.java:347
↓ 2 callersMethodgetPackageName
()
rxandroidble/src/test/java/android/app/Activity.java:81
↓ 2 callersMethodgetPayloadSizeLimit
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/PayloadSizeLimitProvider.java:9
↓ 2 callersMethodgetRecommendedConnectRuntimePermissions
Returns permission strings needed by the application to connect a BLE device or empty array if no runtime permissions are needed. No runtime permissio
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleClient.java:259
↓ 2 callersMethodgetRecommendedScanRuntimePermissions
Returns permission strings needed by the application to run a BLE scan or an empty array if no runtime permissions are needed. Since Android 6.0 runti
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleClient.java:243
↓ 2 callersMethodgetScanMode
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/ScanSettings.java:145
↓ 2 callersMethodgetService
Creates an observable emitting {@link BluetoothGattService} with matching service UUID. The observable completes after first emission. @param service
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleDeviceServices.java:47
↓ 2 callersMethodgetServiceDataUuid
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/ScanFilter.java:277
↓ 2 callersMethodgetServiceIdentifierFromParcelUuid
Extract the Service Identifier or the actual uuid from the Parcel Uuid. For example, if 0000110B-0000-1000-8000-00805F9B34FB is the parcel Uuid, this
mockrxandroidble/src/main/java/com/polidea/rxandroidble2/mockrxandroidble/internal/ScanRecordDataConstructor.java:77
↓ 2 callersMethodgetSystemService
(String name)
rxandroidble/src/test/java/android/app/Activity.java:265
↓ 2 callersMethodgetType
()
rxandroidble/src/test/java/android/content/Intent.java:977
↓ 2 callersMethodgetTypeLen
Returns the size of a give value type.
rxandroidble/src/main/java/com/polidea/rxandroidble2/helpers/ValueInterpreter.java:178
↓ 2 callersMethodgetUuid
()
rxandroidble/src/test/java/android/bluetooth/BluetoothGattService.java:100
↓ 2 callersMethodguardBluetoothAdapterAvailable
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleClientImpl.java:226
↓ 2 callersMethodhandleException
Show toast with error message appropriate to exception reason. @param context current Activity context @param exception BleScanException to show er
sample/src/main/java/com/polidea/rxandroidble2/sample/util/ScanExceptionHandler.java:63
↓ 2 callersMethodhexToBytes
(String hexRepresentation)
sample/src/main/java/com/polidea/rxandroidble2/sample/util/HexString.java:23
↓ 2 callersMethodis16BitUuid
Check whether the given parcelUuid can be converted to 16 bit bluetooth uuid. @param parcelUuid @return true if the parcelUuid can be converted to 16
mockrxandroidble/src/main/java/com/polidea/rxandroidble2/mockrxandroidble/internal/ScanRecordDataConstructor.java:130
↓ 2 callersMethodisAllFieldsEmpty
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/scan/ScanFilterInterface.java:7
↓ 2 callersMethodisAnyPermissionGranted
(String[] acceptablePermissions)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/CheckerPermission.java:25
↓ 2 callersMethodisConnected
()
sample/src/main/java/com/polidea/rxandroidble2/sample/example2_connection/ConnectionExampleActivity.java:97
↓ 2 callersMethodisConnected
()
sample/src/main/java/com/polidea/rxandroidble2/sample/example5_rssi_periodic/RssiPeriodicExampleActivity.java:70
↓ 2 callersMethodisLocationProviderEnabled
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/CheckerLocationProvider.java:27
↓ 2 callersMethodisLocationProviderEnabledBelowApi19
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/CheckerLocationProvider.java:51
↓ 2 callersFunctionisScanPermissionGranted
sample-kotlin/src/main/kotlin/com/polidea/rxandroidble2/samplekotlin/util/ScanPermission.kt:21
↓ 2 callersMethodisScanPermissionGranted
(final int requestCode, final String[] permissions, final in
sample/src/main/java/com/polidea/rxandroidble2/sample/util/ScanPermission.java:28
↓ 2 callersMethodisScanRuntimePermissionGranted
Returns whether runtime permissions needed to run a BLE scan are granted. If permissions are not granted then one may check {@link #getRecommendedScan
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleClient.java:208
↓ 2 callersMethodisScanRuntimePermissionGranted
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/CheckerScanPermission.java:25
↓ 2 callersMethodkeySet
()
rxandroidble/src/test/java/android/os/Bundle.java:43
↓ 2 callersMethodlogOperationFinished
(Operation operation, long startTime, long endTime)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/logger/LoggerUtil.java:85
↓ 2 callersMethodlogOperationQueued
(Operation operation)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/logger/LoggerUtil.java:79
↓ 2 callersMethodlogOperationRemoved
(Operation operation)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/logger/LoggerUtil.java:73
↓ 2 callersMethodlogOperationRunning
(Operation operation)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/logger/LoggerUtil.java:69
↓ 2 callersMethodlogOperationStarted
(Operation operation)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/logger/LoggerUtil.java:63
↓ 2 callersMethodmatchesPartialData
(byte[] data, byte[] dataMask, byte[] parsedData)
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/ScanFilter.java:416
↓ 2 callersMethodmatchesServiceUuid
(UUID uuid, UUID mask, UUID data)
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/ScanFilter.java:380
↓ 2 callersMethodnewInstance
sample-kotlin/src/main/kotlin/com/polidea/rxandroidble2/samplekotlin/example1a_background_scanning/BackgroundScanActivity.kt:25
↓ 2 callersMethodonAdapterViewClick
(View view)
sample/src/main/java/com/polidea/rxandroidble2/sample/example1_scanning/ScanResultsAdapter.java:37
↓ 2 callersMethodonComplete
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/operations/CharacteristicLongWriteOperation.java:128
↓ 2 callersMethodonScanResultReceived
Callback that may be used to map received {@link Intent} from a {@link PendingIntent} based scan to a handy RxAndroidBLE enabled {@link ScanResult} @
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/BackgroundScanner.java:47
↓ 2 callersMethodparseFromBytes
(byte[] scanRecord)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/UUIDUtil.java:51
↓ 2 callersFunctionprepareActivityLogic
* Presenter function for [AdvancedCharacteristicOperationExampleActivity]. Prepares the logic for the activity using passed * [Observable]s. Implemen
sample-kotlin/src/main/kotlin/com/polidea/rxandroidble2/samplekotlin/example4_characteristic/advanced/Presenter.kt:30
↓ 2 callersMethodprovide
(DeviceComponent rxBleDevice)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/cache/DeviceComponentWeakReference.java:12
↓ 2 callersMethodputInt
(String key, int value)
rxandroidble/src/test/java/android/content/MemorySharedPreferences.java:28
↓ 2 callersMethodqueue
<b>This method requires deep knowledge of RxAndroidBLE internals. Use it only as a last resort if you know what your are doing.</b> <p> Queue an opera
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleConnection.java:638
↓ 2 callersMethodreadRssi
Performs GATT read rssi operation. @return Observable emitting the read RSSI value
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleConnection.java:565
← previousnext →201–300 of 2,100, ranked by callers