| Interface | Description |
|---|---|
| BleManagerCallbacks | Deprecated
Use per-request callbacks instead.
|
| ConditionalWaitRequest.Condition<T> |
The condition object.
|
| Operation |
An operation is a request that can be executed during a pending connection without
changing connection state.
|
| Class | Description |
|---|---|
| AwaitingRequest<T> | |
| BleManager |
The BleManager is responsible for managing the low level communication with a Bluetooth LE device.
|
| BleManager.BleManagerGattCallback |
The GATT Callback handler.
|
| BleServerManager |
The manager for local GATT server.
|
| ConditionalWaitRequest<T> | |
| ConnectionPriorityRequest | |
| ConnectRequest |
The connect request is used to connect to a Bluetooth LE device.
|
| DisconnectRequest | |
| LegacyBleManager<E extends BleManagerCallbacks> | Deprecated |
| MtuRequest | |
| PhyRequest | |
| ReadRequest | |
| ReadRssiRequest | |
| ReliableWriteRequest | |
| Request |
On Android, when multiple BLE operations needs to be done, it is required to wait for a proper
BluetoothGattCallback callback before calling another operation. |
| RequestQueue | |
| SetValueRequest | |
| SimpleRequest |
A request that requires a
callback or can't
have timeout for any other reason. |
| SimpleValueRequest<T> |
A value request that requires a
callback or
can't have timeout for any other reason. |
| SleepRequest | |
| TimeoutableRequest | |
| TimeoutableValueRequest<T> |
A value request that requires a
callback or
can't have timeout for any other reason. |
| ValueChangedCallback | |
| WaitForReadRequest | |
| WaitForValueChangedRequest | |
| WriteRequest |