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

A

addressMac - Variable in class com.iotize.android.communication.protocol.ble.BLEProtocolFactory
 
addressMac - Variable in class com.iotize.android.communication.protocol.ble.rx.RxBLEProtocolFactory
 
append(byte[]) - Method in class com.iotize.android.communication.protocol.ble.BLEPacketBuilder
Append new chunk of data into the builder
appInfoCharacteristic - Variable in class com.iotize.android.communication.protocol.ble.rx.service.UpgradeService
 
apply(Observable<? extends Throwable>) - Method in class com.iotize.android.communication.protocol.ble.rx.util.RetryWithDelay
 

B

BLE_HCI_AUTHENTICATION_FAILURE - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
BLE_HCI_CONN_FAILED_TO_BE_ESTABLISHED - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
BLE_HCI_CONN_INTERVAL_UNACCEPTABLE - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
BLE_HCI_CONN_TERMINATED_DUE_TO_MIC_FAILURE - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
BLE_HCI_CONNECTION_TIMEOUT - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
BLE_HCI_CONTROLLER_BUSY - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
BLE_HCI_DIFFERENT_TRANSACTION_COLLISION - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
BLE_HCI_DIRECTED_ADVERTISER_TIMEOUT - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
BLE_HCI_INSTANT_PASSED - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
BLE_HCI_LOCAL_HOST_TERMINATED_CONNECTION - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
BLE_HCI_MEMORY_CAPACITY_EXCEEDED - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
BLE_HCI_PAIRING_WITH_UNIT_KEY_UNSUPPORTED - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
BLE_HCI_REMOTE_DEV_TERMINATION_DUE_TO_LOW_RESOURCES - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
BLE_HCI_REMOTE_DEV_TERMINATION_DUE_TO_POWER_OFF - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
BLE_HCI_REMOTE_USER_TERMINATED_CONNECTION - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
BLE_HCI_STATUS_CODE_COMMAND_DISALLOWED - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
BLE_HCI_STATUS_CODE_INVALID_BTLE_COMMAND_PARAMETERS - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
BLE_HCI_STATUS_CODE_INVALID_LMP_PARAMETERS - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
BLE_HCI_STATUS_CODE_LMP_PDU_NOT_ALLOWED - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
BLE_HCI_STATUS_CODE_LMP_RESPONSE_TIMEOUT - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
BLE_HCI_STATUS_CODE_PIN_OR_KEY_MISSING - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
BLE_HCI_STATUS_CODE_SUCCESS - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
BLE_HCI_STATUS_CODE_UNKNOWN_BTLE_COMMAND - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
BLE_HCI_STATUS_CODE_UNKNOWN_CONNECTION_IDENTIFIER - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
BLE_HCI_STATUS_CODE_UNSPECIFIED_ERROR - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
BLE_HCI_UNSUPPORTED_REMOTE_FEATURE - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
BLE_NOTIF_MAJOR - Static variable in class com.iotize.android.communication.protocol.ble.BLEUtility
 
BLE_NOTIF_MINOR - Static variable in class com.iotize.android.communication.protocol.ble.BLEUtility
 
BLEBufferOverflowException - Class in com.iotize.android.communication.protocol.ble.exception
Created by Stephane on 17/04/2018.
BLEBufferOverflowException(String) - Constructor for class com.iotize.android.communication.protocol.ble.exception.BLEBufferOverflowException
 
BLEChecksumException - Class in com.iotize.android.communication.protocol.ble.exception
Created by Stephane on 17/04/2018.
BLEChecksumException(byte[], int) - Constructor for class com.iotize.android.communication.protocol.ble.exception.BLEChecksumException
 
BLEComException - Class in com.iotize.android.communication.protocol.ble.exception
 
BLEComException() - Constructor for class com.iotize.android.communication.protocol.ble.exception.BLEComException
 
BLEComException(String) - Constructor for class com.iotize.android.communication.protocol.ble.exception.BLEComException
 
BLEComException(Throwable) - Constructor for class com.iotize.android.communication.protocol.ble.exception.BLEComException
 
BLECommand - Class in com.iotize.android.communication.protocol.ble
 
BLECommand(BLECommand.CallbackContext, UUID, UUID, int) - Constructor for class com.iotize.android.communication.protocol.ble.BLECommand
 
BLECommand(BLECommand.CallbackContext, UUID, UUID, byte[], int) - Constructor for class com.iotize.android.communication.protocol.ble.BLECommand
 
BLEConfig - Class in com.iotize.android.communication.protocol.ble
 
BLEConfig() - Constructor for class com.iotize.android.communication.protocol.ble.BLEConfig
 
bleConfig - Variable in class com.iotize.android.communication.protocol.ble.BLEProtocol
 
BLEErrorResolver - Class in com.iotize.android.communication.protocol.ble.rx
Possible error: - 133: https://stackoverflow.com/questions/21154919/how-many-devices-we-can-pair-via-bluetooth-of-ble-to-android - to test: https://github.com/randdusing/cordova-plugin-bluetoothle/issues/185 Here's how I do it: Call bluetoothle.isConnected().
BLEErrorResolver() - Constructor for class com.iotize.android.communication.protocol.ble.rx.BLEErrorResolver
 
BLEPacketBuilder - Class in com.iotize.android.communication.protocol.ble
Created by IoTize on 19/04/2018.
BLEPacketBuilder(int) - Constructor for class com.iotize.android.communication.protocol.ble.BLEPacketBuilder
 
BLEPacketSplitter - Class in com.iotize.android.communication.protocol.ble
Created by IoTize on 19/04/2018.
BLEPacketSplitter(byte[], int) - Constructor for class com.iotize.android.communication.protocol.ble.BLEPacketSplitter
 
BLEPeripheral - Class in com.iotize.android.communication.protocol.ble.rx
Peripheral wraps the BluetoothDevice
BLEProtocol - Class in com.iotize.android.communication.protocol.ble
TODO - A thread safe implementation Optimisation: - Replace waits by callbacks ?
BLEProtocol(Context, BluetoothDevice) - Constructor for class com.iotize.android.communication.protocol.ble.BLEProtocol
 
BLEProtocol.StepCode - Interface in com.iotize.android.communication.protocol.ble
 
BLEProtocolFactory - Class in com.iotize.android.communication.protocol.ble
 
BLEProtocolFactory(String) - Constructor for class com.iotize.android.communication.protocol.ble.BLEProtocolFactory
 
BLEScanner - Class in com.iotize.android.communication.protocol.ble.scanner
 
BLEScanner(Context) - Constructor for class com.iotize.android.communication.protocol.ble.scanner.BLEScanner
 
BLEScanner.BluetoothDeviceAdapter - Interface in com.iotize.android.communication.protocol.ble.scanner
 
BLEScanner.BluetoothDeviceAdpaterBeforeLollipop - Class in com.iotize.android.communication.protocol.ble.scanner
 
BLEScanner.BluetoothDeviceAdpaterFromLollipop - Class in com.iotize.android.communication.protocol.ble.scanner
 
BLEUtility - Class in com.iotize.android.communication.protocol.ble
 
BLEUtility() - Constructor for class com.iotize.android.communication.protocol.ble.BLEUtility
 
BluetoothDeviceAdpaterBeforeLollipop(BluetoothDevice, int) - Constructor for class com.iotize.android.communication.protocol.ble.scanner.BLEScanner.BluetoothDeviceAdpaterBeforeLollipop
 
BluetoothDeviceAdpaterFromLollipop(ScanResult) - Constructor for class com.iotize.android.communication.protocol.ble.scanner.BLEScanner.BluetoothDeviceAdpaterFromLollipop
 
bluetoothGattList - Variable in class com.iotize.android.communication.protocol.ble.BLEProtocol
 
BluetoothGattServiceNotAvailableException - Class in com.iotize.android.communication.protocol.ble.exception
 
BluetoothGattServiceNotAvailableException(UUID) - Constructor for class com.iotize.android.communication.protocol.ble.exception.BluetoothGattServiceNotAvailableException
 
BluetoothScanner - Class in com.iotize.android.communication.protocol.ble.scanner
 
BluetoothScanner(Context) - Constructor for class com.iotize.android.communication.protocol.ble.scanner.BluetoothScanner
 

C

CacheSingle<T> - Class in com.iotize.android.communication.protocol.ble.rx.util
 
CacheSingle() - Constructor for class com.iotize.android.communication.protocol.ble.rx.util.CacheSingle
 
cancelPendingOperations() - Method in class com.iotize.android.communication.protocol.ble.rx.Characteristic
 
cancelPendingOperations() - Method in class com.iotize.android.communication.protocol.ble.rx.Service
 
cancelPendingOperations() - Method in class com.iotize.android.communication.protocol.ble.rx.service.Lwm2mService
 
cancelPendingOperations() - Method in class com.iotize.android.communication.protocol.ble.rx.service.UpgradeService
 
cancelReadValue() - Method in class com.iotize.android.communication.protocol.ble.rx.Characteristic
 
cancelReadValue() - Method in class com.iotize.android.communication.protocol.ble.rx.service.Lwm2mService.DataCharacteristic
 
cancelWriteValue() - Method in class com.iotize.android.communication.protocol.ble.rx.Characteristic
 
CannotDiscoverServicesException - Class in com.iotize.android.communication.protocol.ble.exception
 
CannotDiscoverServicesException() - Constructor for class com.iotize.android.communication.protocol.ble.exception.CannotDiscoverServicesException
 
CannotReadDescriptorCharacteristicException - Class in com.iotize.android.communication.protocol.ble.exception
 
CannotReadDescriptorCharacteristicException(BluetoothGatt, BluetoothGattDescriptor) - Constructor for class com.iotize.android.communication.protocol.ble.exception.CannotReadDescriptorCharacteristicException
 
CannotReadValueCharacteristicException - Class in com.iotize.android.communication.protocol.ble.exception
 
CannotReadValueCharacteristicException(BluetoothGatt, BluetoothGattCharacteristic) - Constructor for class com.iotize.android.communication.protocol.ble.exception.CannotReadValueCharacteristicException
 
CannotSetCharacteristicNotification - Class in com.iotize.android.communication.protocol.ble.exception
 
CannotSetCharacteristicNotification(BluetoothGattCharacteristic) - Constructor for class com.iotize.android.communication.protocol.ble.exception.CannotSetCharacteristicNotification
 
CannotWriteCharacteristicException - Class in com.iotize.android.communication.protocol.ble.exception
 
CannotWriteCharacteristicException(BluetoothGatt, BluetoothGattCharacteristic) - Constructor for class com.iotize.android.communication.protocol.ble.exception.CannotWriteCharacteristicException
 
CannotWriteDescriptorException - Class in com.iotize.android.communication.protocol.ble.exception
 
CannotWriteDescriptorException(BluetoothGattDescriptor) - Constructor for class com.iotize.android.communication.protocol.ble.exception.CannotWriteDescriptorException
 
Characteristic - Class in com.iotize.android.communication.protocol.ble.rx
Rxjava based bluetooth gatt characteristic.
CHARACTERISTIC_SPP_Over_LE_BUFFER - Static variable in class com.iotize.android.communication.protocol.ble.Constants
 
CHARACTERISTIC_UPGRADE_APP_INFO - Static variable in class com.iotize.android.communication.protocol.ble.Constants
 
CharacteristicNotAvailableException - Class in com.iotize.android.communication.protocol.ble.exception
 
CharacteristicNotAvailableException(UUID, UUID) - Constructor for class com.iotize.android.communication.protocol.ble.exception.CharacteristicNotAvailableException
 
CLIENT_CHARACTERISTIC_CONFIGURATION_DESC_UUID - Static variable in class com.iotize.android.communication.protocol.ble.Constants
 
close() - Method in class com.iotize.android.communication.protocol.ble.rx.BLEPeripheral
 
com.iotize.android.communication.protocol.ble - package com.iotize.android.communication.protocol.ble
 
com.iotize.android.communication.protocol.ble.exception - package com.iotize.android.communication.protocol.ble.exception
 
com.iotize.android.communication.protocol.ble.rx - package com.iotize.android.communication.protocol.ble.rx
 
com.iotize.android.communication.protocol.ble.rx.service - package com.iotize.android.communication.protocol.ble.rx.service
 
com.iotize.android.communication.protocol.ble.rx.util - package com.iotize.android.communication.protocol.ble.rx.util
 
com.iotize.android.communication.protocol.ble.scanner - package com.iotize.android.communication.protocol.ble.scanner
 
computeChecksum() - Method in class com.iotize.android.communication.protocol.ble.BLEPacketBuilder
 
computeChecksum(byte[]) - Static method in class com.iotize.android.communication.protocol.ble.BLEPacketSplitter
 
connect() - Method in class com.iotize.android.communication.protocol.ble.rx.BLEPeripheral
 
CONNECT_DELAY_MILLISECONDS - Static variable in class com.iotize.android.communication.protocol.ble.BLEProtocol
 
CONNECT_TO_GATT - Static variable in interface com.iotize.android.communication.protocol.ble.BLEProtocol.StepCode
 
CONNECTED_TO_GATT - Static variable in interface com.iotize.android.communication.protocol.ble.BLEProtocol.StepCode
 
CONNECTING_TO_GATT - Static variable in interface com.iotize.android.communication.protocol.ble.BLEProtocol.StepCode
 
ConnectionPriority - Annotation Type in com.iotize.android.communication.protocol.ble
 
ConnectionStateChangeEvent(int, int) - Constructor for class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback.ConnectionStateChangeEvent
 
connectToGatt() - Method in class com.iotize.android.communication.protocol.ble.BLEProtocol
 
Constants - Class in com.iotize.android.communication.protocol.ble
 
Constants() - Constructor for class com.iotize.android.communication.protocol.ble.Constants
 
create(Context) - Method in class com.iotize.android.communication.protocol.ble.BLEProtocolFactory
 
create(Context, BluetoothDevice) - Static method in class com.iotize.android.communication.protocol.ble.rx.BLEPeripheral
 
create(Context) - Method in class com.iotize.android.communication.protocol.ble.rx.RxBLEProtocolFactory
 
create(BluetoothGatt) - Static method in class com.iotize.android.communication.protocol.ble.rx.service.Lwm2mService
 
create(BluetoothGattService, BluetoothGatt) - Static method in class com.iotize.android.communication.protocol.ble.rx.service.Lwm2mService.DataCharacteristic
 
create(BluetoothGattCharacteristic, BluetoothGatt) - Static method in class com.iotize.android.communication.protocol.ble.rx.service.UpgradeService.AppInfoCharacteristic
 
create(BluetoothGatt) - Static method in class com.iotize.android.communication.protocol.ble.rx.service.UpgradeService
 
CREATOR - Static variable in class com.iotize.android.communication.protocol.ble.BLEProtocolFactory
 
CREATOR - Static variable in class com.iotize.android.communication.protocol.ble.rx.RxBLEProtocolFactory
 
currentPacketIndex - Variable in class com.iotize.android.communication.protocol.ble.BLEPacketSplitter
 

D

data - Variable in class com.iotize.android.communication.protocol.ble.BLEPacketBuilder
 
data - Variable in class com.iotize.android.communication.protocol.ble.BLEPacketSplitter
 
DEFAULT_CONNECTION_PRIORITY - Static variable in class com.iotize.android.communication.protocol.ble.Constants
 
describeContents() - Method in class com.iotize.android.communication.protocol.ble.BLEProtocolFactory
 
describeContents() - Method in class com.iotize.android.communication.protocol.ble.rx.RxBLEProtocolFactory
 
device - Variable in class com.iotize.android.communication.protocol.ble.BLEProtocolFactory
 
device - Variable in class com.iotize.android.communication.protocol.ble.rx.RxBLEProtocolFactory
 
DeviceManager<DeviceType> - Class in com.iotize.android.communication.protocol.ble
 
DeviceManager() - Constructor for class com.iotize.android.communication.protocol.ble.DeviceManager
 
disableNotificationOrIndication() - Method in class com.iotize.android.communication.protocol.ble.rx.Characteristic
 
disconnect() - Method in class com.iotize.android.communication.protocol.ble.rx.BLEPeripheral
 
discoverServices() - Method in class com.iotize.android.communication.protocol.ble.BLEProtocol
 
DispatchGattCallback - Class in com.iotize.android.communication.protocol.ble.rx
Transform function callbacks from BluetoothGattCallback into a RxJava event stream.
DispatchGattCallback() - Constructor for class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback
 
DispatchGattCallback.ConnectionStateChangeEvent - Class in com.iotize.android.communication.protocol.ble.rx
 
DispatchGattCallback.EventType - Class in com.iotize.android.communication.protocol.ble.rx
 
DispatchGattCallback.EventType.Values - Annotation Type in com.iotize.android.communication.protocol.ble.rx
 

E

enableCharacteristicNotification(UUID, UUID, byte[]) - Method in class com.iotize.android.communication.protocol.ble.BLEProtocol
 
enableIndication() - Method in class com.iotize.android.communication.protocol.ble.rx.Characteristic
Enable indication
enableNotification() - Method in class com.iotize.android.communication.protocol.ble.rx.Characteristic
Enable notifications
equals(Object) - Method in class com.iotize.android.communication.protocol.ble.BLEProtocolFactory
 
equals(Object) - Method in class com.iotize.android.communication.protocol.ble.rx.RxBLEProtocolFactory
 
equals(Object) - Method in class com.iotize.android.communication.protocol.ble.scanner.BLEScanner.BluetoothDeviceAdpaterBeforeLollipop
 
equals(Object) - Method in class com.iotize.android.communication.protocol.ble.scanner.BLEScanner.BluetoothDeviceAdpaterFromLollipop
 
EventType() - Constructor for class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback.EventType
 

F

firmwareHasNotification(int, int) - Static method in class com.iotize.android.communication.protocol.ble.BLEUtility
 
firmwareHasNotification() - Method in class com.iotize.android.communication.protocol.ble.rx.service.UpgradeService.AppInfoCharacteristic
 
fromAddress(Context, String) - Static method in class com.iotize.android.communication.protocol.ble.BLEProtocol
Instantiate a BLE protocol object from the bluetooth address.
fromAddress(Context, String) - Static method in class com.iotize.android.communication.protocol.ble.rx.BLEPeripheral
 
fromDevice(Context, BluetoothDevice) - Static method in class com.iotize.android.communication.protocol.ble.BLEProtocol
Instantiate a BLE protocol object from the bluetooth address.

G

GATT_AUTH_FAIL - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
GATT_BUSY - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
GATT_DB_FULL - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
GATT_ERROR - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
GATT_ILLEGAL_PARAMETER - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
GATT_INTERNAL_ERROR - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
GATT_NO_RESSOURCES - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
GATT_WRONG_STATE - Static variable in interface com.iotize.android.communication.protocol.ble.GattStatusCode
 
GattAvailableException - Class in com.iotize.android.communication.protocol.ble.exception
 
GattAvailableException(String) - Constructor for class com.iotize.android.communication.protocol.ble.exception.GattAvailableException
 
GattStatusCode - Interface in com.iotize.android.communication.protocol.ble
 
get(String) - Method in class com.iotize.android.communication.protocol.ble.DeviceManager
 
getAppInfoCharacteristic() - Method in class com.iotize.android.communication.protocol.ble.rx.service.UpgradeService
 
getBluetoothAdatper() - Method in class com.iotize.android.communication.protocol.ble.rx.BLEPeripheral
 
getBluetoothDevice() - Method in class com.iotize.android.communication.protocol.ble.BLEProtocol
 
getBluetoothDevice() - Method in class com.iotize.android.communication.protocol.ble.rx.BLEPeripheral
 
getBluetoothGattCharacteristic() - Method in class com.iotize.android.communication.protocol.ble.rx.Characteristic
 
getBuffer() - Method in class com.iotize.android.communication.protocol.ble.BLEPacketBuilder
 
getCallbackContext() - Method in class com.iotize.android.communication.protocol.ble.BLECommand
 
getCharacteristic(BluetoothGatt, UUID, UUID) - Method in class com.iotize.android.communication.protocol.ble.BLEProtocol
 
getCharacteristic(BluetoothGattCharacteristic) - Method in class com.iotize.android.communication.protocol.ble.rx.Service
 
getCharacteristic(BluetoothGattCharacteristic) - Method in class com.iotize.android.communication.protocol.ble.rx.service.Lwm2mService
 
getCharacteristic(BluetoothGattCharacteristic) - Method in class com.iotize.android.communication.protocol.ble.rx.service.UpgradeService
 
getCharacteristicUUID() - Method in class com.iotize.android.communication.protocol.ble.BLECommand
 
getChunks() - Method in class com.iotize.android.communication.protocol.ble.BLEPacketSplitter
 
getConnectionPriority() - Method in class com.iotize.android.communication.protocol.ble.BLEProtocol
 
getConnectionPriority() - Method in class com.iotize.android.communication.protocol.ble.rx.BLEPeripheral
 
getConnectionState() - Method in class com.iotize.android.communication.protocol.ble.rx.BLEPeripheral
 
getConnectionState$() - Method in class com.iotize.android.communication.protocol.ble.rx.BLEPeripheral
 
getConnectionState$() - Method in class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback
 
getContext() - Method in class com.iotize.android.communication.protocol.ble.rx.BLEPeripheral
 
getCurrentPacketNumber() - Method in class com.iotize.android.communication.protocol.ble.BLEPacketSplitter
 
getData() - Method in class com.iotize.android.communication.protocol.ble.BLECommand
 
getData() - Method in class com.iotize.android.communication.protocol.ble.BLEPacketBuilder
 
getDataCharacteristic() - Method in class com.iotize.android.communication.protocol.ble.rx.service.Lwm2mService
 
getDevice() - Method in interface com.iotize.android.communication.protocol.ble.scanner.BLEScanner.BluetoothDeviceAdapter
 
getDevice() - Method in class com.iotize.android.communication.protocol.ble.scanner.BLEScanner.BluetoothDeviceAdpaterBeforeLollipop
 
getDevice() - Method in class com.iotize.android.communication.protocol.ble.scanner.BLEScanner.BluetoothDeviceAdpaterFromLollipop
 
getErrors$() - Method in class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback
 
getEvents() - Method in class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback
 
getEventStreams() - Method in class com.iotize.android.communication.protocol.ble.rx.RxBLEProtocol
 
getFirmwareVersion() - Method in class com.iotize.android.communication.protocol.ble.rx.service.UpgradeService.AppInfoCharacteristic
 
getGatt() - Method in class com.iotize.android.communication.protocol.ble.rx.BLEPeripheral
 
getGattErrors$() - Method in class com.iotize.android.communication.protocol.ble.rx.BLEPeripheral
 
getGattEvents$() - Method in class com.iotize.android.communication.protocol.ble.rx.BLEPeripheral
 
getGattServices() - Method in class com.iotize.android.communication.protocol.ble.rx.BLEPeripheral
Get gatt service discovered if already done or start a service discovery
getIfExists(String) - Method in class com.iotize.android.communication.protocol.ble.DeviceManager
 
getLastPacketSize() - Method in class com.iotize.android.communication.protocol.ble.BLEPacketSplitter
 
getLwm2mService() - Method in class com.iotize.android.communication.protocol.ble.rx.BLEPeripheral
 
getNextPacket() - Method in class com.iotize.android.communication.protocol.ble.BLEPacketSplitter
 
getNextResponse() - Method in class com.iotize.android.communication.protocol.ble.rx.service.Lwm2mService.DataCharacteristic
 
getResponses$() - Method in class com.iotize.android.communication.protocol.ble.rx.service.Lwm2mService.DataCharacteristic
 
getRssi() - Method in interface com.iotize.android.communication.protocol.ble.scanner.BLEScanner.BluetoothDeviceAdapter
 
getRssi() - Method in class com.iotize.android.communication.protocol.ble.scanner.BLEScanner.BluetoothDeviceAdpaterBeforeLollipop
 
getRssi() - Method in class com.iotize.android.communication.protocol.ble.scanner.BLEScanner.BluetoothDeviceAdpaterFromLollipop
 
getServiceUUID() - Method in class com.iotize.android.communication.protocol.ble.BLECommand
 
getStatusCodeString() - Method in class com.iotize.android.communication.protocol.ble.exception.InvalidGattStatusException
 
getTotalNumberOfPacket() - Method in class com.iotize.android.communication.protocol.ble.BLEPacketSplitter
 
getTotalSize() - Method in class com.iotize.android.communication.protocol.ble.BLEPacketSplitter
 
getType() - Method in class com.iotize.android.communication.protocol.ble.BLECommand
 
getType() - Method in class com.iotize.android.communication.protocol.ble.BLEProtocol
 
getType() - Method in class com.iotize.android.communication.protocol.ble.BLEProtocolFactory
 
getType() - Method in class com.iotize.android.communication.protocol.ble.rx.RxBLEProtocol
 
getType() - Method in class com.iotize.android.communication.protocol.ble.rx.RxBLEProtocolFactory
 
getUpgradeService() - Method in class com.iotize.android.communication.protocol.ble.rx.BLEPeripheral
 

H

hasAllChunks() - Method in class com.iotize.android.communication.protocol.ble.BLEPacketBuilder
 
hashCode() - Method in class com.iotize.android.communication.protocol.ble.BLEProtocolFactory
 
hashCode() - Method in class com.iotize.android.communication.protocol.ble.rx.RxBLEProtocolFactory
 
hasIotizeBufferService() - Method in class com.iotize.android.communication.protocol.ble.BLEProtocol
 
hasNextPacket() - Method in class com.iotize.android.communication.protocol.ble.BLEPacketSplitter
 

I

instance() - Static method in class com.iotize.android.communication.protocol.ble.DeviceManager
 
InvalidGattStatusException - Class in com.iotize.android.communication.protocol.ble.exception
 
InvalidGattStatusException(BluetoothGatt, int) - Constructor for class com.iotize.android.communication.protocol.ble.exception.InvalidGattStatusException
 
InvalidGattStatusException(BluetoothGatt, BluetoothGattCharacteristic, int) - Constructor for class com.iotize.android.communication.protocol.ble.exception.InvalidGattStatusException
 
isAvailable() - Method in class com.iotize.android.communication.protocol.ble.scanner.BLEScanner
 
isBluetoothEnabled() - Static method in class com.iotize.android.communication.protocol.ble.BLEUtility
 
isChecksumValid() - Method in class com.iotize.android.communication.protocol.ble.BLEPacketBuilder
 
isConnected() - Method in class com.iotize.android.communication.protocol.ble.rx.BLEPeripheral
 
isEnabled() - Method in class com.iotize.android.communication.protocol.ble.scanner.BLEScanner
 
IsIoTizeBT(BluetoothDevice, byte[]) - Static method in class com.iotize.android.communication.protocol.ble.scanner.BLEScanner
 
isValueReadable() - Method in class com.iotize.android.communication.protocol.ble.rx.Characteristic
 
isValueWritable() - Method in class com.iotize.android.communication.protocol.ble.rx.Characteristic
 

L

listLEDevices(BluetoothManager) - Static method in class com.iotize.android.communication.protocol.ble.BLEUtility
 
Lwm2mService - Class in com.iotize.android.communication.protocol.ble.rx.service
 
Lwm2mService.DataCharacteristic - Class in com.iotize.android.communication.protocol.ble.rx.service
 

M

ManagerNotAvailableException - Class in com.iotize.android.communication.protocol.ble.exception
 
ManagerNotAvailableException(String) - Constructor for class com.iotize.android.communication.protocol.ble.exception.ManagerNotAvailableException
 
MAX_BLE_FRAME_SIZE - Static variable in class com.iotize.android.communication.protocol.ble.Constants
 
MAX_BLE_WRITE_SIZE - Static variable in class com.iotize.android.communication.protocol.ble.Constants
 
maxPacketLengthWithoutOffset - Variable in class com.iotize.android.communication.protocol.ble.BLEConfig
 
maxPacketSize - Variable in class com.iotize.android.communication.protocol.ble.BLEPacketSplitter
 

O

ON_CHARACTERISTIC_CHANGED - Static variable in class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback.EventType
 
ON_CHARACTERISTIC_READ - Static variable in class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback.EventType
 
ON_CHARACTERISTIC_WRITE - Static variable in class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback.EventType
 
ON_CONNECTION_STATE_CHANGE - Static variable in class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback.EventType
 
ON_DESCRIPTOR_READ - Static variable in class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback.EventType
 
ON_DESCRIPTOR_WRITE - Static variable in class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback.EventType
 
ON_MTU_CHANGED - Static variable in class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback.EventType
 
ON_PHY_READ - Static variable in class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback.EventType
 
ON_PHY_UPDATE - Static variable in class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback.EventType
 
ON_READ_REMOTE_RSSI - Static variable in class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback.EventType
 
ON_RELIABLE_WRITE_COMPLETE - Static variable in class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback.EventType
 
ON_SERVICE_DISCOVERED - Static variable in class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback.EventType
 
onCharacteristicChanged(BluetoothGatt, BluetoothGattCharacteristic) - Method in class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback
Characteristic changed handler DESC: Called always when characteristic is changed, i.e.
onCharacteristicRead(BluetoothGatt, BluetoothGattCharacteristic, int) - Method in class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback
Characteristic read handler DESC: Called always when characteristic read completed
onCharacteristicWrite(BluetoothGatt, BluetoothGattCharacteristic, int) - Method in class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback
Characteristic Write handler DESC: Called always when characteristic write completed
onConnectionStateChange(BluetoothGatt, int, int) - Method in class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback
Connection state change handler DESC: Called always when connection state changes
onDescriptorRead(BluetoothGatt, BluetoothGattDescriptor, int) - Method in class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback
 
onDescriptorWrite(BluetoothGatt, BluetoothGattDescriptor, int) - Method in class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback
Characteristic Descriptor Write handler DESC: Called always when characteristic desc. write completed
onMtuChanged(BluetoothGatt, int, int) - Method in class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback
 
onPhyRead(BluetoothGatt, int, int, int) - Method in class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback
 
onPhyUpdate(BluetoothGatt, int, int, int) - Method in class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback
 
onReadComplete(BluetoothGattCharacteristic, int) - Method in class com.iotize.android.communication.protocol.ble.rx.Characteristic
 
onReadRemoteRssi(BluetoothGatt, int, int) - Method in class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback
 
onReliableWriteCompleted(BluetoothGatt, int) - Method in class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback
 
onServicesDiscovered(BluetoothGatt, int) - Method in class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback
Services discovered handler DESC: Called always when all services discovered

R

READ - Static variable in class com.iotize.android.communication.protocol.ble.BLECommand
Android BLE stack is async but doesn't queue commands, so it ignore additional commands when processing.
read() - Method in class com.iotize.android.communication.protocol.ble.BLEProtocol
 
read() - Method in class com.iotize.android.communication.protocol.ble.rx.RxBLEProtocol
 
READ_CHARACTERISTIC_SPP_OVER_LE - Static variable in interface com.iotize.android.communication.protocol.ble.BLEProtocol.StepCode
 
READ_CHARACTERISTIC_UPGRADE_APP_INFO - Static variable in interface com.iotize.android.communication.protocol.ble.BLEProtocol.StepCode
 
READ_RSSI - Static variable in class com.iotize.android.communication.protocol.ble.BLECommand
 
readChecksumInData() - Method in class com.iotize.android.communication.protocol.ble.BLEPacketBuilder
 
readDescriptor(BluetoothGattDescriptor) - Method in class com.iotize.android.communication.protocol.ble.rx.Characteristic
TODO finish implementation
readValue() - Method in class com.iotize.android.communication.protocol.ble.rx.Characteristic
Read is not possible if notification are enabled...
ready() - Method in class com.iotize.android.communication.protocol.ble.rx.BLEPeripheral
Complete when peripheral is ready to communicate
refreshDeviceCache(BluetoothGatt) - Static method in class com.iotize.android.communication.protocol.ble.BLEUtility
 
REGISTER_NOTIFY - Static variable in class com.iotize.android.communication.protocol.ble.BLECommand
 
REMOVE_NOTIFY - Static variable in class com.iotize.android.communication.protocol.ble.BLECommand
 
reset() - Method in class com.iotize.android.communication.protocol.ble.BLEPacketBuilder
 
reset() - Method in class com.iotize.android.communication.protocol.ble.rx.BLEPeripheral
 
resetBTAdapter(BluetoothAdapter) - Static method in class com.iotize.android.communication.protocol.ble.BLEUtility
Turn off then on the BT adapter in order to reset it.
resolve(BLEPeripheral) - Method in class com.iotize.android.communication.protocol.ble.rx.BLEErrorResolver
 
RetryWithDelay - Class in com.iotize.android.communication.protocol.ble.rx.util
 
RetryWithDelay(int, int) - Constructor for class com.iotize.android.communication.protocol.ble.rx.util.RetryWithDelay
 
RX_TX_DELAY_MILLISECONDS - Static variable in class com.iotize.android.communication.protocol.ble.BLEProtocol
 
RxBLEProtocol - Class in com.iotize.android.communication.protocol.ble.rx
 
RxBLEProtocol(BLEPeripheral) - Constructor for class com.iotize.android.communication.protocol.ble.rx.RxBLEProtocol
 
RxBLEProtocol.EventType - Enum in com.iotize.android.communication.protocol.ble.rx
 
RxBLEProtocolFactory - Class in com.iotize.android.communication.protocol.ble.rx
 
RxBLEProtocolFactory(String) - Constructor for class com.iotize.android.communication.protocol.ble.rx.RxBLEProtocolFactory
 

S

send(byte[]) - Method in class com.iotize.android.communication.protocol.ble.BLEProtocol
 
send(byte[]) - Method in class com.iotize.android.communication.protocol.ble.rx.RxBLEProtocol
 
SEND_PACKET_CHUNK - Static variable in interface com.iotize.android.communication.protocol.ble.BLEProtocol.StepCode
 
sendWithIndication(byte[]) - Method in class com.iotize.android.communication.protocol.ble.BLEProtocol
BLE indications need to be acknowledged by the client whereas notifications do not
sendWithNotification(byte[]) - Method in class com.iotize.android.communication.protocol.ble.BLEProtocol
 
Service - Class in com.iotize.android.communication.protocol.ble.rx
 
Service(BluetoothGattService, BluetoothGatt) - Constructor for class com.iotize.android.communication.protocol.ble.rx.Service
 
SERVICE_DISCOVERED - Static variable in interface com.iotize.android.communication.protocol.ble.BLEProtocol.StepCode
 
SERVICE_SPP_OVER_LE - Static variable in class com.iotize.android.communication.protocol.ble.Constants
 
SERVICE_UPGRADE_UUID - Static variable in class com.iotize.android.communication.protocol.ble.Constants
 
ServiceNotAvailableException - Class in com.iotize.android.communication.protocol.ble.exception
 
ServiceNotAvailableException(UUID) - Constructor for class com.iotize.android.communication.protocol.ble.exception.ServiceNotAvailableException
 
setBluetooth(boolean) - Static method in class com.iotize.android.communication.protocol.ble.BLEUtility
 
setCharacteristicNotification(UUID, UUID, boolean, byte[]) - Method in class com.iotize.android.communication.protocol.ble.BLEProtocol
 
setConnectionEventListener(OnConnectionStepProgress) - Method in class com.iotize.android.communication.protocol.ble.BLEProtocol
 
setConnectionPriority(int) - Method in class com.iotize.android.communication.protocol.ble.BLEProtocol
 
setConnectionPriority(int) - Method in class com.iotize.android.communication.protocol.ble.rx.BLEPeripheral
 
setOnDeviceDiscoveredCallback(<any>) - Method in class com.iotize.android.communication.protocol.ble.scanner.BLEScanner
 
setOnDeviceDiscoveredCallback(<any>) - Method in class com.iotize.android.communication.protocol.ble.scanner.BluetoothScanner
 
setupNotifications() - Method in class com.iotize.android.communication.protocol.ble.rx.BLEPeripheral
 
setupServices() - Method in class com.iotize.android.communication.protocol.ble.rx.BLEPeripheral
 
start() - Method in class com.iotize.android.communication.protocol.ble.scanner.BLEScanner
 
start() - Method in class com.iotize.android.communication.protocol.ble.scanner.BluetoothScanner
 
state - Variable in class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback.ConnectionStateChangeEvent
 
status - Variable in class com.iotize.android.communication.protocol.ble.rx.DispatchGattCallback.ConnectionStateChangeEvent
 
stop() - Method in class com.iotize.android.communication.protocol.ble.scanner.BLEScanner
 
stop() - Method in class com.iotize.android.communication.protocol.ble.scanner.BluetoothScanner
 

T

toggleAdapter(BluetoothAdapter, boolean, int) - Method in class com.iotize.android.communication.protocol.ble.rx.BLEErrorResolver
 
toString() - Method in class com.iotize.android.communication.protocol.ble.BLEPacketBuilder
 
toString() - Method in class com.iotize.android.communication.protocol.ble.BLEProtocol
 
toString() - Method in class com.iotize.android.communication.protocol.ble.BLEProtocolFactory
 
toString() - Method in class com.iotize.android.communication.protocol.ble.rx.RxBLEProtocolFactory
 

U

unbound(BluetoothDevice) - Static method in class com.iotize.android.communication.protocol.ble.BLEUtility
Unbound a bluetooth device
unboundAllDevices(BluetoothAdapter) - Static method in class com.iotize.android.communication.protocol.ble.BLEUtility
 
unboundAllDevices(BluetoothAdapter, <any>) - Static method in class com.iotize.android.communication.protocol.ble.BLEUtility
 
UpgradeService - Class in com.iotize.android.communication.protocol.ble.rx.service
 
UpgradeService(BluetoothGattService, BluetoothGatt) - Constructor for class com.iotize.android.communication.protocol.ble.rx.service.UpgradeService
 
UpgradeService.AppInfoCharacteristic - Class in com.iotize.android.communication.protocol.ble.rx.service
 

V

valueOf(String) - Static method in enum com.iotize.android.communication.protocol.ble.rx.RxBLEProtocol.EventType
Returns the enum constant of this type with the specified name.
values() - Method in class com.iotize.android.communication.protocol.ble.rx.Characteristic
 
values() - Static method in enum com.iotize.android.communication.protocol.ble.rx.RxBLEProtocol.EventType
Returns an array containing the constants of this enum type, in the order they are declared.

W

wrapWithChecksum(byte[], int) - Static method in class com.iotize.android.communication.protocol.ble.BLEPacketSplitter
Create a BLEPacketSplitter instance from data and add the checksum at the end
write(byte[]) - Method in class com.iotize.android.communication.protocol.ble.BLEProtocol
 
write(byte[]) - Method in class com.iotize.android.communication.protocol.ble.rx.RxBLEProtocol
 
writeDescriptor(BluetoothGattDescriptor) - Method in class com.iotize.android.communication.protocol.ble.rx.Characteristic
 
writeMessage(byte[]) - Method in class com.iotize.android.communication.protocol.ble.rx.service.Lwm2mService.DataCharacteristic
Write lwm2m buffer formatted data.
WritePacketIsTooBigException - Class in com.iotize.android.communication.protocol.ble.exception
 
WritePacketIsTooBigException(byte[]) - Constructor for class com.iotize.android.communication.protocol.ble.exception.WritePacketIsTooBigException
 
writeResetFrame() - Method in class com.iotize.android.communication.protocol.ble.rx.service.Lwm2mService.DataCharacteristic
Write a reset frame.
writeToParcel(Parcel, int) - Method in class com.iotize.android.communication.protocol.ble.BLEProtocolFactory
 
writeToParcel(Parcel, int) - Method in class com.iotize.android.communication.protocol.ble.rx.RxBLEProtocolFactory
 
writeValue(byte[]) - Method in class com.iotize.android.communication.protocol.ble.rx.Characteristic
Write value on characteristic

_

_connect() - Method in class com.iotize.android.communication.protocol.ble.BLEProtocol
 
_disconnect() - Method in class com.iotize.android.communication.protocol.ble.BLEProtocol
 
A B C D E F G H I L M O R S T U V W _ 
Skip navigation links