Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

abort() - Method in class no.nordicsemi.android.ble.ReliableWriteRequest
add(Operation) - Method in class no.nordicsemi.android.ble.ReliableWriteRequest
 
add(Operation) - Method in class no.nordicsemi.android.ble.RequestQueue
Enqueues a new operation.
allowLongRead(boolean) - Method in class no.nordicsemi.android.ble.SetValueRequest
Sets whether Long Read procedure is supported by the remote device on the given characteristic or descriptor.
await(E) - Method in class no.nordicsemi.android.ble.AwaitingRequest
 
await(Class<E>) - Method in class no.nordicsemi.android.ble.ConnectionPriorityRequest
 
await(E) - Method in class no.nordicsemi.android.ble.ConnectionPriorityRequest
 
await() - Method in class no.nordicsemi.android.ble.RequestQueue
Synchronously waits until all enqueued requests are done.
await() - Method in class no.nordicsemi.android.ble.SimpleRequest
Synchronously waits until the request is done.
await(E) - Method in class no.nordicsemi.android.ble.SimpleValueRequest
Synchronously waits until the request is done.
await(Class<E>) - Method in class no.nordicsemi.android.ble.SimpleValueRequest
Synchronously waits until the request is done.
await() - Method in class no.nordicsemi.android.ble.TimeoutableRequest
Synchronously waits until the request is done.
await(long) - Method in class no.nordicsemi.android.ble.TimeoutableRequest
await(E) - Method in class no.nordicsemi.android.ble.TimeoutableValueRequest
Synchronously waits until the request is done.
await(Class<E>) - Method in class no.nordicsemi.android.ble.TimeoutableValueRequest
Synchronously waits until the request is done.
await(Class<E>, long) - Method in class no.nordicsemi.android.ble.TimeoutableValueRequest
await(E, long) - Method in class no.nordicsemi.android.ble.TimeoutableValueRequest
Deprecated.
Use TimeoutableValueRequest.timeout(long) and #await(E) instead.
AwaitingRequest<T> - Class in no.nordicsemi.android.ble
 
awaitValid(Class<E>) - Method in class no.nordicsemi.android.ble.ReadRequest
Same as SimpleValueRequest.await(Class), but if the response class extends ProfileReadResponse and the received response is not valid (ProfileReadResponse.isValid() returns false), this method will throw an exception.
awaitValid(E) - Method in class no.nordicsemi.android.ble.ReadRequest
Same as SimpleValueRequest.await(Object), but if the response class extends ProfileReadResponse and the received response is not valid (ProfileReadResponse.isValid() returns false), this method will throw an exception.
awaitValid(E) - Method in class no.nordicsemi.android.ble.WaitForValueChangedRequest
Similar to TimeoutableValueRequest.await(Class), but if the response class extends ProfileReadResponse and the received response is invalid, an exception is thrown.
awaitValid(Class<E>) - Method in class no.nordicsemi.android.ble.WaitForValueChangedRequest
Similar to #await(DataReceivedCallback), but if the response class extends ProfileReadResponse and the received response is invalid, an exception is thrown.
awaitValid(Class<E>, long) - Method in class no.nordicsemi.android.ble.WaitForValueChangedRequest
awaitValid(E, long) - Method in class no.nordicsemi.android.ble.WaitForValueChangedRequest
Deprecated.
Use WaitForValueChangedRequest.timeout(long) and #awaitValid(E) instead.

B

before(BeforeCallback) - Method in class no.nordicsemi.android.ble.ConditionalWaitRequest
 
before(BeforeCallback) - Method in class no.nordicsemi.android.ble.ConnectionPriorityRequest
 
before(BeforeCallback) - Method in class no.nordicsemi.android.ble.ConnectRequest
 
before(BeforeCallback) - Method in class no.nordicsemi.android.ble.DisconnectRequest
 
before(BeforeCallback) - Method in class no.nordicsemi.android.ble.MtuRequest
 
before(BeforeCallback) - Method in class no.nordicsemi.android.ble.PhyRequest
 
before(BeforeCallback) - Method in class no.nordicsemi.android.ble.ReadRequest
 
before(BeforeCallback) - Method in class no.nordicsemi.android.ble.ReadRssiRequest
 
before(BeforeCallback) - Method in class no.nordicsemi.android.ble.ReliableWriteRequest
 
before(BeforeCallback) - Method in class no.nordicsemi.android.ble.Request
Sets a callback that will be executed before the execution of this operation starts.
before(BeforeCallback) - Method in class no.nordicsemi.android.ble.RequestQueue
 
before(BeforeCallback) - Method in class no.nordicsemi.android.ble.SetValueRequest
 
before(BeforeCallback) - Method in class no.nordicsemi.android.ble.SleepRequest
 
before(BeforeCallback) - Method in class no.nordicsemi.android.ble.WaitForReadRequest
 
before(BeforeCallback) - Method in class no.nordicsemi.android.ble.WaitForValueChangedRequest
 
before(BeforeCallback) - Method in class no.nordicsemi.android.ble.WriteRequest
 
BeforeCallback - Interface in no.nordicsemi.android.ble.callback
 
beginAtomicRequestQueue() - Method in class no.nordicsemi.android.ble.BleManager
Creates an atomic request queue.
beginReliableWrite() - Method in class no.nordicsemi.android.ble.BleManager
Begins the Reliable Write sub-procedure.
BleManager - Class in no.nordicsemi.android.ble
The BleManager is responsible for managing the low level communication with a Bluetooth LE device.
BleManager(Context) - Constructor for class no.nordicsemi.android.ble.BleManager
The manager constructor.
BleManager(Context, Handler) - Constructor for class no.nordicsemi.android.ble.BleManager
The manager constructor.
BleManager.BleManagerGattCallback - Class in no.nordicsemi.android.ble
The GATT Callback handler.
BleManagerCallbacks - Interface in no.nordicsemi.android.ble
Deprecated.
Use per-request callbacks instead. Check out deprecation descriptions for methods below for details.
BleManagerGattCallback() - Constructor for class no.nordicsemi.android.ble.BleManager.BleManagerGattCallback
 
BleServerManager - Class in no.nordicsemi.android.ble
The manager for local GATT server.
BleServerManager(Context) - Constructor for class no.nordicsemi.android.ble.BleServerManager
 
BluetoothDisabledException - Exception in no.nordicsemi.android.ble.exception
 
BluetoothDisabledException() - Constructor for exception no.nordicsemi.android.ble.exception.BluetoothDisabledException
 
BondingObserver - Interface in no.nordicsemi.android.ble.observer
 
BondState - Annotation Type in no.nordicsemi.android.ble.annotation
 
bondStateToString(int) - Static method in class no.nordicsemi.android.ble.utils.ParserUtils
 

C

callbacks - Variable in class no.nordicsemi.android.ble.BleManager
Deprecated.
cancelQueue() - Method in class no.nordicsemi.android.ble.BleManager
Removes all enqueued requests from the queue.
cancelQueue() - Method in class no.nordicsemi.android.ble.ReliableWriteRequest
 
cancelQueue() - Method in class no.nordicsemi.android.ble.RequestQueue
Cancels all the enqueued operations that were not executed yet.
cccd() - Method in class no.nordicsemi.android.ble.BleServerManager
This helper method returns a new instance of Client Characteristic Configuration Descriptor (CCCD) that can be added to a server characteristic in BleServerManager.initializeServer().
characteristic(UUID, int, int, byte[], BluetoothGattDescriptor...) - Method in class no.nordicsemi.android.ble.BleServerManager
A helper method that creates a characteristic with given UUID, properties and permissions.
characteristic(UUID, int, int, Data, BluetoothGattDescriptor...) - Method in class no.nordicsemi.android.ble.BleServerManager
A helper method that creates a characteristic with given UUID, properties and permissions.
characteristic(UUID, int, int, BluetoothGattDescriptor...) - Method in class no.nordicsemi.android.ble.BleServerManager
A helper method that creates a characteristic with given UUID, properties and permissions.
CharacteristicPermissions - Annotation Type in no.nordicsemi.android.ble.annotation
 
CharacteristicProperties - Annotation Type in no.nordicsemi.android.ble.annotation
 
chunk(byte[], int, int) - Method in interface no.nordicsemi.android.ble.data.DataSplitter
The implementation should return a index'th byte array from given message, with at most maxLength size, or null if no bytes are left to be sent.
chunk(byte[], int, int) - Method in class no.nordicsemi.android.ble.data.DefaultMtuSplitter
 
close() - Method in class no.nordicsemi.android.ble.BleManager
Closes and releases resources.
close() - Method in class no.nordicsemi.android.ble.BleServerManager
Closes the GATT server.
ConditionalWaitRequest<T> - Class in no.nordicsemi.android.ble
 
ConditionalWaitRequest.Condition<T> - Interface in no.nordicsemi.android.ble
The condition object.
connect(BluetoothDevice) - Method in class no.nordicsemi.android.ble.BleManager
Creates a Connect request that will try to connect to the given Bluetooth LE device.
connect(BluetoothDevice, int) - Method in class no.nordicsemi.android.ble.BleManager
Deprecated.
CONNECTION_PRIORITY_BALANCED - Static variable in class no.nordicsemi.android.ble.ConnectionPriorityRequest
Connection parameter update - Use the connection parameters recommended by the Bluetooth SIG.
CONNECTION_PRIORITY_HIGH - Static variable in class no.nordicsemi.android.ble.ConnectionPriorityRequest
Connection parameter update - Request a high priority, low latency connection.
CONNECTION_PRIORITY_LOW_POWER - Static variable in class no.nordicsemi.android.ble.ConnectionPriorityRequest
Connection parameter update - Request low power, reduced data rate connection parameters.
ConnectionException - Exception in no.nordicsemi.android.ble.exception
 
ConnectionException() - Constructor for exception no.nordicsemi.android.ble.exception.ConnectionException
 
ConnectionObserver - Interface in no.nordicsemi.android.ble.observer
Additional callback for device disconnect with more information about state.
ConnectionPriority - Annotation Type in no.nordicsemi.android.ble.annotation
 
ConnectionPriorityCallback - Interface in no.nordicsemi.android.ble.callback
The connection parameters for a Bluetooth LE connection is a set of parameters that determine when and how the Central and a Peripheral in a link transmits data.
ConnectionPriorityRequest - Class in no.nordicsemi.android.ble
 
ConnectionPriorityResponse - Class in no.nordicsemi.android.ble.response
The synchronous response type for connection priority requests.
ConnectionPriorityResponse(Parcel) - Constructor for class no.nordicsemi.android.ble.response.ConnectionPriorityResponse
 
ConnectionState - Annotation Type in no.nordicsemi.android.ble.annotation
 
ConnectRequest - Class in no.nordicsemi.android.ble
The connect request is used to connect to a Bluetooth LE device.
createBond() - Method in class no.nordicsemi.android.ble.BleManager
Deprecated.
Use BleManager.createBondInsecure() or BleManager.ensureBond() instead. Deprecated in 2.2.1.
createBond() - Static method in class no.nordicsemi.android.ble.Request
Deprecated.
Access to this method will change to package-only. Use BleManager.createBond() instead.
createBondInsecure() - Method in class no.nordicsemi.android.ble.BleManager
Returns a request to create bond with the device.
CREATOR - Static variable in class no.nordicsemi.android.ble.callback.profile.ProfileReadResponse
 
CREATOR - Static variable in class no.nordicsemi.android.ble.data.Data
 
CREATOR - Static variable in class no.nordicsemi.android.ble.response.ConnectionPriorityResponse
 
CREATOR - Static variable in class no.nordicsemi.android.ble.response.MtuResult
 
CREATOR - Static variable in class no.nordicsemi.android.ble.response.PhyResult
 
CREATOR - Static variable in class no.nordicsemi.android.ble.response.ReadResponse
 
CREATOR - Static variable in class no.nordicsemi.android.ble.response.RssiResult
 
CREATOR - Static variable in class no.nordicsemi.android.ble.response.WriteResponse
 

D

Data - Class in no.nordicsemi.android.ble.data
 
Data() - Constructor for class no.nordicsemi.android.ble.data.Data
 
Data(byte[]) - Constructor for class no.nordicsemi.android.ble.data.Data
 
Data(Parcel) - Constructor for class no.nordicsemi.android.ble.data.Data
 
Data.FloatFormat - Annotation Type in no.nordicsemi.android.ble.data
 
Data.IntFormat - Annotation Type in no.nordicsemi.android.ble.data
 
Data.LongFormat - Annotation Type in no.nordicsemi.android.ble.data
 
Data.ValueFormat - Annotation Type in no.nordicsemi.android.ble.data
 
DataFilter - Interface in no.nordicsemi.android.ble.data
 
DataMerger - Interface in no.nordicsemi.android.ble.data
 
DataReceivedCallback - Interface in no.nordicsemi.android.ble.callback
 
DataSentCallback - Interface in no.nordicsemi.android.ble.callback
 
DataSplitter - Interface in no.nordicsemi.android.ble.data
 
DataStream - Class in no.nordicsemi.android.ble.data
 
DataStream() - Constructor for class no.nordicsemi.android.ble.data.DataStream
 
DefaultMtuSplitter - Class in no.nordicsemi.android.ble.data
Splits the message into at-most MTU-3 size packets.
DefaultMtuSplitter() - Constructor for class no.nordicsemi.android.ble.data.DefaultMtuSplitter
 
describeContents() - Method in class no.nordicsemi.android.ble.data.Data
 
describeContents() - Method in class no.nordicsemi.android.ble.response.ConnectionPriorityResponse
 
describeContents() - Method in class no.nordicsemi.android.ble.response.MtuResult
 
describeContents() - Method in class no.nordicsemi.android.ble.response.PhyResult
 
describeContents() - Method in class no.nordicsemi.android.ble.response.ReadResponse
 
describeContents() - Method in class no.nordicsemi.android.ble.response.RssiResult
 
describeContents() - Method in class no.nordicsemi.android.ble.response.WriteResponse
 
description(String, boolean) - Method in class no.nordicsemi.android.ble.BleServerManager
This helper method returns a new instance of Client User Description Descriptor that can be added to a server characteristic in BleServerManager.initializeServer().
descriptor(UUID, int, byte[]) - Method in class no.nordicsemi.android.ble.BleServerManager
A helper method that creates a descriptor with given UUID and permissions.
descriptor(UUID, int, Data) - Method in class no.nordicsemi.android.ble.BleServerManager
A helper method that creates a descriptor with given UUID and permissions.
DescriptorPermissions - Annotation Type in no.nordicsemi.android.ble.annotation
 
DeviceDisconnectedException - Exception in no.nordicsemi.android.ble.exception
 
DeviceDisconnectedException() - Constructor for exception no.nordicsemi.android.ble.exception.DeviceDisconnectedException
 
disableBatteryLevelNotifications() - Method in class no.nordicsemi.android.ble.BleManager
disableIndications(BluetoothGattCharacteristic) - Method in class no.nordicsemi.android.ble.BleManager
Disables indications on given characteristic.
disableNotifications(BluetoothGattCharacteristic) - Method in class no.nordicsemi.android.ble.BleManager
Disables notifications on given characteristic.
disconnect() - Method in class no.nordicsemi.android.ble.BleManager
Disconnects from the device or cancels the pending connection attempt.
DisconnectionReason - Annotation Type in no.nordicsemi.android.ble.annotation
 
DisconnectRequest - Class in no.nordicsemi.android.ble
 
done(SuccessCallback) - Method in class no.nordicsemi.android.ble.ConditionalWaitRequest
 
done(SuccessCallback) - Method in class no.nordicsemi.android.ble.ConnectionPriorityRequest
 
done(SuccessCallback) - Method in class no.nordicsemi.android.ble.ConnectRequest
Use to set a completion callback.
done(SuccessCallback) - Method in class no.nordicsemi.android.ble.DisconnectRequest
 
done(SuccessCallback) - Method in class no.nordicsemi.android.ble.MtuRequest
 
done(SuccessCallback) - Method in class no.nordicsemi.android.ble.PhyRequest
 
done(SuccessCallback) - Method in class no.nordicsemi.android.ble.ReadRequest
 
done(SuccessCallback) - Method in class no.nordicsemi.android.ble.ReadRssiRequest
 
done(SuccessCallback) - Method in class no.nordicsemi.android.ble.ReliableWriteRequest
 
done(SuccessCallback) - Method in class no.nordicsemi.android.ble.Request
Use to set a completion callback.
done(SuccessCallback) - Method in class no.nordicsemi.android.ble.RequestQueue
 
done(SuccessCallback) - Method in class no.nordicsemi.android.ble.SetValueRequest
 
done(SuccessCallback) - Method in class no.nordicsemi.android.ble.SleepRequest
 
done(SuccessCallback) - Method in class no.nordicsemi.android.ble.WaitForReadRequest
 
done(SuccessCallback) - Method in class no.nordicsemi.android.ble.WaitForValueChangedRequest
 
done(SuccessCallback) - Method in class no.nordicsemi.android.ble.WriteRequest
 

E

enableBatteryLevelNotifications() - Method in class no.nordicsemi.android.ble.BleManager
enableIndications(BluetoothGattCharacteristic) - Method in class no.nordicsemi.android.ble.BleManager
Enables indications on given characteristic.
enableNotifications(BluetoothGattCharacteristic) - Method in class no.nordicsemi.android.ble.BleManager
Enables notifications on given characteristic.
enqueue(Request) - Method in class no.nordicsemi.android.ble.BleManager
Deprecated.
This way of enqueueing requests is deprecated, use above methods instead.
enqueue() - Method in class no.nordicsemi.android.ble.Request
Enqueues the request for asynchronous execution.
enqueue() - Method in class no.nordicsemi.android.ble.TimeoutableRequest
Enqueues the request for asynchronous execution.
enqueue(long) - Method in class no.nordicsemi.android.ble.TimeoutableRequest
ensureBond() - Method in class no.nordicsemi.android.ble.BleManager
Returns a request to ensure the device is bonded and link is encrypted.

F

fail(FailCallback) - Method in class no.nordicsemi.android.ble.ConditionalWaitRequest
 
fail(FailCallback) - Method in class no.nordicsemi.android.ble.ConnectionPriorityRequest
 
fail(FailCallback) - Method in class no.nordicsemi.android.ble.ConnectRequest
 
fail(FailCallback) - Method in class no.nordicsemi.android.ble.DisconnectRequest
 
fail(FailCallback) - Method in class no.nordicsemi.android.ble.MtuRequest
 
fail(FailCallback) - Method in class no.nordicsemi.android.ble.PhyRequest
 
fail(FailCallback) - Method in class no.nordicsemi.android.ble.ReadRequest
 
fail(FailCallback) - Method in class no.nordicsemi.android.ble.ReadRssiRequest
 
fail(FailCallback) - Method in class no.nordicsemi.android.ble.ReliableWriteRequest
 
fail(FailCallback) - Method in class no.nordicsemi.android.ble.Request
Use to set a callback that will be called in case the request has failed.
fail(FailCallback) - Method in class no.nordicsemi.android.ble.RequestQueue
 
fail(FailCallback) - Method in class no.nordicsemi.android.ble.SetValueRequest
 
fail(FailCallback) - Method in class no.nordicsemi.android.ble.SleepRequest
 
fail(FailCallback) - Method in class no.nordicsemi.android.ble.WaitForReadRequest
 
fail(FailCallback) - Method in class no.nordicsemi.android.ble.WaitForValueChangedRequest
 
fail(FailCallback) - Method in class no.nordicsemi.android.ble.WriteRequest
 
FailCallback - Interface in no.nordicsemi.android.ble.callback
 
filter(byte[]) - Method in interface no.nordicsemi.android.ble.data.DataFilter
This method should return true if the packet matches the filter and should be processed by the request.
filter(DataFilter) - Method in class no.nordicsemi.android.ble.ReadRequest
Sets a filter which allows to skip some incoming data.
filter(DataFilter) - Method in class no.nordicsemi.android.ble.ValueChangedCallback
Sets a filter which allows to skip some incoming data.
filter(DataFilter) - Method in class no.nordicsemi.android.ble.WaitForValueChangedRequest
Sets a filter which allows to skip some incoming data.
FORMAT_FLOAT - Static variable in class no.nordicsemi.android.ble.data.Data
Data value format type float (32-bit float, IEEE-11073)
FORMAT_SFLOAT - Static variable in class no.nordicsemi.android.ble.data.Data
Data value format type sfloat (16-bit float, IEEE-11073)
FORMAT_SINT16 - Static variable in class no.nordicsemi.android.ble.data.Data
Data value format type sint16
FORMAT_SINT24 - Static variable in class no.nordicsemi.android.ble.data.Data
Data value format type sint24
FORMAT_SINT32 - Static variable in class no.nordicsemi.android.ble.data.Data
Data value format type sint32
FORMAT_SINT8 - Static variable in class no.nordicsemi.android.ble.data.Data
Data value format type sint8
FORMAT_UINT16 - Static variable in class no.nordicsemi.android.ble.data.Data
Data value format type uint16
FORMAT_UINT24 - Static variable in class no.nordicsemi.android.ble.data.Data
Data value format type uint24
FORMAT_UINT32 - Static variable in class no.nordicsemi.android.ble.data.Data
Data value format type uint32
FORMAT_UINT8 - Static variable in class no.nordicsemi.android.ble.data.Data
Data value format type uint8
from(String) - Static method in class no.nordicsemi.android.ble.data.Data
 
from(BluetoothGattCharacteristic) - Static method in class no.nordicsemi.android.ble.data.Data
 
from(BluetoothGattDescriptor) - Static method in class no.nordicsemi.android.ble.data.Data
 
from(BluetoothGattCharacteristic) - Static method in class no.nordicsemi.android.ble.data.MutableData
 
from(BluetoothGattDescriptor) - Static method in class no.nordicsemi.android.ble.data.MutableData
 

G

GATT_AUTH_FAIL - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_BUSY - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_CCCD_CFG_ERROR - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_CMD_STARTED - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_CONGESTED - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_CONN_CANCEL - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_CONN_FAIL_ESTABLISH - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_CONN_L2C_FAILURE - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_CONN_LMP_TIMEOUT - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_CONN_TERMINATE_LOCAL_HOST - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_CONN_TERMINATE_PEER_USER - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_CONN_TIMEOUT - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_CONTROLLER_BUSY - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_DB_FULL - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_ENCRYPTED_NO_MITM - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_ERR_UNLIKELY - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_ERROR - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_ILLEGAL_PARAMETER - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_INSUF_AUTHENTICATION - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_INSUF_AUTHORIZATION - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_INSUF_ENCRYPTION - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_INSUF_KEY_SIZE - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_INSUF_RESOURCE - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_INTERNAL_ERROR - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_INVALID_ATTR_LEN - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_INVALID_CFG - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_INVALID_HANDLE - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_INVALID_OFFSET - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_INVALID_PDU - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_MORE - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_NO_RESOURCES - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_NOT_ENCRYPTED - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_NOT_FOUND - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_NOT_LONG - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_PENDING - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_PREPARE_Q_FULL - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_PROCEDURE_IN_PROGRESS - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_READ_NOT_PERMIT - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_REQ_NOT_SUPPORTED - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_SERVICE_STARTED - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_SUCCESS - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_UNACCEPT_CONN_INTERVAL - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_UNSUPPORT_GRP_TYPE - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_VALUE_OUT_OF_RANGE - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_WRITE_NOT_PERMIT - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GATT_WRONG_STATE - Static variable in class no.nordicsemi.android.ble.error.GattError
 
GattError - Class in no.nordicsemi.android.ble.error
Parses the GATT and HCI errors to human readable strings.
GattError() - Constructor for class no.nordicsemi.android.ble.error.GattError
 
getBatteryValue() - Method in class no.nordicsemi.android.ble.BleManager
Deprecated.
Keep the battery level in your manager instead.
getBluetoothDevice() - Method in class no.nordicsemi.android.ble.BleManager
Returns the Bluetooth device object used in BleManager.connect(BluetoothDevice).
getBluetoothDevice() - Method in class no.nordicsemi.android.ble.response.ConnectionPriorityResponse
 
getBluetoothDevice() - Method in class no.nordicsemi.android.ble.response.MtuResult
 
getBluetoothDevice() - Method in class no.nordicsemi.android.ble.response.PhyResult
 
getBluetoothDevice() - Method in class no.nordicsemi.android.ble.response.ReadResponse
 
getBluetoothDevice() - Method in class no.nordicsemi.android.ble.response.RssiResult
 
getBluetoothDevice() - Method in class no.nordicsemi.android.ble.response.WriteResponse
 
getByte(int) - Method in class no.nordicsemi.android.ble.data.Data
Returns a byte at the given offset from the byte array.
getConnectionInterval() - Method in class no.nordicsemi.android.ble.response.ConnectionPriorityResponse
The connection interval determines how often the Central will ask for data from the Peripheral.
getConnectionState() - Method in class no.nordicsemi.android.ble.BleManager
Method returns the connection state: STATE_CONNECTING, STATE_CONNECTED, STATE_DISCONNECTING, STATE_DISCONNECTED
getContext() - Method in class no.nordicsemi.android.ble.BleManager
Returns the context that the manager was created with.
getDevice() - Method in class no.nordicsemi.android.ble.ConnectRequest
 
getFloatValue(int, int) - Method in class no.nordicsemi.android.ble.data.Data
Returns an float value from the given byte array.
getGattCallback() - Method in class no.nordicsemi.android.ble.BleManager
This method must return the GATT callback used by the manager.
getIntValue(int, int) - Method in class no.nordicsemi.android.ble.data.Data
Returns an integer value from the byte array.
getLongValue(int, int) - Method in class no.nordicsemi.android.ble.data.Data
Returns a long value from the byte array.
getMtu() - Method in class no.nordicsemi.android.ble.BleManager
Returns the current MTU (Maximum Transfer Unit).
getMtu() - Method in class no.nordicsemi.android.ble.response.MtuResult
Returns the agreed MTU.
getRawData() - Method in class no.nordicsemi.android.ble.response.ReadResponse
 
getRawData() - Method in class no.nordicsemi.android.ble.response.WriteResponse
 
getRequest() - Method in exception no.nordicsemi.android.ble.exception.InvalidRequestException
Returns the invalid request.
getRequest() - Method in exception no.nordicsemi.android.ble.exception.RequestFailedException
Returns the request that failed.
getResponse() - Method in exception no.nordicsemi.android.ble.exception.InvalidDataException
 
getRssi() - Method in class no.nordicsemi.android.ble.response.RssiResult
 
getRxPhy() - Method in class no.nordicsemi.android.ble.response.PhyResult
 
getServiceDiscoveryDelay(boolean) - Method in class no.nordicsemi.android.ble.BleManager
The onConnectionStateChange event is triggered just after the Android connects to a device.
getSlaveLatency() - Method in class no.nordicsemi.android.ble.response.ConnectionPriorityResponse
By setting a non-zero slave latency, the Peripheral can choose to not answer when the Central asks for data up to the slave latency number of times.
getStatus() - Method in exception no.nordicsemi.android.ble.exception.RequestFailedException
Returns the request status.
getStringValue(int) - Method in class no.nordicsemi.android.ble.data.Data
Return the stored value of this characteristic.
getSupervisionTimeout() - Method in class no.nordicsemi.android.ble.response.ConnectionPriorityResponse
This timeout determines the timeout from the last data exchange till a link is considered lost.
getTxPhy() - Method in class no.nordicsemi.android.ble.response.PhyResult
 
getTypeLen(int) - Static method in class no.nordicsemi.android.ble.data.Data
Returns the size of a give value type.
getValue() - Method in class no.nordicsemi.android.ble.data.Data
Returns the underlying byte array.

H

handler - Variable in class no.nordicsemi.android.ble.Request
 
HEX_ARRAY - Static variable in class no.nordicsemi.android.ble.utils.ParserUtils
 

I

ILogger - Interface in no.nordicsemi.android.ble.utils
 
initializeServer() - Method in class no.nordicsemi.android.ble.BleServerManager
This method is called once, just after instantiating the BleServerManager.
invalid(InvalidRequestCallback) - Method in class no.nordicsemi.android.ble.ConditionalWaitRequest
 
invalid(InvalidRequestCallback) - Method in class no.nordicsemi.android.ble.ConnectionPriorityRequest
 
invalid(InvalidRequestCallback) - Method in class no.nordicsemi.android.ble.ConnectRequest
 
invalid(InvalidRequestCallback) - Method in class no.nordicsemi.android.ble.DisconnectRequest
 
invalid(InvalidRequestCallback) - Method in class no.nordicsemi.android.ble.MtuRequest
 
invalid(InvalidRequestCallback) - Method in class no.nordicsemi.android.ble.PhyRequest
 
invalid(InvalidRequestCallback) - Method in class no.nordicsemi.android.ble.ReadRequest
 
invalid(InvalidRequestCallback) - Method in class no.nordicsemi.android.ble.ReadRssiRequest
 
invalid(InvalidRequestCallback) - Method in class no.nordicsemi.android.ble.ReliableWriteRequest
 
invalid(InvalidRequestCallback) - Method in class no.nordicsemi.android.ble.Request
Use to set a callback that will be called in case the request was invalid, for example called before the device was connected.
invalid(InvalidRequestCallback) - Method in class no.nordicsemi.android.ble.RequestQueue
 
invalid(InvalidRequestCallback) - Method in class no.nordicsemi.android.ble.SetValueRequest
 
invalid(InvalidRequestCallback) - Method in class no.nordicsemi.android.ble.SleepRequest
 
invalid(InvalidRequestCallback) - Method in class no.nordicsemi.android.ble.WaitForReadRequest
 
invalid(InvalidRequestCallback) - Method in class no.nordicsemi.android.ble.WaitForValueChangedRequest
 
invalid(InvalidRequestCallback) - Method in class no.nordicsemi.android.ble.WriteRequest
 
InvalidDataException - Exception in no.nordicsemi.android.ble.exception
 
InvalidDataException(ProfileReadResponse) - Constructor for exception no.nordicsemi.android.ble.exception.InvalidDataException
 
InvalidRequestCallback - Interface in no.nordicsemi.android.ble.callback
 
InvalidRequestException - Exception in no.nordicsemi.android.ble.exception
 
InvalidRequestException(Request) - Constructor for exception no.nordicsemi.android.ble.exception.InvalidRequestException
 
isBonded() - Method in class no.nordicsemi.android.ble.BleManager
Returns whether the target device is bonded.
isConnected() - Method in class no.nordicsemi.android.ble.BleManager
This method returns true if the device is connected.
isEmpty() - Method in class no.nordicsemi.android.ble.RequestQueue
Returns whether the set is empty, or not.
isReady() - Method in class no.nordicsemi.android.ble.BleManager
Returns true if the device is connected and the initialization has finished, that is when BleManagerHandler.onDeviceReady() was called.
isReliableWriteInProgress() - Method in class no.nordicsemi.android.ble.BleManager
Returns true if BluetoothGatt.beginReliableWrite() has been called and the Reliable Write hasn't been executed nor aborted yet.
isValid() - Method in class no.nordicsemi.android.ble.callback.profile.ProfileReadResponse

L

LegacyBleManager<E extends BleManagerCallbacks> - Class in no.nordicsemi.android.ble
Deprecated.
LegacyBleManager(Context) - Constructor for class no.nordicsemi.android.ble.LegacyBleManager
Deprecated.
 
LegacyBleManager(Context, Handler) - Constructor for class no.nordicsemi.android.ble.LegacyBleManager
Deprecated.
 
log(int, String) - Method in class no.nordicsemi.android.ble.BleManager
 
log(int, int, Object...) - Method in class no.nordicsemi.android.ble.BleManager
 
log(int, String) - Method in class no.nordicsemi.android.ble.BleServerManager
 
log(int, int, Object...) - Method in class no.nordicsemi.android.ble.BleServerManager
 
log(int, String) - Method in interface no.nordicsemi.android.ble.utils.ILogger
Logs the given message with given log priority into the all managed devices' log session.
log(int, int, Object...) - Method in interface no.nordicsemi.android.ble.utils.ILogger
Logs the given message with given log priority into the all managed devices' log session.

M

mCallbacks - Variable in class no.nordicsemi.android.ble.LegacyBleManager
Deprecated.
 
merge(DataStream, byte[], int) - Method in interface no.nordicsemi.android.ble.data.DataMerger
This method should merge the last packet into the output message.
merge(DataMerger) - Method in class no.nordicsemi.android.ble.ReadRequest
Adds a merger that will be used to merge multiple packets into a single Data.
merge(DataMerger, ReadProgressCallback) - Method in class no.nordicsemi.android.ble.ReadRequest
Adds a merger that will be used to merge multiple packets into a single Data.
merge(DataMerger) - Method in class no.nordicsemi.android.ble.ValueChangedCallback
Adds a merger that will be used to merge multiple packets into a single Data.
merge(DataMerger, ReadProgressCallback) - Method in class no.nordicsemi.android.ble.ValueChangedCallback
Adds a merger that will be used to merge multiple packets into a single Data.
merge(DataMerger) - Method in class no.nordicsemi.android.ble.WaitForValueChangedRequest
Adds a merger that will be used to merge multiple packets into a single Data.
merge(DataMerger, ReadProgressCallback) - Method in class no.nordicsemi.android.ble.WaitForValueChangedRequest
Adds a merger that will be used to merge multiple packets into a single Data.
MtuCallback - Interface in no.nordicsemi.android.ble.callback
 
MtuRequest - Class in no.nordicsemi.android.ble
 
MtuResult - Class in no.nordicsemi.android.ble.response
 
MtuResult(Parcel) - Constructor for class no.nordicsemi.android.ble.response.MtuResult
 
MutableData - Class in no.nordicsemi.android.ble.data
 
MutableData() - Constructor for class no.nordicsemi.android.ble.data.MutableData
 
MutableData(byte[]) - Constructor for class no.nordicsemi.android.ble.data.MutableData
 
mValue - Variable in class no.nordicsemi.android.ble.data.Data
 

N

negate() - Method in class no.nordicsemi.android.ble.ConditionalWaitRequest
Negates the expected value of the predicate.
newConnectionPriorityRequest(int) - Static method in class no.nordicsemi.android.ble.Request
Deprecated.
Access to this method will change to package-only. Use BleManager.requestConnectionPriority(int) instead.
newDisableBatteryLevelNotificationsRequest() - Static method in class no.nordicsemi.android.ble.Request
newDisableIndicationsRequest(BluetoothGattCharacteristic) - Static method in class no.nordicsemi.android.ble.Request
Deprecated.
Access to this method will change to package-only. Use BleManager.disableNotifications(BluetoothGattCharacteristic) instead.
newDisableNotificationsRequest(BluetoothGattCharacteristic) - Static method in class no.nordicsemi.android.ble.Request
Deprecated.
Access to this method will change to package-only. Use BleManager.disableNotifications(BluetoothGattCharacteristic) instead.
newEnableBatteryLevelNotificationsRequest() - Static method in class no.nordicsemi.android.ble.Request
Deprecated.
Use Request.newEnableNotificationsRequest(BluetoothGattCharacteristic) with BatteryLevelDataCallback from Android BLE Common Library instead.
newEnableIndicationsRequest(BluetoothGattCharacteristic) - Static method in class no.nordicsemi.android.ble.Request
Deprecated.
Access to this method will change to package-only. Use BleManager.enableIndications(BluetoothGattCharacteristic) instead.
newEnableNotificationsRequest(BluetoothGattCharacteristic) - Static method in class no.nordicsemi.android.ble.Request
Deprecated.
Access to this method will change to package-only. Use BleManager.enableNotifications(BluetoothGattCharacteristic) instead.
newMtuRequest(int) - Static method in class no.nordicsemi.android.ble.Request
Deprecated.
Access to this method will change to package-only. Use BleManager.requestMtu(int) instead.
newReadBatteryLevelRequest() - Static method in class no.nordicsemi.android.ble.Request
Deprecated.
Use Request.newReadRequest(BluetoothGattCharacteristic) with BatteryLevelDataCallback from Android BLE Common Library instead.
newReadPhyRequest() - Static method in class no.nordicsemi.android.ble.Request
Deprecated.
Access to this method will change to package-only. Use BleManager.readPhy() instead.
newReadRequest(BluetoothGattCharacteristic) - Static method in class no.nordicsemi.android.ble.Request
Deprecated.
Access to this method will change to package-only. Use BleManager.readCharacteristic(BluetoothGattCharacteristic) instead.
newReadRequest(BluetoothGattDescriptor) - Static method in class no.nordicsemi.android.ble.Request
Deprecated.
Access to this method will change to package-only. Use BleManager.readDescriptor(BluetoothGattDescriptor) instead.
newReadRssiRequest() - Static method in class no.nordicsemi.android.ble.Request
Deprecated.
Access to this method will change to package-only. Use BleManager.readRssi() instead.
newRefreshCacheRequest() - Static method in class no.nordicsemi.android.ble.Request
Deprecated.
Access to this method will change to package-only. Use BleManager.refreshDeviceCache() instead.
newSetPreferredPhyRequest(int, int, int) - Static method in class no.nordicsemi.android.ble.Request
Deprecated.
Access to this method will change to package-only. Use BleManager.setPreferredPhy(int, int, int) instead.
newSleepRequest(long) - Static method in class no.nordicsemi.android.ble.Request
Deprecated.
Access to this method will change to package-only. Use BleManager.sleep(long) instead.
newWaitForIndicationRequest(BluetoothGattCharacteristic) - Static method in class no.nordicsemi.android.ble.Request
Deprecated.
Access to this method will change to package-only. Use BleManager.waitForIndication(BluetoothGattCharacteristic) instead.
newWaitForNotificationRequest(BluetoothGattCharacteristic) - Static method in class no.nordicsemi.android.ble.Request
Deprecated.
Access to this method will change to package-only. Use BleManager.waitForNotification(BluetoothGattCharacteristic) instead.
newWriteRequest(BluetoothGattCharacteristic, byte[]) - Static method in class no.nordicsemi.android.ble.Request
Deprecated.
Access to this method will change to package-only. Use BleManager.writeCharacteristic(BluetoothGattCharacteristic, byte[]) instead.
newWriteRequest(BluetoothGattCharacteristic, byte[], int) - Static method in class no.nordicsemi.android.ble.Request
Deprecated.
Access to this method will change to package-only. Use BleManager.writeCharacteristic(BluetoothGattCharacteristic, Data) instead.
newWriteRequest(BluetoothGattCharacteristic, byte[], int, int) - Static method in class no.nordicsemi.android.ble.Request
Deprecated.
Access to this method will change to package-only. Use BleManager.writeCharacteristic(BluetoothGattCharacteristic, byte[], int, int) instead.
newWriteRequest(BluetoothGattCharacteristic, byte[], int, int, int) - Static method in class no.nordicsemi.android.ble.Request
Deprecated.
Access to this method will change to package-only. Use BleManager.writeCharacteristic(BluetoothGattCharacteristic, byte[], int, int) instead.
newWriteRequest(BluetoothGattDescriptor, byte[]) - Static method in class no.nordicsemi.android.ble.Request
Deprecated.
Access to this method will change to package-only. Use BleManager.writeDescriptor(BluetoothGattDescriptor, byte[]) instead.
newWriteRequest(BluetoothGattDescriptor, byte[], int, int) - Static method in class no.nordicsemi.android.ble.Request
Deprecated.
Access to this method will change to package-only. Use BleManager.writeDescriptor(BluetoothGattDescriptor, byte[], int, int) instead.
no.nordicsemi.android.ble - package no.nordicsemi.android.ble
 
no.nordicsemi.android.ble.annotation - package no.nordicsemi.android.ble.annotation
 
no.nordicsemi.android.ble.callback - package no.nordicsemi.android.ble.callback
 
no.nordicsemi.android.ble.callback.profile - package no.nordicsemi.android.ble.callback.profile
 
no.nordicsemi.android.ble.data - package no.nordicsemi.android.ble.data
 
no.nordicsemi.android.ble.error - package no.nordicsemi.android.ble.error
 
no.nordicsemi.android.ble.exception - package no.nordicsemi.android.ble.exception
 
no.nordicsemi.android.ble.observer - package no.nordicsemi.android.ble.observer
 
no.nordicsemi.android.ble.response - package no.nordicsemi.android.ble.response
 
no.nordicsemi.android.ble.utils - package no.nordicsemi.android.ble.utils
 

O

onBatteryValueReceived(BluetoothDevice, int) - Method in interface no.nordicsemi.android.ble.BleManagerCallbacks
Deprecated.
Use

 setNotificationCallback(batteryLevelCharacteristic)
       .with(new BatteryLevelDataCallback() {
           onBatteryLevelChanged(int batteryLevel) {
                ...
           }
       });
 
in the initialize(BluetoothDevice) instead.
onBonded(BluetoothDevice) - Method in interface no.nordicsemi.android.ble.BleManagerCallbacks
onBonded(BluetoothDevice) - Method in interface no.nordicsemi.android.ble.observer.BondingObserver
Called when the device has been successfully bonded.
onBondingFailed(BluetoothDevice) - Method in interface no.nordicsemi.android.ble.BleManagerCallbacks
onBondingFailed(BluetoothDevice) - Method in interface no.nordicsemi.android.ble.observer.BondingObserver
Called when the bond state has changed from BluetoothDevice.BOND_BONDING to BluetoothDevice.BOND_NONE.
onBondingRequired(BluetoothDevice) - Method in interface no.nordicsemi.android.ble.BleManagerCallbacks
onBondingRequired(BluetoothDevice) - Method in interface no.nordicsemi.android.ble.observer.BondingObserver
Called when an BluetoothGatt.GATT_INSUFFICIENT_AUTHENTICATION error occurred and the device bond state is BluetoothDevice.BOND_NONE.
onConnectionUpdated(BluetoothDevice, int, int, int) - Method in interface no.nordicsemi.android.ble.callback.ConnectionPriorityCallback
Callback indicating the connection parameters were updated.
onConnectionUpdated(BluetoothDevice, int, int, int) - Method in class no.nordicsemi.android.ble.response.ConnectionPriorityResponse
 
onDataReceived(BluetoothDevice, Data) - Method in interface no.nordicsemi.android.ble.callback.DataReceivedCallback
Callback received each time the value was read or has changed using notifications or indications.
onDataReceived(BluetoothDevice, Data) - Method in class no.nordicsemi.android.ble.response.ReadResponse
 
onDataSent(BluetoothDevice, Data) - Method in interface no.nordicsemi.android.ble.callback.DataSentCallback
Callback received each time the value was written to a characteristic or descriptor, or was read from the server characteristic or descriptor.
onDataSent(BluetoothDevice, Data) - Method in class no.nordicsemi.android.ble.response.WriteResponse
 
onDeviceConnected(BluetoothDevice) - Method in interface no.nordicsemi.android.ble.BleManagerCallbacks
onDeviceConnected(BluetoothDevice) - Method in interface no.nordicsemi.android.ble.observer.ConnectionObserver
Called when the device has been connected.
onDeviceConnectedToServer(BluetoothDevice) - Method in interface no.nordicsemi.android.ble.observer.ServerObserver
This methods is called whenever a Bluetooth LE device connects or when was already connected when the BleServerManager was created.
onDeviceConnecting(BluetoothDevice) - Method in interface no.nordicsemi.android.ble.BleManagerCallbacks
onDeviceConnecting(BluetoothDevice) - Method in interface no.nordicsemi.android.ble.observer.ConnectionObserver
Called when the Android device started connecting to given device.
onDeviceDisconnected(BluetoothDevice) - Method in interface no.nordicsemi.android.ble.BleManagerCallbacks
onDeviceDisconnected(BluetoothDevice, int) - Method in interface no.nordicsemi.android.ble.observer.ConnectionObserver
Called when the device has disconnected (when the callback returned BluetoothGattCallback.onConnectionStateChange(BluetoothGatt, int, int) with state DISCONNECTED).
onDeviceDisconnectedFromServer(BluetoothDevice) - Method in interface no.nordicsemi.android.ble.observer.ServerObserver
Called when the device has disconnected (when the callback returned BluetoothGattServerCallback.onConnectionStateChange(BluetoothDevice, int, int) with state DISCONNECTED).
onDeviceDisconnecting(BluetoothDevice) - Method in interface no.nordicsemi.android.ble.BleManagerCallbacks
onDeviceDisconnecting(BluetoothDevice) - Method in interface no.nordicsemi.android.ble.observer.ConnectionObserver
Called when user initialized disconnection.
onDeviceFailedToConnect(BluetoothDevice, int) - Method in interface no.nordicsemi.android.ble.observer.ConnectionObserver
Called when the device failed to connect.
onDeviceNotSupported(BluetoothDevice) - Method in interface no.nordicsemi.android.ble.BleManagerCallbacks
onDeviceReady(BluetoothDevice) - Method in interface no.nordicsemi.android.ble.BleManagerCallbacks
onDeviceReady(BluetoothDevice) - Method in interface no.nordicsemi.android.ble.observer.ConnectionObserver
Method called when all initialization requests has been completed.
onError(BluetoothDevice, String, int) - Method in interface no.nordicsemi.android.ble.BleManagerCallbacks
Deprecated.
Use per-request Request.fail(FailCallback) callback instead.
onInvalidDataReceived(BluetoothDevice, Data) - Method in interface no.nordicsemi.android.ble.callback.profile.ProfileDataCallback
Callback called when the data received do not conform to required scheme.
onInvalidDataReceived(BluetoothDevice, Data) - Method in class no.nordicsemi.android.ble.callback.profile.ProfileReadResponse
 
onInvalidRequest() - Method in interface no.nordicsemi.android.ble.callback.InvalidRequestCallback
A callback invoked when the request was invalid, for example when was called before the device was connected.
onLinkLossOccurred(BluetoothDevice) - Method in interface no.nordicsemi.android.ble.BleManagerCallbacks
onMtuChanged(BluetoothDevice, int) - Method in interface no.nordicsemi.android.ble.callback.MtuCallback
Method called when the MTU request has finished with success.
onMtuChanged(BluetoothDevice, int) - Method in class no.nordicsemi.android.ble.response.MtuResult
 
onPacketReceived(BluetoothDevice, byte[], int) - Method in interface no.nordicsemi.android.ble.callback.ReadProgressCallback
Callback received each time the value was read or has changed using notifications or indications when DataMerger was used.
onPacketSent(BluetoothDevice, byte[], int) - Method in interface no.nordicsemi.android.ble.callback.WriteProgressCallback
Callback called each time a packet has been sent when DataSplitter was used.
onPairingRequestReceived(BluetoothDevice, int) - Method in class no.nordicsemi.android.ble.BleManager
This method will be called if a remote device requires a non-'just works' pairing.
onPhyChanged(BluetoothDevice, int, int) - Method in interface no.nordicsemi.android.ble.callback.PhyCallback
Method called when the PHY value has changed or was read.
onPhyChanged(BluetoothDevice, int, int) - Method in class no.nordicsemi.android.ble.response.PhyResult
 
onRequestCompleted(BluetoothDevice) - Method in interface no.nordicsemi.android.ble.callback.SuccessCallback
A callback invoked when the request completed successfully.
onRequestFailed(BluetoothDevice, int) - Method in interface no.nordicsemi.android.ble.callback.FailCallback
A callback invoked when the request has failed with status other than BluetoothGatt.GATT_SUCCESS.
onRequestStarted(BluetoothDevice) - Method in interface no.nordicsemi.android.ble.callback.BeforeCallback
A callback invoked when the request is about to start.
onRssiRead(BluetoothDevice, int) - Method in interface no.nordicsemi.android.ble.callback.RssiCallback
Method called when the RSSI value has been read.
onRssiRead(BluetoothDevice, int) - Method in class no.nordicsemi.android.ble.response.RssiResult
 
onServerReady() - Method in interface no.nordicsemi.android.ble.observer.ServerObserver
Called when the server was started and all services have been added successfully.
onServicesDiscovered(BluetoothDevice, boolean) - Method in interface no.nordicsemi.android.ble.BleManagerCallbacks
Deprecated.
This is information internal to the manager. Should it be exposed, it has to be implemented in the app layer.
opCode(byte) - Static method in class no.nordicsemi.android.ble.data.Data
 
opCode(byte, byte) - Static method in class no.nordicsemi.android.ble.data.Data
 
open() - Method in class no.nordicsemi.android.ble.BleServerManager
Opens the GATT server and starts initializing services.
Operation - Interface in no.nordicsemi.android.ble
An operation is a request that can be executed during a pending connection without changing connection state.
overrideMtu(int) - Method in class no.nordicsemi.android.ble.BleManager
This method overrides the MTU value.

P

PAIRING_VARIANT_CONSENT - Static variable in class no.nordicsemi.android.ble.BleManager
 
PAIRING_VARIANT_DISPLAY_PASSKEY - Static variable in class no.nordicsemi.android.ble.BleManager
 
PAIRING_VARIANT_DISPLAY_PIN - Static variable in class no.nordicsemi.android.ble.BleManager
 
PAIRING_VARIANT_OOB_CONSENT - Static variable in class no.nordicsemi.android.ble.BleManager
 
PAIRING_VARIANT_PASSKEY - Static variable in class no.nordicsemi.android.ble.BleManager
 
PAIRING_VARIANT_PASSKEY_CONFIRMATION - Static variable in class no.nordicsemi.android.ble.BleManager
 
PAIRING_VARIANT_PIN - Static variable in class no.nordicsemi.android.ble.BleManager
 
PairingVariant - Annotation Type in no.nordicsemi.android.ble.annotation
 
pairingVariantToString(int) - Static method in class no.nordicsemi.android.ble.utils.ParserUtils
 
parse(int) - Static method in class no.nordicsemi.android.ble.error.GattError
Converts the Bluetooth communication status given by other BluetoothGattCallbacks to error name.
parse(BluetoothGattCharacteristic) - Static method in class no.nordicsemi.android.ble.utils.ParserUtils
 
parse(BluetoothGattDescriptor) - Static method in class no.nordicsemi.android.ble.utils.ParserUtils
 
parse(byte[]) - Static method in class no.nordicsemi.android.ble.utils.ParserUtils
 
parseConnectionError(int) - Static method in class no.nordicsemi.android.ble.error.GattError
Converts the connection status given by the BluetoothGattCallback.onConnectionStateChange(BluetoothGatt, int, int) to error name.
parseDebug(byte[]) - Static method in class no.nordicsemi.android.ble.utils.ParserUtils
 
ParserUtils - Class in no.nordicsemi.android.ble.utils
 
ParserUtils() - Constructor for class no.nordicsemi.android.ble.utils.ParserUtils
 
PHY_LE_1M - Static variable in interface no.nordicsemi.android.ble.callback.PhyCallback
Bluetooth LE 1M PHY.
PHY_LE_1M_MASK - Static variable in class no.nordicsemi.android.ble.PhyRequest
Bluetooth LE 1M PHY mask.
PHY_LE_2M - Static variable in interface no.nordicsemi.android.ble.callback.PhyCallback
Bluetooth LE 2M PHY.
PHY_LE_2M_MASK - Static variable in class no.nordicsemi.android.ble.PhyRequest
Bluetooth LE 2M PHY mask.
PHY_LE_CODED - Static variable in interface no.nordicsemi.android.ble.callback.PhyCallback
Bluetooth LE Coded PHY.
PHY_LE_CODED_MASK - Static variable in class no.nordicsemi.android.ble.PhyRequest
Bluetooth LE Coded PHY mask.
PHY_OPTION_NO_PREFERRED - Static variable in class no.nordicsemi.android.ble.PhyRequest
No preferred coding when transmitting on the LE Coded PHY.
PHY_OPTION_S2 - Static variable in class no.nordicsemi.android.ble.PhyRequest
Prefer the S=2 coding to be used when transmitting on the LE Coded PHY.
PHY_OPTION_S8 - Static variable in class no.nordicsemi.android.ble.PhyRequest
Prefer the S=8 coding to be used when transmitting on the LE Coded PHY.
PhyCallback - Interface in no.nordicsemi.android.ble.callback
 
phyCodedOptionToString(int) - Static method in class no.nordicsemi.android.ble.utils.ParserUtils
 
PhyMask - Annotation Type in no.nordicsemi.android.ble.annotation
 
phyMaskToString(int) - Static method in class no.nordicsemi.android.ble.utils.ParserUtils
 
PhyOption - Annotation Type in no.nordicsemi.android.ble.annotation
 
PhyRequest - Class in no.nordicsemi.android.ble
 
PhyResult - Class in no.nordicsemi.android.ble.response
 
PhyResult(Parcel) - Constructor for class no.nordicsemi.android.ble.response.PhyResult
 
phyToString(int) - Static method in class no.nordicsemi.android.ble.utils.ParserUtils
Converts the PHY number to String value.
PhyValue - Annotation Type in no.nordicsemi.android.ble.annotation
 
predicate(T) - Method in interface no.nordicsemi.android.ble.ConditionalWaitRequest.Condition
 
ProfileDataCallback - Interface in no.nordicsemi.android.ble.callback.profile
 
ProfileReadResponse - Class in no.nordicsemi.android.ble.callback.profile
A response type for read requests with basic validation check.
ProfileReadResponse() - Constructor for class no.nordicsemi.android.ble.callback.profile.ProfileReadResponse
 
ProfileReadResponse(Parcel) - Constructor for class no.nordicsemi.android.ble.callback.profile.ProfileReadResponse
 

R

readBatteryLevel() - Method in class no.nordicsemi.android.ble.BleManager
readCharacteristic(BluetoothGattCharacteristic) - Method in class no.nordicsemi.android.ble.BleManager
Sends the read request to the given characteristic.
readDescriptor(BluetoothGattDescriptor) - Method in class no.nordicsemi.android.ble.BleManager
Sends the read request to the given descriptor.
readPhy() - Method in class no.nordicsemi.android.ble.BleManager
Reads the current PHY for this connections.
ReadProgressCallback - Interface in no.nordicsemi.android.ble.callback
 
ReadRequest - Class in no.nordicsemi.android.ble
 
ReadResponse - Class in no.nordicsemi.android.ble.response
Generic read response class that returns the data received and the device from which data were read.
ReadResponse() - Constructor for class no.nordicsemi.android.ble.response.ReadResponse
 
ReadResponse(Parcel) - Constructor for class no.nordicsemi.android.ble.response.ReadResponse
 
readRssi() - Method in class no.nordicsemi.android.ble.BleManager
Reads the current RSSI (Received Signal Strength Indication).
ReadRssiRequest - Class in no.nordicsemi.android.ble
 
REASON_BLUETOOTH_DISABLED - Static variable in interface no.nordicsemi.android.ble.callback.FailCallback
 
REASON_CANCELLED - Static variable in interface no.nordicsemi.android.ble.callback.FailCallback
 
REASON_DEVICE_DISCONNECTED - Static variable in interface no.nordicsemi.android.ble.callback.FailCallback
 
REASON_DEVICE_NOT_SUPPORTED - Static variable in interface no.nordicsemi.android.ble.callback.FailCallback
 
REASON_LINK_LOSS - Static variable in interface no.nordicsemi.android.ble.observer.ConnectionObserver
This reason will only be reported when ConnectRequest.shouldAutoConnect() was called and connection to the device was lost.
REASON_NOT_SUPPORTED - Static variable in interface no.nordicsemi.android.ble.observer.ConnectionObserver
The device does not hav required services.
REASON_NULL_ATTRIBUTE - Static variable in interface no.nordicsemi.android.ble.callback.FailCallback
 
REASON_REQUEST_FAILED - Static variable in interface no.nordicsemi.android.ble.callback.FailCallback
 
REASON_SUCCESS - Static variable in interface no.nordicsemi.android.ble.observer.ConnectionObserver
The disconnection was initiated by the user.
REASON_TERMINATE_LOCAL_HOST - Static variable in interface no.nordicsemi.android.ble.observer.ConnectionObserver
The local device initiated disconnection.
REASON_TERMINATE_PEER_USER - Static variable in interface no.nordicsemi.android.ble.observer.ConnectionObserver
The remote device initiated graceful disconnection.
REASON_TIMEOUT - Static variable in interface no.nordicsemi.android.ble.callback.FailCallback
 
REASON_TIMEOUT - Static variable in interface no.nordicsemi.android.ble.observer.ConnectionObserver
The connection timed out.
REASON_UNKNOWN - Static variable in interface no.nordicsemi.android.ble.observer.ConnectionObserver
The reason of disconnection is unknown.
REASON_VALIDATION - Static variable in interface no.nordicsemi.android.ble.callback.FailCallback
 
refreshDeviceCache() - Method in class no.nordicsemi.android.ble.BleManager
Refreshes the device cache.
reliableWrite() - Method in class no.nordicsemi.android.ble.BleServerManager
This helper method returns a new instance of Characteristic Extended Properties descriptor that can be added to a server characteristic.
ReliableWriteRequest - Class in no.nordicsemi.android.ble
 
ReliableWriteRequest() - Constructor for class no.nordicsemi.android.ble.ReliableWriteRequest
 
removeBond() - Method in class no.nordicsemi.android.ble.BleManager
Enqueues removing bond information.
removeBond() - Static method in class no.nordicsemi.android.ble.Request
Deprecated.
Access to this method will change to package-only. Use BleManager.removeBond() instead.
removeIndicationCallback(BluetoothGattCharacteristic) - Method in class no.nordicsemi.android.ble.BleManager
Removes the indications callback set using BleManager.setIndicationCallback(BluetoothGattCharacteristic).
removeNotificationCallback(BluetoothGattCharacteristic) - Method in class no.nordicsemi.android.ble.BleManager
Removes the notifications callback set using BleManager.setNotificationCallback(BluetoothGattCharacteristic).
removeWriteCallback(BluetoothGattCharacteristic) - Method in class no.nordicsemi.android.ble.BleManager
Removes the write callback set using BleManager.setWriteCallback(BluetoothGattCharacteristic).
removeWriteCallback(BluetoothGattDescriptor) - Method in class no.nordicsemi.android.ble.BleManager
Removes the write callback set using BleManager.setWriteCallback(BluetoothGattCharacteristic).
Request - Class in no.nordicsemi.android.ble
On Android, when multiple BLE operations needs to be done, it is required to wait for a proper BluetoothGattCallback callback before calling another operation.
requestConnectionPriority(int) - Method in class no.nordicsemi.android.ble.BleManager
Requests the new connection priority.
RequestFailedException - Exception in no.nordicsemi.android.ble.exception
 
RequestFailedException(Request, int) - Constructor for exception no.nordicsemi.android.ble.exception.RequestFailedException
 
requestHandler - Variable in class no.nordicsemi.android.ble.Request
 
requestMtu(int) - Method in class no.nordicsemi.android.ble.BleManager
Requests new MTU.
RequestQueue - Class in no.nordicsemi.android.ble
 
retry(int) - Method in class no.nordicsemi.android.ble.ConnectRequest
Sets an optional retry count.
retry(int, int) - Method in class no.nordicsemi.android.ble.ConnectRequest
Sets an optional retry count and a delay that the process will wait before each connection attempt.
RssiCallback - Interface in no.nordicsemi.android.ble.callback
 
RssiResult - Class in no.nordicsemi.android.ble.response
 
RssiResult(Parcel) - Constructor for class no.nordicsemi.android.ble.response.RssiResult
 
runOnCallbackThread(Runnable) - Method in class no.nordicsemi.android.ble.BleManager
Runs the given runnable using a handler given to the constructor.

S

sendIndication(BluetoothGattCharacteristic, Data) - Method in class no.nordicsemi.android.ble.BleManager
Sends the indication from the server characteristic.
sendIndication(BluetoothGattCharacteristic, byte[]) - Method in class no.nordicsemi.android.ble.BleManager
Sends the indication from the server characteristic.
sendIndication(BluetoothGattCharacteristic, byte[], int, int) - Method in class no.nordicsemi.android.ble.BleManager
Sends the indication with at most length bytes from offset at given data from the server characteristic.
sendNotification(BluetoothGattCharacteristic, Data) - Method in class no.nordicsemi.android.ble.BleManager
Sends the notification from the server characteristic.
sendNotification(BluetoothGattCharacteristic, byte[]) - Method in class no.nordicsemi.android.ble.BleManager
Sends the notification from the server characteristic.
sendNotification(BluetoothGattCharacteristic, byte[], int, int) - Method in class no.nordicsemi.android.ble.BleManager
Sends the notification with at most length bytes from offset at given data from the server characteristic.
ServerObserver - Interface in no.nordicsemi.android.ble.observer
 
service(UUID, BluetoothGattCharacteristic...) - Method in class no.nordicsemi.android.ble.BleServerManager
A helper method for creating a primary service with given UUID and list of characteristics.
setBondingObserver(BondingObserver) - Method in class no.nordicsemi.android.ble.BleManager
Sets the observer, that will receive events related to bonding.
setByte(int, int) - Method in class no.nordicsemi.android.ble.data.MutableData
Updates the byte at offset position.
setCharacteristicValue(BluetoothGattCharacteristic, Data) - Method in class no.nordicsemi.android.ble.BleManager
Sets the given data to the readable server characteristic.The data will be available to be read by the remote device.
setCharacteristicValue(BluetoothGattCharacteristic, byte[]) - Method in class no.nordicsemi.android.ble.BleManager
Sets the given data to the readable server characteristic.
setCharacteristicValue(BluetoothGattCharacteristic, byte[], int, int) - Method in class no.nordicsemi.android.ble.BleManager
Sets the given data to the readable server characteristic.
setConnectionObserver(ConnectionObserver) - Method in class no.nordicsemi.android.ble.BleManager
Sets the connection observer.
setDescriptorValue(BluetoothGattDescriptor, Data) - Method in class no.nordicsemi.android.ble.BleManager
Sets the given data to the readable server descriptor.
setDescriptorValue(BluetoothGattDescriptor, byte[]) - Method in class no.nordicsemi.android.ble.BleManager
Sets the given data to the readable server descriptor.
setDescriptorValue(BluetoothGattDescriptor, byte[], int, int) - Method in class no.nordicsemi.android.ble.BleManager
Sets the given data to the readable server descriptor.
setGattCallbacks(BleManagerCallbacks) - Method in class no.nordicsemi.android.ble.BleManager
Deprecated.
Use per-request callbacks.
setGattCallbacks(BleManagerCallbacks) - Method in class no.nordicsemi.android.ble.LegacyBleManager
Deprecated.
 
setHandler(Handler) - Method in class no.nordicsemi.android.ble.ConditionalWaitRequest
 
setHandler(Handler) - Method in class no.nordicsemi.android.ble.ConnectionPriorityRequest
 
setHandler(Handler) - Method in class no.nordicsemi.android.ble.ConnectRequest
 
setHandler(Handler) - Method in class no.nordicsemi.android.ble.DisconnectRequest
 
setHandler(Handler) - Method in class no.nordicsemi.android.ble.MtuRequest
 
setHandler(Handler) - Method in class no.nordicsemi.android.ble.PhyRequest
 
setHandler(Handler) - Method in class no.nordicsemi.android.ble.ReadRequest
 
setHandler(Handler) - Method in class no.nordicsemi.android.ble.ReadRssiRequest
 
setHandler(Handler) - Method in class no.nordicsemi.android.ble.ReliableWriteRequest
 
setHandler(Handler) - Method in class no.nordicsemi.android.ble.Request
Sets the handler that will be used to invoke callbacks.
setHandler(Handler) - Method in class no.nordicsemi.android.ble.RequestQueue
 
setHandler(Handler) - Method in class no.nordicsemi.android.ble.SetValueRequest
 
setHandler(Handler) - Method in class no.nordicsemi.android.ble.SleepRequest
 
setHandler(Handler) - Method in class no.nordicsemi.android.ble.TimeoutableRequest
 
setHandler(Handler) - Method in class no.nordicsemi.android.ble.ValueChangedCallback
 
setHandler(Handler) - Method in class no.nordicsemi.android.ble.WaitForReadRequest
 
setHandler(Handler) - Method in class no.nordicsemi.android.ble.WaitForValueChangedRequest
 
setHandler(Handler) - Method in class no.nordicsemi.android.ble.WriteRequest
 
setIndicationCallback(BluetoothGattCharacteristic) - Method in class no.nordicsemi.android.ble.BleManager
Returns the callback that is registered for value changes (indications) of given characteristic.
setNotificationCallback(BluetoothGattCharacteristic) - Method in class no.nordicsemi.android.ble.BleManager
Returns the callback that is registered for value changes (notifications) of given characteristic.
setPreferredPhy(int, int, int) - Method in class no.nordicsemi.android.ble.BleManager
Enqueues a request to set the preferred PHY.
setServerObserver(ServerObserver) - Method in class no.nordicsemi.android.ble.BleServerManager
Sets the server observer.
setValue(byte[]) - Method in class no.nordicsemi.android.ble.data.MutableData
Updates the locally stored value of this data.
setValue(int, int, int) - Method in class no.nordicsemi.android.ble.data.MutableData
Set the locally stored value of this data.
setValue(int, int, int, int) - Method in class no.nordicsemi.android.ble.data.MutableData
Set the locally stored value of this data.
setValue(long, int, int) - Method in class no.nordicsemi.android.ble.data.MutableData
Set the locally stored value of this data.
setValue(float, int, int) - Method in class no.nordicsemi.android.ble.data.MutableData
Set the locally stored value of this data.
SetValueRequest - Class in no.nordicsemi.android.ble
 
setWriteCallback(BluetoothGattCharacteristic) - Method in class no.nordicsemi.android.ble.BleManager
Returns the callback that is registered for value changes (write command or write request initiated by the remote device) of given characteristic.
setWriteCallback(BluetoothGattDescriptor) - Method in class no.nordicsemi.android.ble.BleManager
Returns the callback that is registered for value changes (write command or write request initiated by the remote device) of given descriptor.
sharedCccd() - Method in class no.nordicsemi.android.ble.BleServerManager
This helper method returns a new instance of Client Characteristic Configuration Descriptor (CCCD) that can be added to a server characteristic in BleServerManager.initializeServer().
sharedCharacteristic(UUID, int, int, byte[], BluetoothGattDescriptor...) - Method in class no.nordicsemi.android.ble.BleServerManager
A helper method that creates a characteristic with given UUID, properties and permissions.
sharedCharacteristic(UUID, int, int, Data, BluetoothGattDescriptor...) - Method in class no.nordicsemi.android.ble.BleServerManager
A helper method that creates a characteristic with given UUID, properties and permissions.
sharedCharacteristic(UUID, int, int, BluetoothGattDescriptor...) - Method in class no.nordicsemi.android.ble.BleServerManager
A helper method that creates a characteristic with given UUID, properties and permissions.
sharedDescriptor(UUID, int, byte[]) - Method in class no.nordicsemi.android.ble.BleServerManager
A helper method that creates a descriptor with given UUID and permissions.
sharedDescriptor(UUID, int, Data) - Method in class no.nordicsemi.android.ble.BleServerManager
A helper method that creates a descriptor with given UUID and permissions.
shouldAutoConnect() - Method in class no.nordicsemi.android.ble.BleManager
Deprecated.
shouldClearCacheWhenDisconnected() - Method in class no.nordicsemi.android.ble.BleManager
Returns whether the device cache should be cleared after the device disconnected, before calling BluetoothGatt.close().
shouldEnableBatteryLevelNotifications(BluetoothDevice) - Method in interface no.nordicsemi.android.ble.BleManagerCallbacks
Deprecated.
Use

 setNotificationCallback(batteryLevelCharacteristic)
       .with(new BatteryLevelDataCallback() {
           onBatteryLevelChanged(int batteryLevel) {
                ...
           }
       });
 
in the initialize(BluetoothDevice) instead.
SimpleRequest - Class in no.nordicsemi.android.ble
A request that requires a callback or can't have timeout for any other reason.
SimpleValueRequest<T> - Class in no.nordicsemi.android.ble
A value request that requires a callback or can't have timeout for any other reason.
size() - Method in class no.nordicsemi.android.ble.data.Data
Returns the size of underlying byte array.
size() - Method in class no.nordicsemi.android.ble.data.DataStream
 
size() - Method in class no.nordicsemi.android.ble.ReliableWriteRequest
 
size() - Method in class no.nordicsemi.android.ble.RequestQueue
Returns number of enqueued operations.
sleep(long) - Method in class no.nordicsemi.android.ble.BleManager
Enqueues a sleep operation with given duration.
SleepRequest - Class in no.nordicsemi.android.ble
 
split(DataSplitter) - Method in class no.nordicsemi.android.ble.WaitForReadRequest
Adds a splitter that will be used to cut given data into multiple packets.
split(DataSplitter, WriteProgressCallback) - Method in class no.nordicsemi.android.ble.WaitForReadRequest
Adds a splitter that will be used to cut given data into multiple packets.
split() - Method in class no.nordicsemi.android.ble.WaitForReadRequest
Adds a default MTU splitter that will be used to cut given data into at-most MTU-3 bytes long packets.
split(WriteProgressCallback) - Method in class no.nordicsemi.android.ble.WaitForReadRequest
Adds a default MTU splitter that will be used to cut given data into at-most MTU-3 bytes long packets.
split(DataSplitter) - Method in class no.nordicsemi.android.ble.WriteRequest
Adds a splitter that will be used to cut given data into multiple packets.
split(DataSplitter, WriteProgressCallback) - Method in class no.nordicsemi.android.ble.WriteRequest
Adds a splitter that will be used to cut given data into multiple packets.
split() - Method in class no.nordicsemi.android.ble.WriteRequest
Adds a default MTU splitter that will be used to cut given data into at-most MTU-3 bytes long packets.
split(WriteProgressCallback) - Method in class no.nordicsemi.android.ble.WriteRequest
Adds a default MTU splitter that will be used to cut given data into at-most MTU-3 bytes long packets.
stateToString(int) - Static method in class no.nordicsemi.android.ble.utils.ParserUtils
Converts the connection state to String value.
SuccessCallback - Interface in no.nordicsemi.android.ble.callback
 

T

timeout(long) - Method in class no.nordicsemi.android.ble.ConnectRequest
 
timeout(long) - Method in class no.nordicsemi.android.ble.DisconnectRequest
 
timeout - Variable in class no.nordicsemi.android.ble.TimeoutableRequest
 
timeout(long) - Method in class no.nordicsemi.android.ble.TimeoutableRequest
Sets the operation timeout.
timeout(long) - Method in class no.nordicsemi.android.ble.TimeoutableValueRequest
 
timeout(long) - Method in class no.nordicsemi.android.ble.WaitForValueChangedRequest
 
TimeoutableRequest - Class in no.nordicsemi.android.ble
 
TimeoutableValueRequest<T> - Class in no.nordicsemi.android.ble
A value request that requires a callback or can't have timeout for any other reason.
toByteArray() - Method in class no.nordicsemi.android.ble.data.DataStream
 
toData() - Method in class no.nordicsemi.android.ble.data.DataStream
 
TOO_MANY_OPEN_CONNECTIONS - Static variable in class no.nordicsemi.android.ble.error.GattError
 
toString() - Method in class no.nordicsemi.android.ble.data.Data
 
trigger(Operation) - Method in class no.nordicsemi.android.ble.AwaitingRequest
Sets an optional request that is suppose to trigger the notification or indication.
trigger(Operation) - Method in class no.nordicsemi.android.ble.WaitForReadRequest
 
trigger(Operation) - Method in class no.nordicsemi.android.ble.WaitForValueChangedRequest
 

U

useAutoConnect(boolean) - Method in class no.nordicsemi.android.ble.ConnectRequest
This method replaces the BleManager.shouldAutoConnect() method.
usePreferredPhy(int) - Method in class no.nordicsemi.android.ble.ConnectRequest
Sets the preferred PHY used for connection.
useServer(BleServerManager) - Method in class no.nordicsemi.android.ble.BleManager
This method binds the manager with the give server instance.

V

ValueChangedCallback - Class in no.nordicsemi.android.ble
 

W

waitForIndication(BluetoothGattCharacteristic) - Method in class no.nordicsemi.android.ble.BleManager
Sets a one-time callback that will be notified when the value of the given characteristic changes.
waitForNotification(BluetoothGattCharacteristic) - Method in class no.nordicsemi.android.ble.BleManager
Sets a one-time callback that will be notified when the value of the given characteristic changes.
waitForRead(BluetoothGattCharacteristic) - Method in class no.nordicsemi.android.ble.BleManager
Waits until the given characteristic is read by the remote device.
waitForRead(BluetoothGattCharacteristic, byte[]) - Method in class no.nordicsemi.android.ble.BleManager
Sets the given data to the readable server characteristic and waits until they are read by the remote device.
waitForRead(BluetoothGattCharacteristic, byte[], int, int) - Method in class no.nordicsemi.android.ble.BleManager
Sets the given data to the readable server characteristic and waits until they are read by the remote device.
waitForRead(BluetoothGattDescriptor) - Method in class no.nordicsemi.android.ble.BleManager
Waits until the given descriptor is read by the remote device.
waitForRead(BluetoothGattDescriptor, byte[]) - Method in class no.nordicsemi.android.ble.BleManager
Sets the given data to the readable server descriptor and waits until they are read by the remote device.
waitForRead(BluetoothGattDescriptor, byte[], int, int) - Method in class no.nordicsemi.android.ble.BleManager
Sets the given data to the readable server descriptor and waits until they are read by the remote device.
WaitForReadRequest - Class in no.nordicsemi.android.ble
 
WaitForValueChangedRequest - Class in no.nordicsemi.android.ble
 
waitForWrite(BluetoothGattCharacteristic) - Method in class no.nordicsemi.android.ble.BleManager
Sets a one-time callback that will be notified when the value of the given characteristic changes.
waitForWrite(BluetoothGattDescriptor) - Method in class no.nordicsemi.android.ble.BleManager
Sets a one-time callback that will be notified when the value of the given descriptor changes.
waitIf(ConditionalWaitRequest.Condition<Void>) - Method in class no.nordicsemi.android.ble.BleManager
Creates a conditional wait request that will wait if the given condition is satisfied.
waitIf(T, ConditionalWaitRequest.Condition<T>) - Method in class no.nordicsemi.android.ble.BleManager
Creates a conditional wait request that will wait if the given condition is satisfied.
waitUntil(ConditionalWaitRequest.Condition<Void>) - Method in class no.nordicsemi.android.ble.BleManager
Creates a conditional wait request that will wait until the given condition is not satisfied.
waitUntil(T, ConditionalWaitRequest.Condition<T>) - Method in class no.nordicsemi.android.ble.BleManager
Creates a conditional wait request that will wait until the given condition is not satisfied.
waitUntilIndicationsEnabled(BluetoothGattCharacteristic) - Method in class no.nordicsemi.android.ble.BleManager
Creates a request that will wait for enabling indications.
waitUntilNotificationsEnabled(BluetoothGattCharacteristic) - Method in class no.nordicsemi.android.ble.BleManager
Creates a request that will wait for enabling notifications.
with(ConnectionPriorityCallback) - Method in class no.nordicsemi.android.ble.ConnectionPriorityRequest
 
with(MtuCallback) - Method in class no.nordicsemi.android.ble.MtuRequest
 
with(PhyCallback) - Method in class no.nordicsemi.android.ble.PhyRequest
 
with(DataReceivedCallback) - Method in class no.nordicsemi.android.ble.ReadRequest
 
with(RssiCallback) - Method in class no.nordicsemi.android.ble.ReadRssiRequest
 
with(T) - Method in class no.nordicsemi.android.ble.SimpleValueRequest
Sets the value callback.
with(T) - Method in class no.nordicsemi.android.ble.TimeoutableValueRequest
Sets the value callback.
with(DataReceivedCallback) - Method in class no.nordicsemi.android.ble.ValueChangedCallback
Sets the asynchronous data callback that will be called whenever a notification or an indication is received on given characteristic.
with(DataSentCallback) - Method in class no.nordicsemi.android.ble.WaitForReadRequest
 
with(DataReceivedCallback) - Method in class no.nordicsemi.android.ble.WaitForValueChangedRequest
 
with(DataSentCallback) - Method in class no.nordicsemi.android.ble.WriteRequest
 
write(byte[]) - Method in class no.nordicsemi.android.ble.data.DataStream
 
write(byte[], int, int) - Method in class no.nordicsemi.android.ble.data.DataStream
 
write(Data) - Method in class no.nordicsemi.android.ble.data.DataStream
 
writeCharacteristic(BluetoothGattCharacteristic, Data) - Method in class no.nordicsemi.android.ble.BleManager
Writes the given data to the characteristic.
writeCharacteristic(BluetoothGattCharacteristic, byte[]) - Method in class no.nordicsemi.android.ble.BleManager
Writes the given data to the characteristic.
writeCharacteristic(BluetoothGattCharacteristic, byte[], int, int) - Method in class no.nordicsemi.android.ble.BleManager
Writes at most length bytes from offset at given data to the characteristic.
writeDescriptor(BluetoothGattDescriptor, Data) - Method in class no.nordicsemi.android.ble.BleManager
Writes the given data to the descriptor.
writeDescriptor(BluetoothGattDescriptor, byte[]) - Method in class no.nordicsemi.android.ble.BleManager
Writes the given data to the descriptor.
writeDescriptor(BluetoothGattDescriptor, byte[], int, int) - Method in class no.nordicsemi.android.ble.BleManager
Writes at most length bytes from offset at given data to the descriptor.
WriteProgressCallback - Interface in no.nordicsemi.android.ble.callback
 
WriteRequest - Class in no.nordicsemi.android.ble
 
WriteResponse - Class in no.nordicsemi.android.ble.response
Generic write response class that returns the target device and the data that were sent.
WriteResponse(Parcel) - Constructor for class no.nordicsemi.android.ble.response.WriteResponse
 
writeToParcel(Parcel, int) - Method in class no.nordicsemi.android.ble.callback.profile.ProfileReadResponse
 
writeToParcel(Parcel, int) - Method in class no.nordicsemi.android.ble.data.Data
 
writeToParcel(Parcel, int) - Method in class no.nordicsemi.android.ble.response.ConnectionPriorityResponse
 
writeToParcel(Parcel, int) - Method in class no.nordicsemi.android.ble.response.MtuResult
 
writeToParcel(Parcel, int) - Method in class no.nordicsemi.android.ble.response.PhyResult
 
writeToParcel(Parcel, int) - Method in class no.nordicsemi.android.ble.response.ReadResponse
 
writeToParcel(Parcel, int) - Method in class no.nordicsemi.android.ble.response.RssiResult
 
writeToParcel(Parcel, int) - Method in class no.nordicsemi.android.ble.response.WriteResponse
 
WriteType - Annotation Type in no.nordicsemi.android.ble.annotation
 
writeTypeToString(int) - Static method in class no.nordicsemi.android.ble.utils.ParserUtils
 
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links