MCPcopy Create free account

hub / github.com/dariuszseweryn/RxAndroidBle / functions

Functions2,100 in github.com/dariuszseweryn/RxAndroidBle

↓ 2 callersMethodregisterReceiver
(BroadcastReceiver receiver, IntentFilter filter)
rxandroidble/src/test/java/android/app/Activity.java:232
↓ 2 callersMethodremove
(String key)
rxandroidble/src/test/java/android/content/MemorySharedPreferences.java:44
↓ 2 callersMethodremove
(FIFORunnableEntry fifoRunnableEntry)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/serialization/OperationPriorityFifoBlockingQueue.java:26
↓ 2 callersFunctionrepeatAfterCompleted
* A convenience function creating a transformer that will repeat the source observable whenever it will complete * * @param <T> the type of the tran
sample-kotlin/src/main/kotlin/com/polidea/rxandroidble2/samplekotlin/example4_characteristic/advanced/Presenter.kt:351
↓ 2 callersMethodrepeatAfterCompleted
A convenience function creating a transformer that will repeat the source observable whenever it will complete @param <T> the type of the transformed
sample/src/main/java/com/polidea/rxandroidble2/sample/example4_characteristic/advanced/Presenter.java:261
↓ 2 callersMethodrepeatedWindowTransformer
A convenience method for running a scan for a period of time and repeat in five seconds intervals. @param windowInMillis window for which the observa
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/scan/ScanSettingsEmulator.java:104
↓ 2 callersFunctionrequestScanPermission
sample-kotlin/src/main/kotlin/com/polidea/rxandroidble2/samplekotlin/util/ScanPermission.kt:10
↓ 2 callersMethodrequestScanPermission
(final Activity activity, final RxBleClient client)
sample/src/main/java/com/polidea/rxandroidble2/sample/util/ScanPermission.java:16
↓ 2 callersMethodreset
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/ServiceDiscoveryManager.java:64
↓ 2 callersMethodscanBleDeviceInBackground
()
sample/src/main/java/com/polidea/rxandroidble2/sample/example1a_background_scanning/BackgroundScanActivity.java:51
↓ 2 callersMethodscanBleDeviceInBackground
Submits a scan request that will work even if your process gets killed by the system. You can use this API to maintain a background scan without a nee
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/BackgroundScanner.java:28
↓ 2 callersMethodscanBleDevices
()
sample/src/main/java/com/polidea/rxandroidble2/sample/example1_scanning/ScanActivity.java:73
↓ 2 callersMethodsetAutoConnect
Autoconnect concept may be misleading at first glance. In cases when the BLE device is available and it is advertising constantly you won't need to us
rxandroidble/src/main/java/com/polidea/rxandroidble2/ConnectionSetup.java:62
↓ 2 callersMethodsetBytes
Setter for a byte array to write This function MUST be called prior to {@link #build()} @param bytes the bytes to write @return the LongWriteOperatio
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleConnection.java:116
↓ 2 callersMethodsetCharacteristicNotification
(final BluetoothGatt bluetoothGatt, final BluetoothGattCh
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/NotificationAndIndicationManager.java:115
↓ 2 callersMethodsetCharacteristicUuid
Setter for a {@link UUID} of the {@link BluetoothGattCharacteristic} to write to This function or {@link #setCharacteristic(BluetoothGattCharacteristi
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleConnection.java:125
↓ 2 callersMethodsetDeviceAddress
Set filter on device address. @param deviceAddress The device Bluetooth address for the filter. It needs to be in the format of "01:02:03:
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/ScanFilter.java:565
↓ 2 callersMethodsetDeviceName
Set filter on device name.
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/ScanFilter.java:552
↓ 2 callersMethodsetLogLevel
A convenience method. Sets the log level that will be printed out in the console. Default is LogLevel.NONE which logs nothing. @deprecated use {@link
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleClient.java:69
↓ 2 callersMethodsetMacAddressLogSetting
Set how to log mac addresses: <p>{@link LogConstants#NONE} — address will be omitted i.e. 'XX:XX:XX:XX:XX:XX' <p>{@link LogConstants#MAC_ADDRESS_TRUNC
rxandroidble/src/main/java/com/polidea/rxandroidble2/LogOptions.java:125
↓ 2 callersMethodsetServiceSolicitationUuid
Set filter on service solicitation uuid.
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/ScanFilter.java:602
↓ 2 callersMethodsetShouldLogAttributeValues
Set how to log byte array values: <p><code>false</code> — all byte arrays will be omitted i.e. '[...]' <p><code>true</code> — all byte arrays will be
rxandroidble/src/main/java/com/polidea/rxandroidble2/LogOptions.java:151
↓ 2 callersMethodsetSuppressIllegalOperationCheck
@param suppressOperationCheck Flag describing the method of operation viability checking. If set to false, a {@link BleI
rxandroidble/src/main/java/com/polidea/rxandroidble2/ConnectionSetup.java:74
↓ 2 callersMethodsetUuidsLogSetting
Set how to log uuids: <p>{@link LogConstants#NONE} — UUID will be omitted i.e. '...' <p>{@link LogConstants#UUIDS_FULL} — the full UUID will be logged
rxandroidble/src/main/java/com/polidea/rxandroidble2/LogOptions.java:138
↓ 2 callersMethodsetWriteOperationAckStrategy
Setter for a strategy used to mark batch write completed. Only after previous batch has finished, the next (if any left) can be written. If this is no
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleConnection.java:181
↓ 2 callersMethodsetWriteType
(int writeType)
rxandroidble/src/test/java/android/bluetooth/BluetoothGattCharacteristic.java:137
↓ 2 callersMethodsetupCharacteristicNotification
( final UUID bluetoothGattCharacteristicUUID, final NotificationSetupMode setupMode,
mockrxandroidble/src/main/java/com/polidea/rxandroidble2/mockrxandroidble/RxBleConnectionMock.java:665
↓ 2 callersMethodsetupIndication
@see #setupIndication(UUID, NotificationSetupMode) with default setup mode.
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleConnection.java:333
↓ 2 callersFunctionsetupNotificationOrIndication
* Sets up notification or indication, based on whichever the user clicked. Returns an [Observable] of [PresenterEvent] * wrapping the results. */
sample-kotlin/src/main/kotlin/com/polidea/rxandroidble2/samplekotlin/example4_characteristic/advanced/Presenter.kt:262
↓ 2 callersMethodsetupServerInitiatedCharacteristicRead
( @NonNull final BluetoothGattCharacteristic characteristic, final NotificationSetupMode setupMode
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/NotificationAndIndicationManager.java:63
↓ 2 callersFunctionshowError
* Show toast in this Activity with error message appropriate to exception reason. * * @param exception BleScanException to show error message for *
sample-kotlin/src/main/kotlin/com/polidea/rxandroidble2/samplekotlin/util/ScanExceptionHandler.kt:38
↓ 2 callersMethodstartLegacyLeScan
(BluetoothAdapter.LeScanCallback leScanCallback)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/RxBleAdapterWrapper.java:47
↓ 2 callersMethodstopBackgroundBleScan
Stops previously initiated scan with a {@link PendingIntent} callback. @param callbackIntent A callback intent that was previously used to initiate a
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/BackgroundScanner.java:36
↓ 2 callersMethodstopLegacyLeScan
(BluetoothAdapter.LeScanCallback leScanCallback)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/RxBleAdapterWrapper.java:55
↓ 2 callersFunctiontakeUntil
* A convenience function creating a transformer that will use two observables for completing the returned observable (and * unsubscribing from the pa
sample-kotlin/src/main/kotlin/com/polidea/rxandroidble2/samplekotlin/example4_characteristic/advanced/Presenter.kt:293
↓ 2 callersMethodterminate
(BleException disconnectException)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/serialization/ConnectionOperationQueueImpl.java:125
↓ 2 callersMethodtoDistinctSet
(@Nullable UUID[] uuids)
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleClientImpl.java:171
↓ 2 callersMethodtoNativeFilters
(ScanFilter... scanFilters)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/scan/AndroidScanObjectsConverter.java:51
↓ 2 callersMethodtoNativeSettings
(ScanSettings scanSettings)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/scan/AndroidScanObjectsConverter.java:27
↓ 2 callersMethodtoPhyPair
(int txPhy, int rxPhy)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/RxBlePhyImpl.java:147
↓ 2 callersMethodtoString
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/logger/LoggerUtil.java:231
↓ 2 callersMethodtransformToNotificationPresenterEvent
A convenience function creating a transformer that will wrap the emissions in either {@link ResultEvent} or {@link ErrorEvent} with a given {@link Typ
sample/src/main/java/com/polidea/rxandroidble2/sample/example4_characteristic/advanced/Presenter.java:246
↓ 2 callersFunctiontransformToPresenterEvent
* A convenience function creating a transformer that will wrap the emissions in either [ResultEvent] or [ErrorEvent] * with a given [Type] * * @par
sample-kotlin/src/main/kotlin/com/polidea/rxandroidble2/samplekotlin/example4_characteristic/advanced/Presenter.kt:323
↓ 2 callersMethodtransformToPresenterEvent
A convenience function creating a transformer that will wrap the emissions in either {@link ResultEvent} or {@link ErrorEvent} with a given {@link Typ
sample/src/main/java/com/polidea/rxandroidble2/sample/example4_characteristic/advanced/Presenter.java:233
↓ 2 callersMethodtriggerDisconnect
()
sample/src/main/java/com/polidea/rxandroidble2/sample/example2_connection/ConnectionExampleActivity.java:124
↓ 2 callersMethodtriggerDisconnect
()
sample/src/main/java/com/polidea/rxandroidble2/sample/example5_rssi_periodic/RssiPeriodicExampleActivity.java:89
↓ 2 callersMethodunregisterReceiver
(BroadcastReceiver receiver)
rxandroidble/src/test/java/android/app/Activity.java:246
↓ 2 callersMethodupdateBluetoothGatt
Updates GATT instance storage if it wasn't initialized previously.
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/BluetoothGattProvider.java:29
↓ 2 callersMethodupdateButtonUIState
()
sample/src/main/java/com/polidea/rxandroidble2/sample/example1_scanning/ScanActivity.java:150
↓ 2 callersMethodupdateLogOptions
Method for updating logging options. Properties not set in {@link LogOptions} will not get updated. <p> Default behaviour: MAC addresses are not l
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleClient.java:84
↓ 2 callersMethodupdateUI
()
sample/src/main/java/com/polidea/rxandroidble2/sample/example2_connection/ConnectionExampleActivity.java:131
↓ 2 callersMethodupdateUI
()
sample/src/main/java/com/polidea/rxandroidble2/sample/example5_rssi_periodic/RssiPeriodicExampleActivity.java:96
↓ 2 callersMethoduuidToBytes
Parse UUID to bytes. The returned value is shortest representation, a 16-bit, 32-bit or 128-bit UUID, Note returned value is little endian (Bluetooth)
mockrxandroidble/src/main/java/com/polidea/rxandroidble2/mockrxandroidble/internal/ScanRecordDataConstructor.java:93
↓ 2 callersMethodwriteDescriptor
(@NonNull final UUID serviceUuid, @NonNull final UUID characteristicUuid,
mockrxandroidble/src/main/java/com/polidea/rxandroidble2/mockrxandroidble/RxBleConnectionMock.java:551
↓ 1 callersMethodCharacteristicsBuilder
Build a new {@link BluetoothGattCharacteristic} list. Should be used in pair with {@link RxBleDeviceMock.Builder#addService}
mockrxandroidble/src/main/java/com/polidea/rxandroidble2/mockrxandroidble/RxBleClientMock.java:114
↓ 1 callersMethodDescriptorsBuilder
Build a new {@link BluetoothGattDescriptor} list. Should be used in pair with {@link CharacteristicsBuilder#addCharacteristic}
mockrxandroidble/src/main/java/com/polidea/rxandroidble2/mockrxandroidble/RxBleClientMock.java:229
↓ 1 callersMethodadapterDisabled
(String macAddress)
rxandroidble/src/main/java/com/polidea/rxandroidble2/exceptions/BleDisconnectedException.java:29
↓ 1 callersMethodaddAdvertisedUUID
(UUID advertisedUUID)
mockrxandroidble/src/main/java/com/polidea/rxandroidble2/mockrxandroidble/RxBleDeviceMock.java:241
↓ 1 callersMethodaddDescriptor
Adds a {@link BluetoothGattDescriptor}. @param descriptor the descriptor
mockrxandroidble/src/main/java/com/polidea/rxandroidble2/mockrxandroidble/RxBleClientMock.java:238
↓ 1 callersMethodaddScanResult
sample-kotlin/src/main/kotlin/com/polidea/rxandroidble2/samplekotlin/example1_scanning/ScanResultsAdapter.kt:22
↓ 1 callersMethodaddService
(BluetoothGattService service)
rxandroidble/src/test/java/android/bluetooth/BluetoothGattService.java:70
↓ 1 callersMethodappendCharacteristicNameHeader
(StringBuilder descriptionBuilder, BluetoothGattCharacteristic characteristic)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/logger/LoggerUtilBluetoothServices.java:85
↓ 1 callersMethodappendCharacteristicProperties
(StringBuilder descriptionBuilder, BluetoothGattCharacteristic characteristic)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/logger/LoggerUtilBluetoothServices.java:110
↓ 1 callersMethodappendDescriptorNameHeader
(StringBuilder descriptionBuilder, BluetoothGattDescriptor descriptor)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/logger/LoggerUtilBluetoothServices.java:94
↓ 1 callersMethodappendDescriptors
(StringBuilder descriptionBuilder, BluetoothGattCharacteristic characteristic)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/logger/LoggerUtilBluetoothServices.java:68
↓ 1 callersMethodappendDescriptorsHeader
(StringBuilder descriptionBuilder)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/logger/LoggerUtilBluetoothServices.java:77
↓ 1 callersMethodappendDeviceHeader
(BluetoothDevice device, StringBuilder descriptionBuilder)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/logger/LoggerUtilBluetoothServices.java:123
↓ 1 callersMethodappendServiceDescription
(StringBuilder descriptionBuilder, BluetoothGattService bluetoothGattService)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/logger/LoggerUtilBluetoothServices.java:58
↓ 1 callersMethodappendServiceHeader
(StringBuilder descriptionBuilder, BluetoothGattService bluetoothGattService)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/logger/LoggerUtilBluetoothServices.java:131
↓ 1 callersMethodapply
(RxBleInternalScanResult internalScanResult)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/scan/ScanSettingsEmulator.java:40
↓ 1 callersMethodareFiltersSpecified
(ScanFilter[] scanFilters)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/scan/ScanSetupBuilderImplApi23.java:71
↓ 1 callersMethodasObservable
Return an observable that implement a custom operation using low-level Android BLE API. <p> The {@link Observable} returned by this method will be sub
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleCustomOperation.java:45
↓ 1 callersMethodasValueOnlyObservable
Function returning an Observable that will only emit value in case of a disconnection (will never emit an error) @return the Observable
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/DisconnectionRouterOutput.java:19
↓ 1 callersMethodawaitAdapterNotUsable
(RxBleAdapterWrapper adapterWrapper, Observable<R
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/DisconnectionRouter.java:95
↓ 1 callersMethodbluetoothGatt
(String deviceAddress)
rxandroidble/src/test/java/utils/MockUtils.java:10
↓ 1 callersMethodbufferIsNotEmpty
(final ByteBuffer byteBuffer)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/operations/CharacteristicLongWriteOperation.java:225
↓ 1 callersMethodbufferIsNotEmptyAndOperationHasBeenAcknowledgedAndNotUnsubscribed
( final WriteOperationAckStrategy writeOperationAckStrategy, final ByteBuffer byteBuff
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/operations/CharacteristicLongWriteOperation.java:205
↓ 1 callersMethodbuild
Build {@link ScanFilter}. @throws IllegalArgumentException If the filter cannot be built.
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/ScanFilter.java:736
↓ 1 callersMethodcanStripForHistory
()
rxandroidble/src/test/java/android/content/Intent.java:1097
↓ 1 callersMethodcancel
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/serialization/ConnectionOperationQueueImpl.java:111
↓ 1 callersMethodcancel
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/QueueReleasingEmitterWrapper.java:60
↓ 1 callersMethodcheckAdapterAndServicesState
( RxBleAdapterWrapper rxBleAdapterWrapper, Observable<RxBleAdapterStateObservable.BleA
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/ClientStateObservable.java:81
↓ 1 callersMethodcheckPermission
(String permission, int pid, int uid)
rxandroidble/src/test/java/android/app/Activity.java:271
↓ 1 callersMethodcheckPermissionUntilGranted
Observable that emits `true` if the permission was granted on the time of subscription @param locationServicesStatus the LocationServicesStatus @para
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/ClientStateObservable.java:59
↓ 1 callersMethodclearNativeCallbackReferenceAction
The Native Callback abstractions is intended to be used only in a custom operation, therefore, to make sure that we won't leak any references it's a g
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/RxBleConnectionImpl.java:373
↓ 1 callersMethodclearScanResults
()
sample/src/main/java/com/polidea/rxandroidble2/sample/example1_scanning/ScanResultsAdapter.java:71
↓ 1 callersMethodclearScanResults
sample-kotlin/src/main/kotlin/com/polidea/rxandroidble2/samplekotlin/example1_scanning/ScanResultsAdapter.kt:41
↓ 1 callersMethodclose
()
rxandroidble/src/test/java/android/bluetooth/BluetoothGatt.java:25
↓ 1 callersMethodcompareTo
(Configuration o)
rxandroidble/src/test/java/android/content/res/Configuration.java:27
↓ 1 callersMethodconfigureResultList
()
sample/src/main/java/com/polidea/rxandroidble2/sample/example3_discovery/ServiceDiscoveryExampleActivity.java:61
↓ 1 callersMethodconfigureResultList
()
sample/src/main/java/com/polidea/rxandroidble2/sample/example1_scanning/ScanActivity.java:111
↓ 1 callersMethodconnectOperation
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/ConnectionComponent.java:43
↓ 1 callersMethodconnectUsingReflection
(BluetoothGatt bluetoothGatt, BluetoothGattCallback bluetoothGattCallback,
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/BleConnectionCompat.java:99
↓ 1 callersMethodconnectionPriorityToString
(int connectionPriority)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/operations/ConnectionPriorityChangeOperation.java:53
↓ 1 callersMethodconnectionSubscriptionWatchers
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/ConnectionComponent.java:52
↓ 1 callersMethodconstructBytesFromScanRecord
Construct the byte array for a given scan record. Copied and modified from Android source. @param scanRecord The scan record to encode @return The con
mockrxandroidble/src/main/java/com/polidea/rxandroidble2/mockrxandroidble/internal/ScanRecordDataConstructor.java:178
↓ 1 callersMethodcontains
(String key)
rxandroidble/src/test/java/android/content/MemorySharedPreferences.java:116
↓ 1 callersMethodconvertScanResultToRxAndroidBLEModel
(int callbackType, android.bluetooth.le.ScanResult result)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/scan/BackgroundScannerImpl.java:107
↓ 1 callersMethodconvertToPublicLegacyScanResult
(RxBleDevice bleDevice, Integer rssi, byte[] scanRecord)
mockrxandroidble/src/main/java/com/polidea/rxandroidble2/mockrxandroidble/RxBleClientMock.java:302
↓ 1 callersMethodconvertToPublicScanResult
(RxBleDevice bleDevice, Integer rssi, ScanRecord scanRecord)
mockrxandroidble/src/main/java/com/polidea/rxandroidble2/mockrxandroidble/RxBleClientMock.java:378
← previousnext →301–400 of 2,100, ranked by callers