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

A

AdvAudioDist - Static variable in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
AudioSink - Static variable in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
AudioSource - Static variable in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
AvrcpController - Static variable in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
AvrcpTarget - Static variable in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 

B

BASE_UUID - Static variable in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
bindBleService() - Method in class com.reelyactive.blesdk.application.ReelyAwareApplicationCallback
************* PRIVATE STUFF ******************
BleService - Class in com.reelyactive.blesdk.service
 
BleService() - Constructor for class com.reelyactive.blesdk.service.BleService
 
BleService.Command - Enum in com.reelyactive.blesdk.service
 
BleService.Event - Enum in com.reelyactive.blesdk.service
 
BleService.ScanType - Enum in com.reelyactive.blesdk.service
 
BluetoothCrashResolver - Class in com.reelyactive.blesdk.support.ble
This class provides relief for Android Bug 67272.
BluetoothCrashResolver(Context) - Constructor for class com.reelyactive.blesdk.support.ble.BluetoothCrashResolver
Constructor should be called only once per long-running process that does Bluetooth LE scanning.
BluetoothCrashResolver.UpdateNotifier - Interface in com.reelyactive.blesdk.support.ble
 
BluetoothInterface - Class in com.reelyactive.blesdk.support.ble.util
Created by saiimons on 15-03-02.
BluetoothInterface() - Constructor for class com.reelyactive.blesdk.support.ble.util.BluetoothInterface
 
BluetoothLeScannerCompat - Class in com.reelyactive.blesdk.support.ble
Represents the public entry into the Bluetooth LE compatibility scanner that efficiently captures advertising packets broadcast from Bluetooth LE devices.
BluetoothLeScannerCompat() - Constructor for class com.reelyactive.blesdk.support.ble.BluetoothLeScannerCompat
 
BluetoothLeScannerCompatProvider - Class in com.reelyactive.blesdk.support.ble
A compatibility layer for low-energy bluetooth, providing access to an implementation of the BluetoothLeScannerCompat which will use the Android "L" APIs if they are present, which can leverage the newest BLE hardware; or if running on an older version of the OS, this provider falls back to providing a CPU-bound BLE scanner which has the same feature set.
BluetoothUuid - Class in com.reelyactive.blesdk.support.ble
Static helper methods and constants to decode the ParcelUuid of remote devices.
BluetoothUuid() - Constructor for class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
BNEP - Static variable in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
build() - Method in class com.reelyactive.blesdk.support.ble.ScanFilter.Builder
Build ScanFilter.
build() - Method in class com.reelyactive.blesdk.support.ble.ScanSettings.Builder

C

CALLBACK_TYPE_ALL_MATCHES - Static variable in class com.reelyactive.blesdk.support.ble.ScanSettings
Trigger a callback for every Bluetooth advertisement found that matches the filter criteria.
CALLBACK_TYPE_FIRST_MATCH - Static variable in class com.reelyactive.blesdk.support.ble.ScanSettings
A result callback is only triggered for the first advertisement packet received that matches the filter criteria.
CALLBACK_TYPE_MATCH_LOST - Static variable in class com.reelyactive.blesdk.support.ble.ScanSettings
Receive a callback when advertisements are no longer received from a device that has been previously reported by a first match callback.
Clock - Interface in com.reelyactive.blesdk.support.ble.util
It seems Android does not have a standard equivalent to com.google.common.time.
com.reelyactive.blesdk.application - package com.reelyactive.blesdk.application
 
com.reelyactive.blesdk.service - package com.reelyactive.blesdk.service
 
com.reelyactive.blesdk.support.ble - package com.reelyactive.blesdk.support.ble
 
com.reelyactive.blesdk.support.ble.util - package com.reelyactive.blesdk.support.ble.util
 
containsAllUuids(ParcelUuid[], ParcelUuid[]) - Static method in class com.reelyactive.blesdk.support.ble.BluetoothUuid
Returns true if all the ParcelUuids in ParcelUuidB are present in ParcelUuidA
containsAnyUuid(ParcelUuid[], ParcelUuid[]) - Static method in class com.reelyactive.blesdk.support.ble.BluetoothUuid
Returns true if there any common ParcelUuids in uuidA and uuidB.
crashDetected() - Method in class com.reelyactive.blesdk.support.ble.BluetoothCrashResolver
 
CREATOR - Static variable in class com.reelyactive.blesdk.support.ble.ScanFilter
A Parcelable.Creator to create ScanFilter from parcel.
CREATOR - Static variable in class com.reelyactive.blesdk.support.ble.ScanResult
 
CREATOR - Static variable in class com.reelyactive.blesdk.support.ble.ScanSettings
 
currentTimeMillis() - Method in interface com.reelyactive.blesdk.support.ble.util.Clock
 
currentTimeMillis() - Method in class com.reelyactive.blesdk.support.ble.util.SystemClock
 

D

dataUpdated() - Method in interface com.reelyactive.blesdk.support.ble.BluetoothCrashResolver.UpdateNotifier
 
describeContents() - Method in class com.reelyactive.blesdk.support.ble.ScanFilter
 
describeContents() - Method in class com.reelyactive.blesdk.support.ble.ScanResult
 
describeContents() - Method in class com.reelyactive.blesdk.support.ble.ScanSettings
 
disableDebug() - Method in class com.reelyactive.blesdk.support.ble.BluetoothCrashResolver
Disable debug logging

E

elapsedRealtimeNanos() - Method in interface com.reelyactive.blesdk.support.ble.util.Clock
 
elapsedRealtimeNanos() - Method in class com.reelyactive.blesdk.support.ble.util.SystemClock
 
enableDebug() - Method in class com.reelyactive.blesdk.support.ble.BluetoothCrashResolver
Enable debug logging.
equals(Object) - Method in class com.reelyactive.blesdk.support.ble.ScanFilter
 
equals(Object) - Method in class com.reelyactive.blesdk.support.ble.ScanResult
 
EXTRA_USE_LOLLIPOP_API - Static variable in class com.reelyactive.blesdk.support.ble.ScanWakefulService
 

F

forceFlush() - Method in class com.reelyactive.blesdk.support.ble.BluetoothCrashResolver
Used to force a recovery operation
fromOrdinal(int) - Static method in enum com.reelyactive.blesdk.service.BleService.Command
 
fromOrdinal(int) - Static method in enum com.reelyactive.blesdk.service.BleService.Event
 
fromOrdinal(int) - Static method in enum com.reelyactive.blesdk.service.BleService.ScanType
 

G

getActivityCount() - Method in class com.reelyactive.blesdk.application.ReelyAwareApplicationCallback
Get the number of ReelyAwareActivities currently running (0 or 1 basically)
getAdvertiseFlags() - Method in class com.reelyactive.blesdk.support.ble.ScanRecord
Returns the advertising flags indicating the discoverable mode and capability of the device.
getAlarmIntent() - Method in class com.reelyactive.blesdk.support.ble.BluetoothLeScannerCompat
 
getAlarmManager() - Method in class com.reelyactive.blesdk.support.ble.BluetoothLeScannerCompat
 
getBluetoothLeScannerCompat(Context) - Static method in class com.reelyactive.blesdk.support.ble.BluetoothLeScannerCompatProvider
Creates a BluetoothLeScannerCompat that works with the version of Android being used.
getBluetoothLeScannerCompat(Context, boolean) - Static method in class com.reelyactive.blesdk.support.ble.BluetoothLeScannerCompatProvider
Creates a BluetoothLeScannerCompat, providing either a compatibility layer or access to native functionality available in "L".
getBytes() - Method in class com.reelyactive.blesdk.support.ble.ScanRecord
Returns raw bytes of scan record.
getCallbackType() - Method in class com.reelyactive.blesdk.support.ble.ScanSettings
 
getClock() - Method in class com.reelyactive.blesdk.support.ble.BluetoothLeScannerCompat
 
getContext() - Method in class com.reelyactive.blesdk.application.ReelyAwareApplicationCallback
Access the application Context.
getCurrentActivity() - Method in class com.reelyactive.blesdk.application.ReelyAwareApplicationCallback
Get currently running Activity.
getDetectedCrashCount() - Method in class com.reelyactive.blesdk.support.ble.BluetoothCrashResolver
 
getDevice() - Method in class com.reelyactive.blesdk.support.ble.ScanResult
Returns the remote bluetooth device identified by the bluetooth device address.
getDeviceAddress() - Method in class com.reelyactive.blesdk.support.ble.ScanFilter
 
getDeviceName() - Method in class com.reelyactive.blesdk.support.ble.ScanFilter
Returns the filter set on the device name field of Bluetooth advertisement data.
getDeviceName() - Method in class com.reelyactive.blesdk.support.ble.ScanRecord
Returns the local name of the BLE device.
getLastBluetoothCrashDetectionTime() - Method in class com.reelyactive.blesdk.support.ble.BluetoothCrashResolver
 
getMacAddress() - Static method in class com.reelyactive.blesdk.support.ble.util.BluetoothInterface
 
getManufacturerData() - Method in class com.reelyactive.blesdk.support.ble.ScanFilter
 
getManufacturerDataMask() - Method in class com.reelyactive.blesdk.support.ble.ScanFilter
 
getManufacturerId() - Method in class com.reelyactive.blesdk.support.ble.ScanFilter
Returns the manufacturer id. -1 if the manufacturer filter is not set.
getManufacturerSpecificData() - Method in class com.reelyactive.blesdk.support.ble.ScanRecord
Returns a sparse array of manufacturer identifier and its corresponding manufacturer specific data.
getManufacturerSpecificData(int) - Method in class com.reelyactive.blesdk.support.ble.ScanRecord
Returns the manufacturer specific data associated with the manufacturer id.
getMaxPriorityScanMode() - Method in class com.reelyactive.blesdk.support.ble.BluetoothLeScannerCompat
 
getRecoveryAttemptCount() - Method in class com.reelyactive.blesdk.support.ble.BluetoothCrashResolver
 
getReportDelayMillis() - Method in class com.reelyactive.blesdk.support.ble.ScanSettings
Returns report delay timestamp based on the device clock.
getRssi() - Method in class com.reelyactive.blesdk.support.ble.ScanResult
Returns the received signal strength in dBm.
getScanFilter() - Method in class com.reelyactive.blesdk.application.ReelyAwareApplicationCallback
Override this in order to chose which scan filter is to be used before ReelyAwareApplicationCallback.startScan() is called when the service starts.
getScanMode() - Method in class com.reelyactive.blesdk.support.ble.ScanSettings
 
getScanRecord() - Method in class com.reelyactive.blesdk.support.ble.ScanResult
Returns the scan record, which is a combination of advertisement and scan response.
getScanResultType() - Method in class com.reelyactive.blesdk.support.ble.ScanSettings
 
getScanType() - Method in class com.reelyactive.blesdk.application.ReelyAwareApplicationCallback
Override this in order to chose which kind of scan is to be used before ReelyAwareApplicationCallback.startScan() is called when the service starts.
getServiceData() - Method in class com.reelyactive.blesdk.support.ble.ScanFilter
 
getServiceData() - Method in class com.reelyactive.blesdk.support.ble.ScanRecord
Returns a map of service UUID and its corresponding service data.
getServiceData(ParcelUuid) - Method in class com.reelyactive.blesdk.support.ble.ScanRecord
Returns the service data byte array associated with the serviceUuid.
getServiceDataMask() - Method in class com.reelyactive.blesdk.support.ble.ScanFilter
 
getServiceDataUuid() - Method in class com.reelyactive.blesdk.support.ble.ScanFilter
 
getServiceIdentifierFromParcelUuid(ParcelUuid) - Static method in class com.reelyactive.blesdk.support.ble.BluetoothUuid
Extract the Service Identifier or the actual uuid from the Parcel Uuid.
getServiceUuid() - Method in class com.reelyactive.blesdk.support.ble.ScanFilter
Returns the filter set on the service uuid.
getServiceUuidMask() - Method in class com.reelyactive.blesdk.support.ble.ScanFilter
 
getServiceUuids() - Method in class com.reelyactive.blesdk.support.ble.ScanRecord
Returns a list of service UUIDs within the advertisement that are used to identify the bluetooth GATT services.
getTimestampNanos() - Method in class com.reelyactive.blesdk.support.ble.ScanResult
Returns timestamp since boot when the scan record was observed.
getTxPowerLevel() - Method in class com.reelyactive.blesdk.support.ble.ScanRecord
Returns the transmission power level of the packet in dBm.

H

Handsfree - Static variable in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
Handsfree_AG - Static variable in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
hasClients() - Method in class com.reelyactive.blesdk.support.ble.BluetoothLeScannerCompat
 
hashCode() - Method in class com.reelyactive.blesdk.support.ble.ScanFilter
 
hashCode() - Method in class com.reelyactive.blesdk.support.ble.ScanResult
 
Hid - Static variable in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
Hogp - Static variable in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
HSP - Static variable in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
HSP_AG - Static variable in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 

I

is16BitUuid(ParcelUuid) - Static method in class com.reelyactive.blesdk.support.ble.BluetoothUuid
Check whether the given parcelUuid can be converted to 16 bit bluetooth uuid.
is32BitUuid(ParcelUuid) - Static method in class com.reelyactive.blesdk.support.ble.BluetoothUuid
Check whether the given parcelUuid can be converted to 32 bit bluetooth uuid.
isAdvAudioDist(ParcelUuid) - Static method in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
isAudioSink(ParcelUuid) - Static method in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
isAudioSource(ParcelUuid) - Static method in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
isAvrcpController(ParcelUuid) - Static method in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
isAvrcpTarget(ParcelUuid) - Static method in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
isBnep(ParcelUuid) - Static method in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
isHandsfree(ParcelUuid) - Static method in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
isHeadset(ParcelUuid) - Static method in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
isInputDevice(ParcelUuid) - Static method in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
isLastRecoverySucceeded() - Method in class com.reelyactive.blesdk.support.ble.BluetoothCrashResolver
 
isMap(ParcelUuid) - Static method in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
isMas(ParcelUuid) - Static method in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
isMns(ParcelUuid) - Static method in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
isNap(ParcelUuid) - Static method in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
isPanu(ParcelUuid) - Static method in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
isRecoveryInProgress() - Method in class com.reelyactive.blesdk.support.ble.BluetoothCrashResolver
 
isReelyAware(Activity) - Static method in class com.reelyactive.blesdk.application.ReelyAwareApplicationCallback
Find out if an Activity implements ReelyAwareActivity
isUuidPresent(ParcelUuid[], ParcelUuid) - Static method in class com.reelyactive.blesdk.support.ble.BluetoothUuid
Returns true if ParcelUuid is present in uuidArray

K

KEY_FILTER - Static variable in class com.reelyactive.blesdk.service.BleService
 

L

logDebug(String) - Static method in class com.reelyactive.blesdk.support.ble.util.Logger
 
logError(String, Exception...) - Static method in class com.reelyactive.blesdk.support.ble.util.Logger
 
Logger - Class in com.reelyactive.blesdk.support.ble.util
Utility methods for error/warning/info/debug/verbose logging.
Logger() - Constructor for class com.reelyactive.blesdk.support.ble.util.Logger
 
logInfo(String) - Static method in class com.reelyactive.blesdk.support.ble.util.Logger
 
logVerbose(String) - Static method in class com.reelyactive.blesdk.support.ble.util.Logger
 
logWarning(String) - Static method in class com.reelyactive.blesdk.support.ble.util.Logger
 

M

MAP - Static variable in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
MAS - Static variable in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
matches(ScanResult) - Method in class com.reelyactive.blesdk.support.ble.ScanFilter
Check if the scan filter matches a scanResult.
MNS - Static variable in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 

N

NAP - Static variable in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
notifyScannedDevice(BluetoothDevice, BluetoothAdapter.LeScanCallback) - Method in class com.reelyactive.blesdk.support.ble.BluetoothCrashResolver
Call this method from your BluetoothAdapter.LeScanCallback method.

O

ObexObjectPush - Static variable in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
onActivityCreated(Activity, Bundle) - Method in class com.reelyactive.blesdk.application.ReelyAwareApplicationCallback
************* METHODS NOT USED ******************
onActivityDestroyed(Activity) - Method in class com.reelyactive.blesdk.application.ReelyAwareApplicationCallback
 
onActivityPaused(Activity) - Method in class com.reelyactive.blesdk.application.ReelyAwareApplicationCallback
The default behaviour is to check if any ReelyAwareActivity is still running, and call a scan if so.
onActivityResumed(Activity) - Method in class com.reelyactive.blesdk.application.ReelyAwareApplicationCallback
The default behaviour is to check if a ReelyAwareActivity is running, and call a scan if so.
onActivitySaveInstanceState(Activity, Bundle) - Method in class com.reelyactive.blesdk.application.ReelyAwareApplicationCallback
 
onActivityStarted(Activity) - Method in class com.reelyactive.blesdk.application.ReelyAwareApplicationCallback
 
onActivityStopped(Activity) - Method in class com.reelyactive.blesdk.application.ReelyAwareApplicationCallback
 
onBatchScanResults(List<ScanResult>) - Method in class com.reelyactive.blesdk.support.ble.ScanCallback
Callback when batch results are delivered.
onBind(Intent) - Method in class com.reelyactive.blesdk.service.BleService
When binding to the service, we return an interface to our messenger for sending messages to the service.
onBleEvent(BleService.Event) - Method in class com.reelyactive.blesdk.application.ReelyAwareApplicationCallback
This method is called when a BleService.Event is received.
onBleServiceBound() - Method in class com.reelyactive.blesdk.application.ReelyAwareApplicationCallback
This method is called when the is available.
onCreate() - Method in class com.reelyactive.blesdk.service.BleService
 
onDestroy() - Method in class com.reelyactive.blesdk.service.BleService
 
onEnterRegion() - Method in interface com.reelyactive.blesdk.application.ReelyAwareActivity
 
onHandleIntent(Intent) - Method in class com.reelyactive.blesdk.support.ble.ScanWakefulService
 
onLeaveRegion() - Method in interface com.reelyactive.blesdk.application.ReelyAwareActivity
 
onNewScanCycle() - Method in class com.reelyactive.blesdk.support.ble.BluetoothLeScannerCompat
 
onReceive(Context, Intent) - Method in class com.reelyactive.blesdk.support.ble.ScanWakefulBroadcastReceiver
 
onScanFailed(int) - Method in class com.reelyactive.blesdk.support.ble.ScanCallback
Callback when scan could not be started.
onScanResult(int, ScanResult) - Method in class com.reelyactive.blesdk.support.ble.ScanCallback
Callback when a BLE advertisement has been found.
onStartCommand(Intent, int, int) - Method in class com.reelyactive.blesdk.service.BleService
 

P

PANU - Static variable in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 
parseFromBytes(byte[]) - Static method in class com.reelyactive.blesdk.support.ble.ScanRecord
Parse scan record bytes to ScanRecord.
parseUuidFrom(byte[]) - Static method in class com.reelyactive.blesdk.support.ble.BluetoothUuid
Parse UUID from bytes.
PBAP_PSE - Static variable in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 

R

ReelyAwareActivity - Interface in com.reelyactive.blesdk.application
Implement this interface if you want your current activity to be notified when Reelceiver are detected. // TODO Extend the possibilities, the API is too limited.
ReelyAwareApplicationCallback - Class in com.reelyactive.blesdk.application
This class provides a convenient way to make your application aware of any Reelceivers.
ReelyAwareApplicationCallback(Context) - Constructor for class com.reelyactive.blesdk.application.ReelyAwareApplicationCallback
As soon as the component is created, we bindBleService to the BleService
RESERVED_UUIDS - Static variable in class com.reelyactive.blesdk.support.ble.BluetoothUuid
 

S

SCAN_FAILED_ALREADY_STARTED - Static variable in class com.reelyactive.blesdk.support.ble.ScanCallback
Fails to start scan as BLE scan with the same settings is already started by the app.
SCAN_FAILED_APPLICATION_REGISTRATION_FAILED - Static variable in class com.reelyactive.blesdk.support.ble.ScanCallback
Fails to start scan as app cannot be registered.
SCAN_FAILED_FEATURE_UNSUPPORTED - Static variable in class com.reelyactive.blesdk.support.ble.ScanCallback
Fails to start power optimized scan as this feature is not supported.
SCAN_FAILED_INTERNAL_ERROR - Static variable in class com.reelyactive.blesdk.support.ble.ScanCallback
Fails to start scan due an internal error
SCAN_MODE_BALANCED - Static variable in class com.reelyactive.blesdk.support.ble.ScanSettings
Perform Bluetooth LE scan in balanced power mode.
SCAN_MODE_LOW_LATENCY - Static variable in class com.reelyactive.blesdk.support.ble.ScanSettings
Scan using highest duty cycle.
SCAN_MODE_LOW_POWER - Static variable in class com.reelyactive.blesdk.support.ble.ScanSettings
Perform Bluetooth LE scan in low power mode.
SCAN_RESULT_TYPE_ABBREVIATED - Static variable in class com.reelyactive.blesdk.support.ble.ScanSettings
Request abbreviated scan results which contain the device, rssi and scan timestamp.
SCAN_RESULT_TYPE_FULL - Static variable in class com.reelyactive.blesdk.support.ble.ScanSettings
Request full scan results which contain the device, rssi, advertising data, scan response as well as the scan timestamp.
ScanCallback - Class in com.reelyactive.blesdk.support.ble
Bluetooth LE scan callbacks.
ScanCallback() - Constructor for class com.reelyactive.blesdk.support.ble.ScanCallback
 
ScanFilter - Class in com.reelyactive.blesdk.support.ble
Criteria for filtering result from Bluetooth LE scans.
ScanFilter.Builder - Class in com.reelyactive.blesdk.support.ble
Builder class for ScanFilter.
ScanFilter.Builder() - Constructor for class com.reelyactive.blesdk.support.ble.ScanFilter.Builder
 
scanLostOverrideMillis - Variable in class com.reelyactive.blesdk.support.ble.BluetoothLeScannerCompat
 
ScanRecord - Class in com.reelyactive.blesdk.support.ble
Represents a scan record from Bluetooth LE scan.
ScanResult - Class in com.reelyactive.blesdk.support.ble
com.reelyactive.blesdk.support.ble.ScanResult for Bluetooth LE scan.
ScanResult(BluetoothDevice, ScanRecord, int, long) - Constructor for class com.reelyactive.blesdk.support.ble.ScanResult
Constructor of scan result.
ScanSettings - Class in com.reelyactive.blesdk.support.ble
Bluetooth LE scan settings are passed to BluetoothLeScannerCompat.startScan(com.reelyactive.blesdk.support.ble.ScanCallback) to define the parameters for the scan.
ScanSettings.Builder - Class in com.reelyactive.blesdk.support.ble
Builder for ScanSettings.
ScanSettings.Builder() - Constructor for class com.reelyactive.blesdk.support.ble.ScanSettings.Builder
 
ScanWakefulBroadcastReceiver - Class in com.reelyactive.blesdk.support.ble
com.reelyactive.blesdk.support.ble.ScanWakefulBroadcastReceiver initiates the Bluetooth LE scan by calling ScanWakefulService after acquiring a WakeLock.
ScanWakefulBroadcastReceiver() - Constructor for class com.reelyactive.blesdk.support.ble.ScanWakefulBroadcastReceiver
 
ScanWakefulService - Class in com.reelyactive.blesdk.support.ble
The com.reelyactive.blesdk.support.ble.ScanWakefulService Class is called with a WakeLock held, and executes a single Bluetooth LE scan cycle.
ScanWakefulService() - Constructor for class com.reelyactive.blesdk.support.ble.ScanWakefulService
 
setCallbackType(int) - Method in class com.reelyactive.blesdk.support.ble.ScanSettings.Builder
Set callback type for Bluetooth LE scan.
setCustomScanTiming(int, int, long) - Method in class com.reelyactive.blesdk.support.ble.BluetoothLeScannerCompat
Sets the Bluetooth LE scan cycle overriding values set on individual scans from ScanSettings.
setDeviceAddress(String) - Method in class com.reelyactive.blesdk.support.ble.ScanFilter.Builder
Set filter on device address.
setDeviceName(String) - Method in class com.reelyactive.blesdk.support.ble.ScanFilter.Builder
Set filter on device name.
setManufacturerData(int, byte[]) - Method in class com.reelyactive.blesdk.support.ble.ScanFilter.Builder
Set filter on on manufacturerData.
setManufacturerData(int, byte[], byte[]) - Method in class com.reelyactive.blesdk.support.ble.ScanFilter.Builder
Set filter on partial manufacture data.
setReportDelayMillis(long) - Method in class com.reelyactive.blesdk.support.ble.ScanSettings.Builder
Set report delay timestamp for Bluetooth LE scan.
setScanLostOverride(long) - Method in class com.reelyactive.blesdk.support.ble.BluetoothLeScannerCompat
Sets the delay after which a device will be marked as lost if it hasn't been sighted within the given time.
setScanMode(int) - Method in class com.reelyactive.blesdk.support.ble.BluetoothLeScannerCompat
Sets parameters for the various scan modes
setScanMode(int) - Method in class com.reelyactive.blesdk.support.ble.ScanSettings.Builder
Set scan mode for Bluetooth LE scan.
setScanResultType(int) - Method in class com.reelyactive.blesdk.support.ble.ScanSettings.Builder
Set scan result type for Bluetooth LE scan.
setServiceData(ParcelUuid, byte[]) - Method in class com.reelyactive.blesdk.support.ble.ScanFilter.Builder
Set filtering on service data.
setServiceData(ParcelUuid, byte[], byte[]) - Method in class com.reelyactive.blesdk.support.ble.ScanFilter.Builder
Set partial filter on service data.
setServiceUuid(ParcelUuid) - Method in class com.reelyactive.blesdk.support.ble.ScanFilter.Builder
Set filter on service uuid.
setServiceUuid(ParcelUuid, ParcelUuid) - Method in class com.reelyactive.blesdk.support.ble.ScanFilter.Builder
Set filter on partial service uuid.
setUpdateNotifier(BluetoothCrashResolver.UpdateNotifier) - Method in class com.reelyactive.blesdk.support.ble.BluetoothCrashResolver
 
start() - Method in class com.reelyactive.blesdk.support.ble.BluetoothCrashResolver
Starts looking for crashes of the Bluetooth LE system and taking proactive steps to stop crashes from happening.
startScan() - Method in class com.reelyactive.blesdk.application.ReelyAwareApplicationCallback
This method sends a scan request to the BleService.
startScan(ScanCallback) - Method in class com.reelyactive.blesdk.support.ble.BluetoothLeScannerCompat
Start Bluetooth LE scan with default parameters and no filters.
startScan(List<ScanFilter>, ScanSettings, ScanCallback) - Method in class com.reelyactive.blesdk.support.ble.BluetoothLeScannerCompat
Starts a scan for Bluetooth LE devices, looking for device advertisements that match the given filters.
stop() - Method in class com.reelyactive.blesdk.support.ble.BluetoothCrashResolver
Stops looking for crashes.
stopScan(ScanCallback) - Method in class com.reelyactive.blesdk.support.ble.BluetoothLeScannerCompat
Stops an ongoing Bluetooth LE device scan.
SystemClock - Class in com.reelyactive.blesdk.support.ble.util
It seems Android does not have a standard equivalent to com.google.common.time.
SystemClock() - Constructor for class com.reelyactive.blesdk.support.ble.util.SystemClock
 

T

TAG - Static variable in class com.reelyactive.blesdk.support.ble.util.Logger
 
toString() - Method in class com.reelyactive.blesdk.support.ble.ScanFilter
 
toString() - Method in class com.reelyactive.blesdk.support.ble.ScanRecord
 
toString() - Method in class com.reelyactive.blesdk.support.ble.ScanResult
 

U

unbindBleService() - Method in class com.reelyactive.blesdk.application.ReelyAwareApplicationCallback
 
updateRepeatingAlarm() - Method in class com.reelyactive.blesdk.support.ble.BluetoothLeScannerCompat
Update the repeating alarm wake-up based on the period defined for the scanner If there are no clients, or a batch scan running, it will cancel the alarm.
updateScanFilter(ScanFilter) - Method in class com.reelyactive.blesdk.application.ReelyAwareApplicationCallback
This method sets the scan filter of the BleService.
updateScanType(BleService.ScanType) - Method in class com.reelyactive.blesdk.application.ReelyAwareApplicationCallback
This method sets the scan type of the BleService.
Utils - Class in com.reelyactive.blesdk.support.ble
Helper class for Bluetooth LE utils.
Utils() - Constructor for class com.reelyactive.blesdk.support.ble.Utils
 
UUID_BYTES_128_BIT - Static variable in class com.reelyactive.blesdk.support.ble.BluetoothUuid
Length of bytes for 128 bit UUID
UUID_BYTES_16_BIT - Static variable in class com.reelyactive.blesdk.support.ble.BluetoothUuid
Length of bytes for 16 bit UUID
UUID_BYTES_32_BIT - Static variable in class com.reelyactive.blesdk.support.ble.BluetoothUuid
Length of bytes for 32 bit UUID

V

valueOf(String) - Static method in enum com.reelyactive.blesdk.service.BleService.Command
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.reelyactive.blesdk.service.BleService.Event
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.reelyactive.blesdk.service.BleService.ScanType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.reelyactive.blesdk.service.BleService.Command
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.reelyactive.blesdk.service.BleService.Event
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.reelyactive.blesdk.service.BleService.ScanType
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeToParcel(Parcel, int) - Method in class com.reelyactive.blesdk.support.ble.ScanFilter
 
writeToParcel(Parcel, int) - Method in class com.reelyactive.blesdk.support.ble.ScanResult
 
writeToParcel(Parcel, int) - Method in class com.reelyactive.blesdk.support.ble.ScanSettings
 
A B C D E F G H I K L M N O P R S T U V W