- Backend_HistoricalDatabase - Interface in com.idevicesinc.sweetblue.backend.historical
-
Defines a specification for an interface over a disk-persisted database (probably SQL-based but not necessarily)
storing arbitrary historical data for each MAC-address/UUID combination provided.
- Backend_HistoricalDatabase_Default - Class in com.idevicesinc.sweetblue.backend.historical
-
Defines a specification for an interface over a disk-persisted database (probably SQL-based but not necessarily)
storing arbitrary historical data for each MAC-address/UUID combination provided.
- Backend_HistoricalDatabase_Default(Context) - Constructor for class com.idevicesinc.sweetblue.backend.historical.Backend_HistoricalDatabase_Default
-
- Backend_HistoricalDatabase_Default() - Constructor for class com.idevicesinc.sweetblue.backend.historical.Backend_HistoricalDatabase_Default
-
- Backend_HistoricalDataList - Interface in com.idevicesinc.sweetblue.backend.historical
-
Defines a specification for an interface over an in-memory list of historical data that optionally syncs to/from
disk using an implementation of
Backend_HistoricalDatabase
.
- Backend_HistoricalDataList.AsyncLoadCallback - Interface in com.idevicesinc.sweetblue.backend.historical
-
- Backend_HistoricalDataList_Default - Class in com.idevicesinc.sweetblue.backend.historical
-
- Backend_HistoricalDataList_Default() - Constructor for class com.idevicesinc.sweetblue.backend.historical.Backend_HistoricalDataList_Default
-
- Backend_Modules - Class in com.idevicesinc.sweetblue.backend
-
- Backend_Modules() - Constructor for class com.idevicesinc.sweetblue.backend.Backend_Modules
-
- BasicUuidNameMap - Class in com.idevicesinc.sweetblue.utils
-
- BasicUuidNameMap() - Constructor for class com.idevicesinc.sweetblue.utils.BasicUuidNameMap
-
- BATTERY_LEVEL - Static variable in class com.idevicesinc.sweetblue.utils.Uuids
-
- BATTERY_SERVICE_UUID - Static variable in class com.idevicesinc.sweetblue.utils.Uuids
-
- between(EpochTimeRange) - Method in class com.idevicesinc.sweetblue.utils.HistoricalDataQuery.Part_ClauseColumn
-
- bit() - Method in enum com.idevicesinc.sweetblue.BleAdvertisingPacket.Option
-
- bit() - Method in enum com.idevicesinc.sweetblue.BleCharacteristicPermission
-
- bit() - Method in enum com.idevicesinc.sweetblue.BleCharacteristicProperty
-
- bit() - Method in enum com.idevicesinc.sweetblue.BleDescriptorPermission
-
- bit() - Method in enum com.idevicesinc.sweetblue.BleDeviceState
-
- bit() - Method in enum com.idevicesinc.sweetblue.BleManagerState
-
- bit() - Method in enum com.idevicesinc.sweetblue.BleServerState
-
- bit() - Method in interface com.idevicesinc.sweetblue.utils.BitwiseEnum
-
- bits() - Method in enum com.idevicesinc.sweetblue.utils.State.ChangeIntent
-
- BitwiseEnum - Interface in com.idevicesinc.sweetblue.utils
-
Contract to force enum
implementors to comply to common bitwise operations.
- BleAdvertisingPacket - Class in com.idevicesinc.sweetblue
-
- BleAdvertisingPacket(UUID[], Map<UUID, byte[]>, int, int, byte[]) - Constructor for class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
Base constructor which all other constructors in this class overload.
- BleAdvertisingPacket(UUID) - Constructor for class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
- BleAdvertisingPacket(UUID, BleAdvertisingPacket.Option...) - Constructor for class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
- BleAdvertisingPacket(UUID, int) - Constructor for class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
- BleAdvertisingPacket(UUID, int, BleAdvertisingPacket.Option...) - Constructor for class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
- BleAdvertisingPacket(UUID, int, byte[]) - Constructor for class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
- BleAdvertisingPacket(UUID, int, byte[], BleAdvertisingPacket.Option...) - Constructor for class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
- BleAdvertisingPacket(UUID[]) - Constructor for class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
- BleAdvertisingPacket(UUID[], BleAdvertisingPacket.Option...) - Constructor for class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
- BleAdvertisingPacket(UUID[], int) - Constructor for class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
- BleAdvertisingPacket(UUID[], int, BleAdvertisingPacket.Option...) - Constructor for class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
- BleAdvertisingPacket(UUID[], int, byte[]) - Constructor for class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
- BleAdvertisingPacket(UUID[], int, byte[], BleAdvertisingPacket.Option...) - Constructor for class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
- BleAdvertisingPacket(UUID, UUID, byte[]) - Constructor for class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
- BleAdvertisingPacket(UUID, UUID, byte[], BleAdvertisingPacket.Option...) - Constructor for class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
- BleAdvertisingPacket(UUID[], UUID, byte[]) - Constructor for class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
- BleAdvertisingPacket(UUID[], UUID, byte[], BleAdvertisingPacket.Option...) - Constructor for class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
- BleAdvertisingPacket(UUID, Map<UUID, byte[]>) - Constructor for class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
- BleAdvertisingPacket(UUID, Map<UUID, byte[]>, BleAdvertisingPacket.Option...) - Constructor for class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
- BleAdvertisingPacket(UUID, Map<UUID, byte[]>, int, byte[]) - Constructor for class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
- BleAdvertisingPacket(UUID, Map<UUID, byte[]>, int, byte[], BleAdvertisingPacket.Option...) - Constructor for class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
- BleAdvertisingPacket(UUID, byte[]) - Constructor for class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
- BleAdvertisingPacket(UUID, byte[], BleAdvertisingPacket.Option...) - Constructor for class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
- BleAdvertisingPacket(UUID, byte[], int, byte[]) - Constructor for class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
- BleAdvertisingPacket(UUID, byte[], int, byte[], BleAdvertisingPacket.Option...) - Constructor for class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
- BleAdvertisingPacket.Option - Enum in com.idevicesinc.sweetblue
-
Enumeration for advertising options
- BleAdvertisingSettings - Class in com.idevicesinc.sweetblue
-
Class used specify Ble Advertising settings.
- BleAdvertisingSettings(BleAdvertisingSettings.BleAdvertisingMode, BleAdvertisingSettings.BleTransmissionPower, Interval) - Constructor for class com.idevicesinc.sweetblue.BleAdvertisingSettings
-
Base constructor which sets all relevant Ble advertising settings
- BleAdvertisingSettings() - Constructor for class com.idevicesinc.sweetblue.BleAdvertisingSettings
-
- BleAdvertisingSettings(BleAdvertisingSettings.BleTransmissionPower, Interval) - Constructor for class com.idevicesinc.sweetblue.BleAdvertisingSettings
-
- BleAdvertisingSettings(BleAdvertisingSettings.BleTransmissionPower) - Constructor for class com.idevicesinc.sweetblue.BleAdvertisingSettings
-
- BleAdvertisingSettings(Interval) - Constructor for class com.idevicesinc.sweetblue.BleAdvertisingSettings
-
- BleAdvertisingSettings.BleAdvertisingMode - Enum in com.idevicesinc.sweetblue
-
- BleAdvertisingSettings.BleTransmissionPower - Enum in com.idevicesinc.sweetblue
-
- BleCharacteristic - Class in com.idevicesinc.sweetblue
-
- BleCharacteristic(UUID, BleCharacteristicProperty, BleCharacteristicPermission, BleDescriptor...) - Constructor for class com.idevicesinc.sweetblue.BleCharacteristic
-
- BleCharacteristic(UUID, BleDescriptor, BleCharacteristicPermission, BleCharacteristicProperty...) - Constructor for class com.idevicesinc.sweetblue.BleCharacteristic
-
- BleCharacteristic(UUID, BleDescriptor, BleCharacteristicProperty, BleCharacteristicPermission...) - Constructor for class com.idevicesinc.sweetblue.BleCharacteristic
-
- BleCharacteristic(UUID, BleCharacteristicPermission, BleCharacteristicProperty, BleDescriptor...) - Constructor for class com.idevicesinc.sweetblue.BleCharacteristic
-
- BleCharacteristic(UUID, BleCharacteristicProperty[], BleCharacteristicPermission[], BleDescriptor...) - Constructor for class com.idevicesinc.sweetblue.BleCharacteristic
-
- BleCharacteristicPermission - Enum in com.idevicesinc.sweetblue
-
- BleCharacteristicProperty - Enum in com.idevicesinc.sweetblue
-
- BleConnectionPriority - Enum in com.idevicesinc.sweetblue
-
- BleDescriptor - Class in com.idevicesinc.sweetblue
-
- BleDescriptor(UUID, BleDescriptorPermission) - Constructor for class com.idevicesinc.sweetblue.BleDescriptor
-
- BleDescriptor(UUID, BleDescriptorPermission...) - Constructor for class com.idevicesinc.sweetblue.BleDescriptor
-
- BleDescriptorPermission - Enum in com.idevicesinc.sweetblue
-
This enum enforces compile-time constraints over various public static int PERMISSION_ members
of
BluetoothGattDescriptor
.
- BleDevice - Class in com.idevicesinc.sweetblue
-
This is the one other class you will use the most besides
BleManager
.
- BleDevice.BondListener - Interface in com.idevicesinc.sweetblue
-
- BleDevice.BondListener.BondEvent - Class in com.idevicesinc.sweetblue
-
- BleDevice.BondListener.Status - Enum in com.idevicesinc.sweetblue
-
- BleDevice.ConnectionFailListener - Interface in com.idevicesinc.sweetblue
-
- BleDevice.ConnectionFailListener.ConnectionFailEvent - Class in com.idevicesinc.sweetblue
-
- BleDevice.ConnectionFailListener.Status - Enum in com.idevicesinc.sweetblue
-
The reason for the connection failure.
- BleDevice.ConnectionFailListener.Timing - Enum in com.idevicesinc.sweetblue
-
- BleDevice.DefaultConnectionFailListener - Class in com.idevicesinc.sweetblue
-
- BleDevice.ReadWriteListener - Interface in com.idevicesinc.sweetblue
-
Provide an implementation of this callback to various methods like
BleDevice.read(UUID, ReadWriteListener)
,
BleDevice.write(UUID, byte[], ReadWriteListener)
,
BleDevice.startPoll(UUID, Interval, ReadWriteListener)
,
BleDevice.enableNotify(UUID, ReadWriteListener)
,
BleDevice.readRssi(ReadWriteListener)
, etc.
- BleDevice.ReadWriteListener.ReadWriteEvent - Class in com.idevicesinc.sweetblue
-
Provides a bunch of information about a completed read, write, or notification.
- BleDevice.ReadWriteListener.Status - Enum in com.idevicesinc.sweetblue
-
- BleDevice.ReadWriteListener.Target - Enum in com.idevicesinc.sweetblue
-
- BleDevice.ReadWriteListener.Type - Enum in com.idevicesinc.sweetblue
-
- BleDevice.StateListener - Interface in com.idevicesinc.sweetblue
-
- BleDevice.StateListener.StateEvent - Class in com.idevicesinc.sweetblue
-
Subclass that adds the device field.
- BleDevice.WriteBuilder - Class in com.idevicesinc.sweetblue
-
Builder class for sending a write over BLE.
- BleDeviceConfig - Class in com.idevicesinc.sweetblue
-
- BleDeviceConfig() - Constructor for class com.idevicesinc.sweetblue.BleDeviceConfig
-
- BleDeviceConfig.BondFilter - Interface in com.idevicesinc.sweetblue
-
As of now there are two main default uses for this class...
- BleDeviceConfig.BondFilter.CharacteristicEvent - Class in com.idevicesinc.sweetblue
-
- BleDeviceConfig.BondFilter.CharacteristicEventType - Enum in com.idevicesinc.sweetblue
-
- BleDeviceConfig.BondFilter.Please - Class in com.idevicesinc.sweetblue
-
- BleDeviceConfig.BondFilter.StateChangeEvent - Class in com.idevicesinc.sweetblue
-
- BleDeviceConfig.DefaultBondFilter - Class in com.idevicesinc.sweetblue
-
- BleDeviceIterator - Class in com.idevicesinc.sweetblue
-
- BleDeviceIterator(List<BleDevice>) - Constructor for class com.idevicesinc.sweetblue.BleDeviceIterator
-
- BleDeviceIterator(List<BleDevice>, int) - Constructor for class com.idevicesinc.sweetblue.BleDeviceIterator
-
- BleDeviceIterator(List<BleDevice>, Object...) - Constructor for class com.idevicesinc.sweetblue.BleDeviceIterator
-
- BleDeviceOrigin - Enum in com.idevicesinc.sweetblue
-
Enumeration signifying how a
BleDevice
instance was created.
- BleDeviceState - Enum in com.idevicesinc.sweetblue
-
An enumeration of the various states that a
BleDevice
can be in.
- BleManager - Class in com.idevicesinc.sweetblue
-
The entry point to the library.
- bleManager() - Method in class com.idevicesinc.sweetblue.utils.BluetoothEnabler.BluetoothEnablerFilter.BluetoothEnablerEvent
-
- BleManager.AssertListener - Interface in com.idevicesinc.sweetblue
-
Mostly only for SweetBlue library developers.
- BleManager.AssertListener.AssertEvent - Class in com.idevicesinc.sweetblue
-
- BleManager.DiscoveryListener - Interface in com.idevicesinc.sweetblue
-
- BleManager.DiscoveryListener.DiscoveryEvent - Class in com.idevicesinc.sweetblue
-
- BleManager.DiscoveryListener.LifeCycle - Enum in com.idevicesinc.sweetblue
-
Enumerates changes in the "discovered" state of a device.
- BleManager.NativeStateListener - Interface in com.idevicesinc.sweetblue
-
- BleManager.NativeStateListener.NativeStateEvent - Class in com.idevicesinc.sweetblue
-
Class declared here to be make it implicitly imported for overrides.
- BleManager.ResetListener - Interface in com.idevicesinc.sweetblue
-
- BleManager.ResetListener.Progress - Enum in com.idevicesinc.sweetblue
-
Enumeration of the progress of the reset.
- BleManager.ResetListener.ResetEvent - Class in com.idevicesinc.sweetblue
-
- BleManager.StateListener - Interface in com.idevicesinc.sweetblue
-
- BleManager.StateListener.StateEvent - Class in com.idevicesinc.sweetblue
-
Subclass that adds the manager field.
- BleManager.UhOhListener - Interface in com.idevicesinc.sweetblue
-
- BleManager.UhOhListener.Remedy - Enum in com.idevicesinc.sweetblue
-
- BleManager.UhOhListener.UhOh - Enum in com.idevicesinc.sweetblue
-
An UhOh is a warning about an exceptional (in the bad sense) and unfixable problem with the underlying stack that
the app can warn its user about.
- BleManager.UhOhListener.UhOhEvent - Class in com.idevicesinc.sweetblue
-
- BleManagerConfig - Class in com.idevicesinc.sweetblue
-
- BleManagerConfig() - Constructor for class com.idevicesinc.sweetblue.BleManagerConfig
-
- BleManagerConfig(boolean) - Constructor for class com.idevicesinc.sweetblue.BleManagerConfig
-
- BleManagerConfig.DefaultScanFilter - Class in com.idevicesinc.sweetblue
-
- BleManagerConfig.DeviceNameComparator - Class in com.idevicesinc.sweetblue
-
Default sorter class for sorting the list of devices in
BleManager
.
- BleManagerConfig.ScanFilter - Interface in com.idevicesinc.sweetblue
-
An optional whitelisting mechanism for scanning.
- BleManagerConfig.ScanFilter.Please - Class in com.idevicesinc.sweetblue
-
- BleManagerConfig.ScanFilter.ScanEvent - Class in com.idevicesinc.sweetblue
-
- BleManagerState - Enum in com.idevicesinc.sweetblue
-
An enumeration of the various states that a
BleManager
can be in.
- BleNode - Class in com.idevicesinc.sweetblue
-
Abstract base class for
BleDevice
and
BleServer
, mostly just to statically tie their APIs together
wherever possible.
- BleNode(BleManager) - Constructor for class com.idevicesinc.sweetblue.BleNode
-
- BleNode.ConnectionFailListener - Interface in com.idevicesinc.sweetblue
-
- BleNode.ConnectionFailListener.AutoConnectUsage - Enum in com.idevicesinc.sweetblue
-
- BleNode.ConnectionFailListener.ConnectionFailEvent - Class in com.idevicesinc.sweetblue
-
- BleNode.ConnectionFailListener.Please - Class in com.idevicesinc.sweetblue
-
- BleNode.HistoricalDataLoadListener - Interface in com.idevicesinc.sweetblue
-
- BleNode.HistoricalDataLoadListener.HistoricalDataLoadEvent - Class in com.idevicesinc.sweetblue
-
- BleNode.HistoricalDataLoadListener.Status - Enum in com.idevicesinc.sweetblue
-
- BleNode.HistoricalDataQueryListener - Interface in com.idevicesinc.sweetblue
-
A callback that is used by
BleNode.select()
to listen for when a database query is done processing.
- BleNode.HistoricalDataQueryListener.HistoricalDataQueryEvent - Class in com.idevicesinc.sweetblue
-
- BleNode.HistoricalDataQueryListener.Status - Enum in com.idevicesinc.sweetblue
-
- BleNodeConfig - Class in com.idevicesinc.sweetblue
-
- BleNodeConfig() - Constructor for class com.idevicesinc.sweetblue.BleNodeConfig
-
- BleNodeConfig.DefaultHistoricalDataLogFilter - Class in com.idevicesinc.sweetblue
-
- BleNodeConfig.DefaultReconnectFilter - Class in com.idevicesinc.sweetblue
-
- BleNodeConfig.DefaultTaskTimeoutRequestFilter - Class in com.idevicesinc.sweetblue
-
- BleNodeConfig.HistoricalDataFactory - Interface in com.idevicesinc.sweetblue
-
- BleNodeConfig.HistoricalDataLogFilter - Interface in com.idevicesinc.sweetblue
-
- BleNodeConfig.HistoricalDataLogFilter.HistoricalDataLogEvent - Class in com.idevicesinc.sweetblue
-
- BleNodeConfig.HistoricalDataLogFilter.Please - Class in com.idevicesinc.sweetblue
-
- BleNodeConfig.HistoricalDataLogFilter.Source - Enum in com.idevicesinc.sweetblue
-
Signifies where the data came from, usually from a BLE read or notification.
- BleNodeConfig.ReconnectFilter - Interface in com.idevicesinc.sweetblue
-
- BleNodeConfig.ReconnectFilter.Please - Class in com.idevicesinc.sweetblue
-
- BleNodeConfig.ReconnectFilter.ReconnectEvent - Class in com.idevicesinc.sweetblue
-
- BleNodeConfig.ReconnectFilter.Type - Enum in com.idevicesinc.sweetblue
-
- BleNodeConfig.TaskTimeoutRequestFilter - Interface in com.idevicesinc.sweetblue
-
Provides a way to control timeout behavior for various
BleTask
instances.
- BleNodeConfig.TaskTimeoutRequestFilter.Please - Class in com.idevicesinc.sweetblue
-
- BleNodeConfig.TaskTimeoutRequestFilter.TaskTimeoutRequestEvent - Class in com.idevicesinc.sweetblue
-
- BleScanInfo - Class in com.idevicesinc.sweetblue.utils
-
- BleScanInfo() - Constructor for class com.idevicesinc.sweetblue.utils.BleScanInfo
-
- BleScanInfo(Pointer<Integer>, Pointer<Integer>, List<UUID>, int, byte[], Map<UUID, byte[]>, String) - Constructor for class com.idevicesinc.sweetblue.utils.BleScanInfo
-
- BleScanMode - Enum in com.idevicesinc.sweetblue
-
Type-safe parallel of various static final int members of
ScanSettings
and a way to
force pre-Lollipop scanning mode.
- bleScanner - Variable in class com.idevicesinc.sweetblue.BleManagerConfig
-
Allows overriding of Ble scanning behaviour in SweetBlue.
- BleScanPower - Enum in com.idevicesinc.sweetblue
-
Type-safe parallel of various static final int members of
ScanSettings
for setting the scanning power
when using the Lollipop scanning API.
- BleServer - Class in com.idevicesinc.sweetblue
-
- BleServer.AdvertisingListener - Interface in com.idevicesinc.sweetblue
-
- BleServer.AdvertisingListener.AdvertisingEvent - Class in com.idevicesinc.sweetblue
-
Sub class representing the Advertising Event
- BleServer.AdvertisingListener.Status - Enum in com.idevicesinc.sweetblue
-
- BleServer.ConnectionFailListener - Interface in com.idevicesinc.sweetblue
-
- BleServer.ConnectionFailListener.ConnectionFailEvent - Class in com.idevicesinc.sweetblue
-
- BleServer.ConnectionFailListener.Status - Enum in com.idevicesinc.sweetblue
-
The reason for the connection failure.
- BleServer.DefaultConnectionFailListener - Class in com.idevicesinc.sweetblue
-
- BleServer.ExchangeListener - Interface in com.idevicesinc.sweetblue
-
- BleServer.ExchangeListener.ExchangeEvent - Class in com.idevicesinc.sweetblue
-
- BleServer.ExchangeListener.Target - Enum in com.idevicesinc.sweetblue
-
- BleServer.ExchangeListener.Type - Enum in com.idevicesinc.sweetblue
-
The type of exchange being executed, read, write, or notify.
- BleServer.IncomingListener - Interface in com.idevicesinc.sweetblue
-
- BleServer.IncomingListener.IncomingEvent - Class in com.idevicesinc.sweetblue
-
- BleServer.IncomingListener.Please - Class in com.idevicesinc.sweetblue
-
- BleServer.OutgoingListener - Interface in com.idevicesinc.sweetblue
-
- BleServer.OutgoingListener.OutgoingEvent - Class in com.idevicesinc.sweetblue
-
- BleServer.OutgoingListener.Status - Enum in com.idevicesinc.sweetblue
-
Enumeration of the various success and error statuses possible for an outgoing message.
- BleServer.ServiceAddListener - Interface in com.idevicesinc.sweetblue
-
- BleServer.ServiceAddListener.ServiceAddEvent - Class in com.idevicesinc.sweetblue
-
- BleServer.ServiceAddListener.Status - Enum in com.idevicesinc.sweetblue
-
- BleServer.StateListener - Interface in com.idevicesinc.sweetblue
-
- BleServer.StateListener.StateEvent - Class in com.idevicesinc.sweetblue
-
- BleServerState - Enum in com.idevicesinc.sweetblue
-
An enumeration of the various states that a
BleServer
can be in on a per-client (mac address) basis.
- BleService - Class in com.idevicesinc.sweetblue
-
- BleService(UUID, BleCharacteristic...) - Constructor for class com.idevicesinc.sweetblue.BleService
-
- BleServices - Class in com.idevicesinc.sweetblue
-
- BleStatuses - Class in com.idevicesinc.sweetblue
-
A collection of various BLE status codes that for whatever reason are not exposed through Android's
public BLE layer - this can be because they are public
but use the @hide annotation,
or they are not public
in the first place, or they can only be found by Googling
for native C/C++ library code.
- BleStatuses() - Constructor for class com.idevicesinc.sweetblue.BleStatuses
-
- bleStatusHelper - Variable in class com.idevicesinc.sweetblue.BleManagerConfig
-
Allows overriding of Ble Status's.
- BleTask - Enum in com.idevicesinc.sweetblue
-
Under the hood, SweetBlue uses a priority task queue to serialize all interaction with the native BLE stack.
- BleTransaction - Class in com.idevicesinc.sweetblue
-
Abstract base class for transactions passed to various methods of
BleDevice
.
- BleTransaction() - Constructor for class com.idevicesinc.sweetblue.BleTransaction
-
- BleTransaction.Auth - Class in com.idevicesinc.sweetblue
-
- BleTransaction.EndReason - Enum in com.idevicesinc.sweetblue
-
- BleTransaction.Init - Class in com.idevicesinc.sweetblue
-
- BleTransaction.Ota - Class in com.idevicesinc.sweetblue
-
- BleWriteTransaction - Class in com.idevicesinc.sweetblue
-
- BleWriteTransaction() - Constructor for class com.idevicesinc.sweetblue.BleWriteTransaction
-
- BleWriteTransaction(BleWriteTransaction.FailListener) - Constructor for class com.idevicesinc.sweetblue.BleWriteTransaction
-
- BleWriteTransaction(BleWriteTransaction.WriteQueueListener, BleWriteTransaction.FailListener) - Constructor for class com.idevicesinc.sweetblue.BleWriteTransaction
-
- BleWriteTransaction.FailListener - Interface in com.idevicesinc.sweetblue
-
Interface for handling failures when writing.
- BleWriteTransaction.FailListener.Please - Class in com.idevicesinc.sweetblue
-
Class used to dictate what should happen if a write fail happens.
- BleWriteTransaction.WriteQueueListener - Interface in com.idevicesinc.sweetblue
-
Interface for listening between each write made in the queue.
- BleWriteTransaction.WriteQueueListener.Please - Class in com.idevicesinc.sweetblue
-
Class used to tell this
BleWriteTransaction
to either proceed to the next write,
or cancel this transaction.
- BLUETOOTH_CONNECTED_HASH - Static variable in class com.idevicesinc.sweetblue.utils.Uuids
-
- BluetoothEnabler - Class in com.idevicesinc.sweetblue.utils
-
This class is used to handle the new hairy logic for getting bluetooth low-energy scan results that is introduced with
Build.VERSION_CODES.M
.
- BluetoothEnabler.BluetoothEnablerFilter - Interface in com.idevicesinc.sweetblue.utils
-
- BluetoothEnabler.BluetoothEnablerFilter.BluetoothEnablerEvent - Class in com.idevicesinc.sweetblue.utils
-
- BluetoothEnabler.BluetoothEnablerFilter.Please - Class in com.idevicesinc.sweetblue.utils
-
- BluetoothEnabler.BluetoothEnablerFilter.Stage - Enum in com.idevicesinc.sweetblue.utils
-
Enumerates changes in the "enabling" stage before a
Bluetooth LE scan is started.
- BluetoothEnabler.BluetoothEnablerFilter.Status - Enum in com.idevicesinc.sweetblue.utils
-
- BluetoothEnabler.DefaultBluetoothEnablerFilter - Class in com.idevicesinc.sweetblue.utils
-
- bond(BleDevice.BondListener) - Method in class com.idevicesinc.sweetblue.BleDevice
-
Same as
BleDevice.bond()
but you can pass a listener to be notified of the details behind success or failure.
- bond() - Method in class com.idevicesinc.sweetblue.BleDevice
-
Attempts to create a bond.
- bond() - Static method in class com.idevicesinc.sweetblue.BleDeviceConfig.BondFilter.Please
-
Device should be bonded if it isn't already.
- bond(BleDevice.BondListener) - Static method in class com.idevicesinc.sweetblue.BleDeviceConfig.BondFilter.Please
-
- BOND_FAIL_REASON_NOT_APPLICABLE - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- BOND_FAIL_REASON_NOT_AVAILABLE - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
Used when attempting to bond on a device whose API level is less than 19, or does not have access to android's
BluetoothDevice.createBond()
method.
- BOND_SUCCESS - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
A bond attempt succeeded.
- bondFailReason() - Method in class com.idevicesinc.sweetblue.BleDevice.ConnectionFailListener.ConnectionFailEvent
-
- bondFilter - Variable in class com.idevicesinc.sweetblue.BleDeviceConfig
-
- bondIf(boolean) - Static method in class com.idevicesinc.sweetblue.BleDeviceConfig.BondFilter.Please
-
- bondIf(boolean, BleDevice.BondListener) - Static method in class com.idevicesinc.sweetblue.BleDeviceConfig.BondFilter.Please
-
- bondingFailFailsConnection - Variable in class com.idevicesinc.sweetblue.BleDeviceConfig
-
- boolToByte(boolean) - Static method in class com.idevicesinc.sweetblue.utils.Utils_Byte
-
- bytesToInt(byte[]) - Static method in class com.idevicesinc.sweetblue.utils.Utils_Byte
-
- bytesToLong(byte[]) - Static method in class com.idevicesinc.sweetblue.utils.Utils_Byte
-
- bytesToMacAddress(byte[]) - Static method in class com.idevicesinc.sweetblue.utils.Utils_String
-
- bytesToShort(byte[]) - Static method in class com.idevicesinc.sweetblue.utils.Utils_Byte
-
- GATT_AUTH_FAIL - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_BUSY - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_CMD_STARTED - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_CMD_WRITE - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_CONN_UNKNOWN - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_DB_FULL - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_ENCRYPED_MITM - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_ENCRYPED_NO_MITM - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_ERR_UNLIKELY - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_ERROR - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_HANDLE_VALUE_CONF - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_HANDLE_VALUE_IND - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_HANDLE_VALUE_NOTIF - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_ILLEGAL_PARAMETER - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_INSUF_AUTHENTICATION - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_INSUF_AUTHORIZATION - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_INSUF_ENCRYPTION - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_INSUF_KEY_SIZE - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_INSUF_RESOURCE - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_INTERNAL_ERROR - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_INVALID_ATTR_LEN - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_INVALID_CFG - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_INVALID_HANDLE - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_INVALID_OFFSET - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_INVALID_PDU - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_MORE - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_MTU_OVERHEAD - Static variable in class com.idevicesinc.sweetblue.BleNodeConfig
-
The overhead in bytes that is subtracted from the total mtu size (e.g.
- GATT_NO_RESOURCES - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_NOT_ENCRYPTED - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_NOT_FOUND - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_NOT_LONG - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_OP_CODE_MAX - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_PENDING - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_PREPARE_Q_FULL - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_READ_NOT_PERMIT - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_REQ_EXEC_WRITE - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_REQ_FIND_INFO - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_REQ_FIND_TYPE_VALUE - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_REQ_MTU - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_REQ_NOT_SUPPORTED - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_REQ_PREPARE_WRITE - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_REQ_READ - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_REQ_READ_BLOB - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_REQ_READ_BY_GRP_TYPE - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_REQ_READ_BY_TYPE - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_REQ_READ_MULTI - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_REQ_WRITE - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_RSP_ERROR - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_RSP_EXEC_WRITE - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_RSP_FIND_INFO - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_RSP_FIND_TYPE_VALUE - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_RSP_MTU - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_RSP_PREPARE_WRITE - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_RSP_READ - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_RSP_READ_BLOB - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_RSP_READ_BY_GRP_TYPE - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_RSP_READ_BY_TYPE - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_RSP_READ_MULTI - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_RSP_WRITE - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_SERVICE_STARTED - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_SIGN_CMD_WRITE - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_STATUS_NOT_APPLICABLE - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_SUCCESS - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_UNSUPPORT_GRP_TYPE - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_WRITE_NOT_PERMIT - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- GATT_WRONG_STATE - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
- gattStatus() - Method in class com.idevicesinc.sweetblue.BleDevice.ReadWriteListener.ReadWriteEvent
-
The native gatt status returned from the stack, if applicable.
- gattStatus() - Method in class com.idevicesinc.sweetblue.BleDevice.StateListener.StateEvent
-
- gattStatus() - Method in class com.idevicesinc.sweetblue.BleNode.ConnectionFailListener.ConnectionFailEvent
-
- gattStatus() - Method in class com.idevicesinc.sweetblue.BleServer.ServiceAddListener.ServiceAddEvent
-
- gattStatus() - Method in class com.idevicesinc.sweetblue.BleServer.StateListener.StateEvent
-
- gattStatus_received() - Method in class com.idevicesinc.sweetblue.BleServer.OutgoingListener.OutgoingEvent
-
The gattStatus received from an attempted communication with the client.
- gattStatus_sent() - Method in class com.idevicesinc.sweetblue.BleServer.OutgoingListener.OutgoingEvent
-
- GENERIC_ACCESS_SERVICE_UUID - Static variable in class com.idevicesinc.sweetblue.utils.Uuids
-
- GENERIC_ATTRIBUTES_SERVICE_UUID - Static variable in class com.idevicesinc.sweetblue.utils.Uuids
-
- GenericListener_Void<T_Event extends Event> - Interface in com.idevicesinc.sweetblue.utils
-
- get(EpochTimeRange, int) - Method in interface com.idevicesinc.sweetblue.backend.historical.Backend_HistoricalDataList
-
- get(EpochTimeRange, int) - Method in class com.idevicesinc.sweetblue.backend.historical.Backend_HistoricalDataList_Default
-
- get(Context) - Static method in class com.idevicesinc.sweetblue.BleManager
-
Create the singleton instance or retrieve the already-created singleton instance with default configuration options set.
- get(Context, BleManagerConfig) - Static method in class com.idevicesinc.sweetblue.BleManager
-
Create the singleton instance or retrieve the already-created singleton instance with custom configuration options set.
- getAdvertisedServiceData() - Method in class com.idevicesinc.sweetblue.BleDevice
-
- getAdvertisedServices() - Method in class com.idevicesinc.sweetblue.BleDevice
-
- getAdvertisingFlags() - Method in class com.idevicesinc.sweetblue.BleDevice
-
- getAdvertisingMode() - Method in class com.idevicesinc.sweetblue.BleAdvertisingSettings
-
- getAdvFlags() - Method in class com.idevicesinc.sweetblue.utils.BleScanInfo
-
- getAmendedData() - Method in class com.idevicesinc.sweetblue.BleNodeConfig.HistoricalDataLogFilter.Please
-
- getAmendedEpochTime() - Method in class com.idevicesinc.sweetblue.BleNodeConfig.HistoricalDataLogFilter.Please
-
- getApplicationContext() - Method in class com.idevicesinc.sweetblue.BleManager
-
- getAverageReadTime() - Method in class com.idevicesinc.sweetblue.BleDevice
-
- getAverageWriteTime() - Method in class com.idevicesinc.sweetblue.BleDevice
-
- getBlob(int) - Method in class com.idevicesinc.sweetblue.utils.EmptyCursor
-
- getBlob() - Method in class com.idevicesinc.sweetblue.utils.HistoricalData
-
Returns the data instance (WARNING: not cloned) passed into the constructor.
- getBlob() - Method in interface com.idevicesinc.sweetblue.utils.HistoricalDataCursor
-
Returns the BLOB of the historical data as a
byte[]
, equivalent to
HistoricalData.getBlob()
but a raw
byte[]
is used for performance reasons.
- getBlob_string() - Method in class com.idevicesinc.sweetblue.utils.HistoricalData
-
- getClientCount() - Method in class com.idevicesinc.sweetblue.BleServer
-
Returns the total number of clients this server is connecting or connected to (or previously so).
- getClientCount(BleServerState) - Method in class com.idevicesinc.sweetblue.BleServer
-
Returns the number of clients that are in the current state.
- getClientCount(BleServerState...) - Method in class com.idevicesinc.sweetblue.BleServer
-
Returns the number of clients that are in any of the given states.
- getClients(ForEach_Void<String>) - Method in class com.idevicesinc.sweetblue.BleServer
-
- getClients(ForEach_Void<String>, BleServerState) - Method in class com.idevicesinc.sweetblue.BleServer
-
- getClients(ForEach_Void<String>, BleServerState...) - Method in class com.idevicesinc.sweetblue.BleServer
-
- getClients(ForEach_Breakable<String>) - Method in class com.idevicesinc.sweetblue.BleServer
-
- getClients(ForEach_Breakable<String>, BleServerState) - Method in class com.idevicesinc.sweetblue.BleServer
-
- getClients(ForEach_Breakable<String>, BleServerState...) - Method in class com.idevicesinc.sweetblue.BleServer
-
- getClients() - Method in class com.idevicesinc.sweetblue.BleServer
-
Returns all the clients connected or connecting (or previously so) to this server.
- getClients(BleServerState) - Method in class com.idevicesinc.sweetblue.BleServer
-
Returns all the clients connected or connecting (or previously so) to this server.
- getClients(BleServerState...) - Method in class com.idevicesinc.sweetblue.BleServer
-
Returns all the clients connected or connecting (or previously so) to this server.
- getClients_List() - Method in class com.idevicesinc.sweetblue.BleServer
-
- getClients_List(BleServerState) - Method in class com.idevicesinc.sweetblue.BleServer
-
- getClients_List(BleServerState...) - Method in class com.idevicesinc.sweetblue.BleServer
-
- getColumnCount() - Method in class com.idevicesinc.sweetblue.utils.EmptyCursor
-
- getColumnIndex(String) - Method in class com.idevicesinc.sweetblue.utils.EmptyCursor
-
- getColumnIndex() - Method in enum com.idevicesinc.sweetblue.utils.HistoricalDataColumn
-
- getColumnIndexOrThrow(String) - Method in class com.idevicesinc.sweetblue.utils.EmptyCursor
-
- getColumnName(int) - Method in class com.idevicesinc.sweetblue.utils.EmptyCursor
-
- getColumnName() - Method in enum com.idevicesinc.sweetblue.utils.HistoricalDataColumn
-
- getColumnNames() - Method in class com.idevicesinc.sweetblue.utils.EmptyCursor
-
- getConnectionPriority() - Method in class com.idevicesinc.sweetblue.BleDevice
-
- getConnectionRetryCount() - Method in class com.idevicesinc.sweetblue.BleDevice
-
Returns the connection failure retry count during a retry loop.
- getCount(String, UUID, EpochTimeRange) - Method in interface com.idevicesinc.sweetblue.backend.historical.Backend_HistoricalDatabase
-
- getCount(String, UUID, EpochTimeRange) - Method in class com.idevicesinc.sweetblue.backend.historical.Backend_HistoricalDatabase_Default
-
- getCount(EpochTimeRange) - Method in interface com.idevicesinc.sweetblue.backend.historical.Backend_HistoricalDataList
-
- getCount(EpochTimeRange) - Method in class com.idevicesinc.sweetblue.backend.historical.Backend_HistoricalDataList_Default
-
- getCount() - Method in class com.idevicesinc.sweetblue.utils.EmptyCursor
-
- getCount() - Method in interface com.idevicesinc.sweetblue.utils.HistoricalDataCursor
-
Returns the numbers of rows in the cursor.
- getCurrentTime() - Static method in class com.idevicesinc.sweetblue.utils.Utils_Time
-
- getCursor(String, UUID, EpochTimeRange) - Method in interface com.idevicesinc.sweetblue.backend.historical.Backend_HistoricalDatabase
-
- getCursor(String, UUID, EpochTimeRange) - Method in class com.idevicesinc.sweetblue.backend.historical.Backend_HistoricalDatabase_Default
-
- getCursor(EpochTimeRange) - Method in interface com.idevicesinc.sweetblue.backend.historical.Backend_HistoricalDataList
-
- getCursor(EpochTimeRange) - Method in class com.idevicesinc.sweetblue.backend.historical.Backend_HistoricalDataList_Default
-
- getData() - Method in interface com.idevicesinc.sweetblue.utils.FutureData
-
- getData() - Method in class com.idevicesinc.sweetblue.utils.PresentData
-
- getDelta() - Method in class com.idevicesinc.sweetblue.utils.EpochTimeRange
-
- getDevice(String) - Method in class com.idevicesinc.sweetblue.BleManager
-
- getDevice(BleDeviceState) - Method in class com.idevicesinc.sweetblue.BleManager
-
Returns the first device that is in the given state, or
BleDevice.NULL
if no match is found.
- getDevice() - Method in class com.idevicesinc.sweetblue.BleManager
-
- getDevice(Object...) - Method in class com.idevicesinc.sweetblue.BleManager
-
Returns the first device that matches the query, or
BleDevice.NULL
if no match is found.
- getDevice(int) - Method in class com.idevicesinc.sweetblue.BleManager
-
- getDevice() - Method in class com.idevicesinc.sweetblue.BleTransaction
-
Returns the device this transaction is running on.
- getDevice() - Method in class com.idevicesinc.sweetblue.compat.L_Util.ScanResult
-
- getDevice_next(BleDevice) - Method in class com.idevicesinc.sweetblue.BleManager
-
- getDevice_next(BleDevice, BleDeviceState) - Method in class com.idevicesinc.sweetblue.BleManager
-
- getDevice_next(BleDevice, Object...) - Method in class com.idevicesinc.sweetblue.BleManager
-
- getDevice_previous(BleDevice) - Method in class com.idevicesinc.sweetblue.BleManager
-
- getDevice_previous(BleDevice, BleDeviceState) - Method in class com.idevicesinc.sweetblue.BleManager
-
Returns the first device previous to the provided one in the internal list that is in the given state.
- getDevice_previous(BleDevice, Object...) - Method in class com.idevicesinc.sweetblue.BleManager
-
- getDeviceAt(int) - Method in class com.idevicesinc.sweetblue.BleManager
-
Accessor into the underlying array used to store
BleDevice
instances.
- getDeviceCount() - Method in class com.idevicesinc.sweetblue.BleManager
-
Returns the total number of devices this manager is...managing.
- getDeviceCount(BleDeviceState) - Method in class com.idevicesinc.sweetblue.BleManager
-
Returns the number of devices that are in the current state.
- getDeviceCount(Object...) - Method in class com.idevicesinc.sweetblue.BleManager
-
Returns the number of devices that match the given query.
- getDeviceIndex(BleDevice) - Method in class com.idevicesinc.sweetblue.BleManager
-
Returns the index of this device in the internal list, or -1 if it's not found.
- getDevices(ForEach_Void<BleDevice>) - Method in class com.idevicesinc.sweetblue.BleManager
-
- getDevices(ForEach_Void<BleDevice>, BleDeviceState) - Method in class com.idevicesinc.sweetblue.BleManager
-
- getDevices(ForEach_Breakable<BleDevice>) - Method in class com.idevicesinc.sweetblue.BleManager
-
- getDevices(ForEach_Breakable<BleDevice>, BleDeviceState) - Method in class com.idevicesinc.sweetblue.BleManager
-
- getDevices() - Method in class com.idevicesinc.sweetblue.BleManager
-
Returns all the devices managed by this class.
- getDevices(BleDeviceState) - Method in class com.idevicesinc.sweetblue.BleManager
-
- getDevices(Object...) - Method in class com.idevicesinc.sweetblue.BleManager
-
- getDevices(int) - Method in class com.idevicesinc.sweetblue.BleManager
-
- getDevices_bonded() - Method in class com.idevicesinc.sweetblue.BleManager
-
Convenience method to return a
Set
of currently bonded devices.
- getDevices_List() - Method in class com.idevicesinc.sweetblue.BleManager
-
- getDevices_List(BleDeviceState) - Method in class com.idevicesinc.sweetblue.BleManager
-
- getDevices_List(Object...) - Method in class com.idevicesinc.sweetblue.BleManager
-
- getDevices_List(int) - Method in class com.idevicesinc.sweetblue.BleManager
-
- getDevices_List_sorted() - Method in class com.idevicesinc.sweetblue.BleManager
-
- getDevices_List_sorted(BleDeviceState) - Method in class com.idevicesinc.sweetblue.BleManager
-
- getDevices_List_sorted(Object...) - Method in class com.idevicesinc.sweetblue.BleManager
-
- getDevices_List_sorted(int) - Method in class com.idevicesinc.sweetblue.BleManager
-
- getDevices_previouslyConnected() - Method in class com.idevicesinc.sweetblue.BleManager
-
Returns the mac addresses of all devices that we know about from both current and previous
app sessions.
- getDevices_sorted() - Method in class com.idevicesinc.sweetblue.BleManager
-
- getDistance() - Method in class com.idevicesinc.sweetblue.BleDevice
-
- getDouble(int) - Method in class com.idevicesinc.sweetblue.utils.EmptyCursor
-
- getEpochTime() - Method in class com.idevicesinc.sweetblue.utils.HistoricalData
-
Returns the timestamp passed into the constructor.
- getEpochTime() - Method in interface com.idevicesinc.sweetblue.utils.HistoricalDataCursor
-
Returns the epoch time of the historical data as a
long
, equivalent to
HistoricalData.getEpochTime()
but raw
long
is used for performance reasons.
- getEpochTime_date() - Method in class com.idevicesinc.sweetblue.utils.HistoricalData
-
Convenience to return the timestamp as a
Date
instance.
- getEpochTime_dateString(DateFormat) - Method in class com.idevicesinc.sweetblue.utils.HistoricalData
-
Convenience to return the timestamp as a formatted string, for example pass new SimpleDateFormat("MM/dd/yyyy HH:mm:ss")
.
- getEpochTime_millis() - Method in class com.idevicesinc.sweetblue.utils.HistoricalData
-
Convenience to return the epoch time as milliseconds since 1970.
- getExtras() - Method in class com.idevicesinc.sweetblue.utils.EmptyCursor
-
- getFlags(BleAdvertisingPacket.Option[]) - Static method in enum com.idevicesinc.sweetblue.BleAdvertisingPacket.Option
-
- getFloat(int) - Method in class com.idevicesinc.sweetblue.utils.EmptyCursor
-
- getFutureLocalTimeInfo() - Static method in class com.idevicesinc.sweetblue.utils.Utils_Time
-
- getFutureTime() - Static method in class com.idevicesinc.sweetblue.utils.Utils_Time
-
- getHandler() - Method in interface com.idevicesinc.sweetblue.PI_UpdateLoop
-
- getHandler() - Method in class com.idevicesinc.sweetblue.utils.UpdateLoop
-
- getHistoricalData() - Method in interface com.idevicesinc.sweetblue.utils.HistoricalDataCursor
-
Returns the historical data at the current position.
- getHistoricalData_atOffset(UUID, int) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- getHistoricalData_atOffset(UUID, EpochTimeRange, int) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- getHistoricalData_cursor(UUID) - Method in class com.idevicesinc.sweetblue.BleDevice
-
Returns a cursor capable of random access to the database-persisted historical data for this device.
- getHistoricalData_cursor(UUID, EpochTimeRange) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- getHistoricalData_forEach(UUID, ForEach_Void<HistoricalData>) - Method in class com.idevicesinc.sweetblue.BleDevice
-
Provides all historical data through the "for each" provided.
- getHistoricalData_forEach(UUID, EpochTimeRange, ForEach_Void<HistoricalData>) - Method in class com.idevicesinc.sweetblue.BleDevice
-
Provides all historical data through the "for each" provided within the range provided.
- getHistoricalData_forEach(UUID, ForEach_Breakable<HistoricalData>) - Method in class com.idevicesinc.sweetblue.BleDevice
-
Provides all historical data through the "for each" provided.
- getHistoricalData_forEach(UUID, EpochTimeRange, ForEach_Breakable<HistoricalData>) - Method in class com.idevicesinc.sweetblue.BleDevice
-
Provides all historical data through the "for each" provided within the range provided.
- getHistoricalData_iterator(UUID) - Method in class com.idevicesinc.sweetblue.BleDevice
-
Returns an iterator that will iterate through all
HistoricalData
entries.
- getHistoricalData_iterator(UUID, EpochTimeRange) - Method in class com.idevicesinc.sweetblue.BleDevice
-
Returns an iterator that will iterate through all
HistoricalData
entries within the range provided.
- getHistoricalData_latest(UUID) - Method in class com.idevicesinc.sweetblue.BleDevice
-
Returns the cached data from the lastest successful read or notify received for a given uuid.
- getHistoricalDataCount(UUID) - Method in class com.idevicesinc.sweetblue.BleDevice
-
Returns the number of historical data entries that have been logged for the device's given characteristic.
- getHistoricalDataCount(UUID, EpochTimeRange) - Method in class com.idevicesinc.sweetblue.BleDevice
-
Returns the number of historical data entries that have been logged
for the device's given characteristic within the range provided.
- getHistoricalDataTableName(UUID) - Method in class com.idevicesinc.sweetblue.BleDevice
-
Returns the database table name for the underlying store of historical data for the given
UUID
.
- getIndex() - Method in class com.idevicesinc.sweetblue.BleDevice
-
- getInt(int) - Method in class com.idevicesinc.sweetblue.utils.EmptyCursor
-
- getInt(UUID) - Static method in class com.idevicesinc.sweetblue.utils.Uuids
-
Parses the first 8 characters of the string representations of the given
UUID
as an integer hex string.
- getIntent(T_State) - Method in class com.idevicesinc.sweetblue.utils.State.ChangeEvent
-
Returns the intention behind the state change, or
State.ChangeIntent.NULL
if no state
change for the given state occurred.
- getIntValue(byte[]) - Static method in class com.idevicesinc.sweetblue.utils.Utils_Byte
-
- getIterator(EpochTimeRange) - Method in interface com.idevicesinc.sweetblue.backend.historical.Backend_HistoricalDataList
-
- getIterator(EpochTimeRange) - Method in class com.idevicesinc.sweetblue.backend.historical.Backend_HistoricalDataList_Default
-
- getLastDisconnectIntent() - Method in class com.idevicesinc.sweetblue.BleDevice
-
- getLastDiscoveryTime() - Method in class com.idevicesinc.sweetblue.BleDevice
-
- getLimit() - Method in class com.idevicesinc.sweetblue.BleNodeConfig.HistoricalDataLogFilter.Please
-
- getListener_Advertise() - Method in class com.idevicesinc.sweetblue.BleServer
-
- getListener_Discovery() - Method in class com.idevicesinc.sweetblue.BleManager
-
- getListener_Incoming() - Method in class com.idevicesinc.sweetblue.BleServer
-
- getLoadState() - Method in interface com.idevicesinc.sweetblue.backend.historical.Backend_HistoricalDataList
-
- getLoadState() - Method in class com.idevicesinc.sweetblue.backend.historical.Backend_HistoricalDataList_Default
-
- getLocalTimeInfo() - Static method in class com.idevicesinc.sweetblue.utils.Utils_Time
-
- getLong(int) - Method in class com.idevicesinc.sweetblue.utils.EmptyCursor
-
- getMacAddress() - Method in interface com.idevicesinc.sweetblue.backend.historical.Backend_HistoricalDataList
-
- getMacAddress() - Method in class com.idevicesinc.sweetblue.backend.historical.Backend_HistoricalDataList_Default
-
- getMacAddress() - Method in class com.idevicesinc.sweetblue.BleDevice
-
Returns the MAC address of this device, as retrieved from the native stack or provided through
BleManager.newDevice(String)
(or overloads thereof).
- getMacAddress() - Method in class com.idevicesinc.sweetblue.BleNode
-
- getMacAddress() - Method in class com.idevicesinc.sweetblue.BleServer
-
- getManager() - Method in class com.idevicesinc.sweetblue.BleNode
-
Returns this endpoint's manager.
- getManufacturerData() - Method in class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
Returns the manufacturer data
- getManufacturerData() - Method in class com.idevicesinc.sweetblue.BleDevice
-
- getManufacturerData() - Method in class com.idevicesinc.sweetblue.utils.BleScanInfo
-
- getManufacturerId() - Method in class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
Returns the manufacturer Id being used
- getManufacturerId() - Method in class com.idevicesinc.sweetblue.BleDevice
-
- getManufacturerId() - Method in class com.idevicesinc.sweetblue.utils.BleScanInfo
-
- getMtu() - Method in class com.idevicesinc.sweetblue.BleDevice
-
- getName() - Method in class com.idevicesinc.sweetblue.utils.BleScanInfo
-
- getName_debug() - Method in class com.idevicesinc.sweetblue.BleDevice
-
Returns a name useful for logging and debugging.
- getName_native() - Method in class com.idevicesinc.sweetblue.BleDevice
-
Returns the raw, unmodified device name retrieved from the stack.
- getName_normalized() - Method in class com.idevicesinc.sweetblue.BleDevice
-
The name retrieved from
BleDevice.getName_native()
can change arbitrarily,
like the last 4 of the MAC address can get appended sometimes, and spaces
might get changed to underscores or vice-versa, caps to lowercase, etc.
- getName_override() - Method in class com.idevicesinc.sweetblue.BleDevice
-
- getNative() - Method in class com.idevicesinc.sweetblue.BleDevice
-
Provides just-in-case lower-level access to the native device instance.
- getNative() - Method in class com.idevicesinc.sweetblue.BleManager
-
Returns the native manager.
- getNative() - Method in class com.idevicesinc.sweetblue.BleServer
-
Provides just-in-case lower-level access to the native server instance.
- getNativeAdapter() - Method in class com.idevicesinc.sweetblue.BleManager
-
Returns the native bluetooth adapter.
- getNativeCharacteristic(UUID) - Method in class com.idevicesinc.sweetblue.BleNode
-
Returns the native characteristic for the given UUID in case you need lower-level access.
- getNativeCharacteristic(UUID, UUID) - Method in class com.idevicesinc.sweetblue.BleNode
-
- getNativeCharacteristics(ForEach_Void<BluetoothGattCharacteristic>) - Method in class com.idevicesinc.sweetblue.BleNode
-
- getNativeCharacteristics(ForEach_Breakable<BluetoothGattCharacteristic>) - Method in class com.idevicesinc.sweetblue.BleNode
-
- getNativeCharacteristics(UUID, ForEach_Void<BluetoothGattCharacteristic>) - Method in class com.idevicesinc.sweetblue.BleNode
-
- getNativeCharacteristics(UUID, ForEach_Breakable<BluetoothGattCharacteristic>) - Method in class com.idevicesinc.sweetblue.BleNode
-
- getNativeCharacteristics() - Method in class com.idevicesinc.sweetblue.BleNode
-
- getNativeCharacteristics(UUID) - Method in class com.idevicesinc.sweetblue.BleNode
-
- getNativeCharacteristics_List() - Method in class com.idevicesinc.sweetblue.BleNode
-
- getNativeCharacteristics_List(UUID) - Method in class com.idevicesinc.sweetblue.BleNode
-
- getNativeCode() - Method in enum com.idevicesinc.sweetblue.BleManagerState
-
Returns the analogous native code, if applicable.
- getNativeDescriptor(UUID) - Method in class com.idevicesinc.sweetblue.BleNode
-
- getNativeDescriptor(UUID, UUID, UUID) - Method in class com.idevicesinc.sweetblue.BleNode
-
Returns the native descriptor for the given UUID in case you need lower-level access.
- getNativeDescriptor_inChar(UUID, UUID) - Method in class com.idevicesinc.sweetblue.BleNode
-
- getNativeDescriptor_inService(UUID, UUID) - Method in class com.idevicesinc.sweetblue.BleNode
-
- getNativeDescriptors() - Method in class com.idevicesinc.sweetblue.BleNode
-
Returns all descriptors on this node.
- getNativeDescriptors(UUID, UUID) - Method in class com.idevicesinc.sweetblue.BleNode
-
Returns all descriptors on this node in the given characteristic.
- getNativeDescriptors(ForEach_Void<BluetoothGattDescriptor>) - Method in class com.idevicesinc.sweetblue.BleNode
-
- getNativeDescriptors(ForEach_Breakable<BluetoothGattDescriptor>) - Method in class com.idevicesinc.sweetblue.BleNode
-
- getNativeDescriptors(UUID, UUID, ForEach_Void<BluetoothGattDescriptor>) - Method in class com.idevicesinc.sweetblue.BleNode
-
- getNativeDescriptors(UUID, UUID, ForEach_Breakable<BluetoothGattDescriptor>) - Method in class com.idevicesinc.sweetblue.BleNode
-
- getNativeDescriptors_inChar(UUID) - Method in class com.idevicesinc.sweetblue.BleNode
-
Returns all descriptors on this node in the given characteristic.
- getNativeDescriptors_inChar(UUID, ForEach_Void<BluetoothGattDescriptor>) - Method in class com.idevicesinc.sweetblue.BleNode
-
- getNativeDescriptors_inChar(UUID, ForEach_Breakable<BluetoothGattDescriptor>) - Method in class com.idevicesinc.sweetblue.BleNode
-
- getNativeDescriptors_inChar_List(UUID) - Method in class com.idevicesinc.sweetblue.BleNode
-
Returns all descriptors on this node in the given characteristic as a list.
- getNativeDescriptors_inService(UUID) - Method in class com.idevicesinc.sweetblue.BleNode
-
Returns all descriptors on this node in the given service.
- getNativeDescriptors_inService(UUID, ForEach_Void<BluetoothGattDescriptor>) - Method in class com.idevicesinc.sweetblue.BleNode
-
- getNativeDescriptors_inService(UUID, ForEach_Breakable<BluetoothGattDescriptor>) - Method in class com.idevicesinc.sweetblue.BleNode
-
- getNativeDescriptors_inService_List(UUID) - Method in class com.idevicesinc.sweetblue.BleNode
-
Returns all descriptors on this node in the given service as a list.
- getNativeDescriptors_List() - Method in class com.idevicesinc.sweetblue.BleNode
-
Returns all descriptors on this node as a list.
- getNativeDescriptors_List(UUID, UUID) - Method in class com.idevicesinc.sweetblue.BleNode
-
Returns all descriptors on this node in the given characteristic as a list.
- getNativeGatt() - Method in class com.idevicesinc.sweetblue.BleDevice
-
- getNativeMode() - Method in enum com.idevicesinc.sweetblue.BleAdvertisingSettings.BleAdvertisingMode
-
- getNativeMode() - Method in enum com.idevicesinc.sweetblue.BleAdvertisingSettings.BleTransmissionPower
-
- getNativeMode() - Method in enum com.idevicesinc.sweetblue.BleConnectionPriority
-
Returns one of the static final int members of
BleConnectionPriority
whose name starts with CONNECTION_PRIORITY_.
- getNativeMode() - Method in enum com.idevicesinc.sweetblue.BleScanMode
-
- getNativeMode() - Method in enum com.idevicesinc.sweetblue.BleScanPower
-
- getNativeService(UUID) - Method in class com.idevicesinc.sweetblue.BleNode
-
Returns the native service for the given UUID in case you need lower-level access.
- getNativeServices() - Method in class com.idevicesinc.sweetblue.BleNode
-
- getNativeServices(ForEach_Void<BluetoothGattService>) - Method in class com.idevicesinc.sweetblue.BleNode
-
- getNativeServices(ForEach_Breakable<BluetoothGattService>) - Method in class com.idevicesinc.sweetblue.BleNode
-
- getNativeServices_List() - Method in class com.idevicesinc.sweetblue.BleNode
-
- getNativeStateMask() - Method in class com.idevicesinc.sweetblue.BleDevice
-
Returns the actual native state mask representation of the
BleDeviceState
for this device.
- getNativeStateMask() - Method in class com.idevicesinc.sweetblue.BleManager
-
Returns the native bitwise state mask representation of
BleManagerState
for this device.
- getNativeStatus() - Method in enum com.idevicesinc.sweetblue.BleServer.AdvertisingListener.Status
-
- getNext() - Method in class com.idevicesinc.sweetblue.BleDevice
-
- getNext(BleDeviceState) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- getNext(Object...) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- getNotificationUri() - Method in class com.idevicesinc.sweetblue.utils.EmptyCursor
-
- getOrigin() - Method in class com.idevicesinc.sweetblue.BleDevice
-
How the device was originally created, either from scanning or explicit creation.
- getPosition() - Method in class com.idevicesinc.sweetblue.utils.EmptyCursor
-
- getPosition() - Method in interface com.idevicesinc.sweetblue.utils.HistoricalDataCursor
-
Returns the current position of the cursor in the row set.
- getPrevious() - Method in class com.idevicesinc.sweetblue.BleDevice
-
- getPrevious(BleDeviceState) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- getPrevious(Object...) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- getRange() - Method in interface com.idevicesinc.sweetblue.backend.historical.Backend_HistoricalDataList
-
- getRange() - Method in class com.idevicesinc.sweetblue.backend.historical.Backend_HistoricalDataList_Default
-
- getRawValue() - Method in class com.idevicesinc.sweetblue.utils.Distance
-
- getRawValue() - Method in class com.idevicesinc.sweetblue.utils.Interval
-
- getRawValue() - Method in class com.idevicesinc.sweetblue.utils.Percent
-
- getRawValue() - Method in class com.idevicesinc.sweetblue.utils.Unit
-
Subclasses must implement this to return their raw double
value.
- getRecord() - Method in class com.idevicesinc.sweetblue.compat.L_Util.ScanResult
-
- getRemedy() - Method in enum com.idevicesinc.sweetblue.BleManager.UhOhListener.UhOh
-
- getRetryCount() - Method in class com.idevicesinc.sweetblue.BleDevice.DefaultConnectionFailListener
-
- getRetryCount() - Method in class com.idevicesinc.sweetblue.BleServer.DefaultConnectionFailListener
-
- getRssi() - Method in class com.idevicesinc.sweetblue.BleDevice
-
- getRssi() - Method in class com.idevicesinc.sweetblue.compat.L_Util.ScanResult
-
- getRssiPercent() - Method in class com.idevicesinc.sweetblue.BleDevice
-
Raw RSSI from
BleDevice.getRssi()
is a little cryptic, so this gives you a friendly 0%-100% value for signal strength.
- getRunningAverage() - Method in class com.idevicesinc.sweetblue.utils.TimeEstimator
-
- getRunningAverageN() - Method in class com.idevicesinc.sweetblue.utils.TimeEstimator
-
- getScanRecord() - Method in class com.idevicesinc.sweetblue.BleDevice
-
Returns the scan record from when we discovered the device.
- getServer() - Method in class com.idevicesinc.sweetblue.BleManager
-
- getServer(BleServer.IncomingListener) - Method in class com.idevicesinc.sweetblue.BleManager
-
- getServiceData() - Method in class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
Returns a Map of 16bit service UUIDs, along with the associated byte arrays.
- getServiceData() - Method in class com.idevicesinc.sweetblue.utils.BleScanInfo
-
- getServiceManager() - Method in class com.idevicesinc.sweetblue.BleNode
-
- getServiceUUIDS() - Method in class com.idevicesinc.sweetblue.utils.BleScanInfo
-
- getShort(int) - Method in class com.idevicesinc.sweetblue.utils.EmptyCursor
-
- getStage() - Method in class com.idevicesinc.sweetblue.utils.BluetoothEnabler
-
- getStateMask() - Method in class com.idevicesinc.sweetblue.BleDevice
-
Returns the bitwise state mask representation of
BleDeviceState
for this device.
- getStateMask() - Method in class com.idevicesinc.sweetblue.BleManager
-
Returns the abstracted bitwise state mask representation of
BleManagerState
for this device.
- getStateMask(String) - Method in class com.idevicesinc.sweetblue.BleServer
-
Returns the bitwise state mask representation of
BleServerState
for the given client mac address.
- getStepsCompleted() - Method in class com.idevicesinc.sweetblue.utils.TimeEstimator
-
- getStepsRemaining() - Method in class com.idevicesinc.sweetblue.utils.TimeEstimator
-
- getString(Activity, String) - Static method in class com.idevicesinc.sweetblue.P_StringHandler
-
- getString(int) - Method in class com.idevicesinc.sweetblue.utils.EmptyCursor
-
- getStringValue(byte[], String) - Static method in class com.idevicesinc.sweetblue.utils.Utils_String
-
- getStringValue(byte[]) - Static method in class com.idevicesinc.sweetblue.utils.Utils_String
-
- getTableName(String, UUID) - Method in interface com.idevicesinc.sweetblue.backend.historical.Backend_HistoricalDatabase
-
- getTableName(String, UUID) - Method in class com.idevicesinc.sweetblue.backend.historical.Backend_HistoricalDatabase_Default
-
- getTime() - Method in class com.idevicesinc.sweetblue.BleTransaction
-
Returns the total time that this transaction has been running.
- getTimeElapsed() - Method in class com.idevicesinc.sweetblue.utils.TimeEstimator
-
- getTimeInNativeState(BleManagerState) - Method in class com.idevicesinc.sweetblue.BleManager
-
- getTimeInState(BleDeviceState) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- getTimeInState(BleManagerState) - Method in class com.idevicesinc.sweetblue.BleManager
-
- getTimeout() - Method in class com.idevicesinc.sweetblue.BleAdvertisingSettings
-
Returns the timeout period.
- getTimeRemaining() - Method in class com.idevicesinc.sweetblue.utils.TimeEstimator
-
- getTotalAverage() - Method in class com.idevicesinc.sweetblue.utils.TimeEstimator
-
- getTransitoryConnectionState(int) - Static method in enum com.idevicesinc.sweetblue.BleDeviceState
-
A convenience for UI purposes, this returns the "highest" connection state representing
a transition from one state to another, so something with "ING" in the name (except
BleDeviceState.PERFORMING_OTA
).
- getTransmissionPower() - Method in class com.idevicesinc.sweetblue.BleAdvertisingSettings
-
- getTxPower() - Method in class com.idevicesinc.sweetblue.BleDevice
-
Returns the calibrated transmission power of the device.
- getTxPower() - Method in class com.idevicesinc.sweetblue.utils.BleScanInfo
-
- getType(int) - Method in class com.idevicesinc.sweetblue.utils.EmptyCursor
-
- getUpdateLoop() - Method in class com.idevicesinc.sweetblue.BleManager
-
- getUuidName(String) - Method in class com.idevicesinc.sweetblue.utils.BasicUuidNameMap
-
- getUuidName(String) - Method in class com.idevicesinc.sweetblue.utils.ReflectionUuidNameMap
-
- getUuidName(String) - Method in interface com.idevicesinc.sweetblue.utils.UuidNameMap
-
Returns the name of the
UUID
to be used for logging/debugging purposes, for example "BATTERY_LEVEL".
- getUuidName(String) - Method in class com.idevicesinc.sweetblue.utils.UuidNameMap_ListWrapper
-
- getUuids() - Method in class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
Returns a HashSet of UUIDS that will be advertised
- getWantsAllOnMoveCalls() - Method in class com.idevicesinc.sweetblue.utils.EmptyCursor
-
- go() - Method in class com.idevicesinc.sweetblue.utils.HistoricalDataQuery
-
- go(BleNode.HistoricalDataQueryListener) - Method in class com.idevicesinc.sweetblue.utils.HistoricalDataQuery
-
- gt(EpochTimeRange) - Method in class com.idevicesinc.sweetblue.utils.EpochTimeRange
-
"greater than" comparison.
- gt(Unit<T>) - Method in class com.idevicesinc.sweetblue.utils.Unit
-
"greater than" comparison.
- gt(double) - Method in class com.idevicesinc.sweetblue.utils.Unit
-
"greater than" comparison.
- gte(EpochTimeRange) - Method in class com.idevicesinc.sweetblue.utils.EpochTimeRange
-
"greater than or equal" comparison.
- gte(Unit<T>) - Method in class com.idevicesinc.sweetblue.utils.Unit
-
"greater than or equal" comparison.
- gte(double) - Method in class com.idevicesinc.sweetblue.utils.Unit
-
"greater than or equal" comparison.
- idealMinScanTime - Variable in class com.idevicesinc.sweetblue.BleManagerConfig
-
- ignore() - Static method in class com.idevicesinc.sweetblue.BleManagerConfig.ScanFilter.Please
-
- ignoreIf(boolean) - Static method in class com.idevicesinc.sweetblue.BleManagerConfig.ScanFilter.Please
-
- Immutable - Annotation Type in com.idevicesinc.sweetblue.annotations
-
Classes marked with this
Annotation
have immutable internal state, or the apparent behavior of so.
- includeDeviceName() - Method in class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
Whether or not this advertisement includes the device name
- includeOtaReadWriteTimesInAverage - Variable in class com.idevicesinc.sweetblue.BleDeviceConfig
-
- includesDisk(int) - Static method in class com.idevicesinc.sweetblue.BleNodeConfig.HistoricalDataLogFilter.HistoricalDataLogEvent
-
- includesMemory(int) - Static method in class com.idevicesinc.sweetblue.BleNodeConfig.HistoricalDataLogFilter.HistoricalDataLogEvent
-
- includeTxPowerLevel() - Method in class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
Whether or not this advertisement includes the Tx power level in the packet
- INFINITE - Static variable in class com.idevicesinc.sweetblue.utils.Interval
-
Use this special value to signify positive infinite.
- init(BleManager) - Method in interface com.idevicesinc.sweetblue.backend.historical.Backend_HistoricalDatabase
-
- init(BleManager) - Method in class com.idevicesinc.sweetblue.backend.historical.Backend_HistoricalDatabase_Default
-
- init(Backend_HistoricalDatabase, UpdateLoop, String, UUID, String, boolean) - Method in interface com.idevicesinc.sweetblue.backend.historical.Backend_HistoricalDataList
-
- init(Backend_HistoricalDatabase, UpdateLoop, String, UUID, String, boolean) - Method in class com.idevicesinc.sweetblue.backend.historical.Backend_HistoricalDataList_Default
-
- Init() - Constructor for class com.idevicesinc.sweetblue.BleTransaction.Init
-
- instant(EpochTime) - Static method in class com.idevicesinc.sweetblue.utils.EpochTimeRange
-
Returns a new instance representing an instant zero length time range.
- intent() - Method in class com.idevicesinc.sweetblue.BleDevice.BondListener.BondEvent
-
Tells whether the bond was created through an explicit call through SweetBlue, or otherwise.
- intentMask() - Method in class com.idevicesinc.sweetblue.utils.State.ChangeEvent
-
For each old->new bit difference, this mask will tell you if the transition was intentional.
- Interval - Class in com.idevicesinc.sweetblue.utils
-
- intToBytes(int) - Static method in class com.idevicesinc.sweetblue.utils.Utils_Byte
-
- INVALID - Static variable in class com.idevicesinc.sweetblue.utils.Distance
-
Convenience value representing an invalid/impossible distance, arbitrarily chosen to be negative one meter.
- INVALID - Static variable in class com.idevicesinc.sweetblue.utils.Uuids
-
A
UUID
instance composed of all zeros and used instead of
null
in various places.
- INVALID_TX_POWER - Static variable in class com.idevicesinc.sweetblue.BleNodeConfig
-
Constant for an invalid or unknown transmission power.
- is(BleDeviceState) - Method in class com.idevicesinc.sweetblue.BleDevice
-
Returns whether the device is in the provided state.
- is(Object...) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- is(BleManagerState) - Method in class com.idevicesinc.sweetblue.BleManager
-
Returns whether the manager is in the provided state.
- is(String, BleServerState) - Method in class com.idevicesinc.sweetblue.BleServer
-
Returns true if the given client is in the state provided.
- isAdvertising() - Method in class com.idevicesinc.sweetblue.BleServer
-
Checks to see if the device is currently advertising.
- isAdvertising(UUID) - Method in class com.idevicesinc.sweetblue.BleServer
-
Checks to see if the device is currently advertising the given
UUID
.
- isAdvertisingSupported() - Method in class com.idevicesinc.sweetblue.BleManager
-
Checks to see if the device supports advertising BLE services.
- isAdvertisingSupported() - Method in class com.idevicesinc.sweetblue.BleServer
-
Checks to see if the device supports advertising BLE services.
- isAdvertisingSupportedByAndroidVersion() - Method in class com.idevicesinc.sweetblue.BleManager
-
Checks to see if the device is running an Android OS which supports
advertising.
- isAdvertisingSupportedByAndroidVersion() - Method in class com.idevicesinc.sweetblue.BleServer
-
Checks to see if the device is running an Android OS which supports
advertising.
- isAdvertisingSupportedByChipset() - Method in class com.idevicesinc.sweetblue.BleManager
-
Checks to see if the device supports advertising.
- isAdvertisingSupportedByChipset() - Method in class com.idevicesinc.sweetblue.BleServer
-
Checks to see if the device supports advertising.
- isAdvertisingSupportedByChipset(BleManager) - Static method in class com.idevicesinc.sweetblue.compat.L_Util
-
- isAfterLast() - Method in class com.idevicesinc.sweetblue.utils.EmptyCursor
-
- isAfterLast() - Method in interface com.idevicesinc.sweetblue.utils.HistoricalDataCursor
-
Returns whether the cursor is pointing to the position after the last
row.
- isAll(BleDeviceState...) - Method in class com.idevicesinc.sweetblue.BleDevice
-
Returns whether the device is in all of the provided states.
- isAll(int) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- isAll(BleManagerState...) - Method in class com.idevicesinc.sweetblue.BleManager
-
Returns whether the manager is in all of the provided states.
- isAll(int) - Method in class com.idevicesinc.sweetblue.BleManager
-
- isAll(String, int) - Method in class com.idevicesinc.sweetblue.BleServer
-
- isAny(BleDeviceState...) - Method in class com.idevicesinc.sweetblue.BleDevice
-
Returns whether the device is in any of the provided states.
- isAny(int) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- isAny(BleManagerState...) - Method in class com.idevicesinc.sweetblue.BleManager
-
Returns whether the manager is in any of the provided states.
- isAny(int) - Method in class com.idevicesinc.sweetblue.BleManager
-
- isAny(String, int) - Method in class com.idevicesinc.sweetblue.BleServer
-
- isAny(String, BleServerState...) - Method in class com.idevicesinc.sweetblue.BleServer
-
Returns true if the given client is in any of the states provided.
- isBeforeFirst() - Method in class com.idevicesinc.sweetblue.utils.EmptyCursor
-
- isBeforeFirst() - Method in interface com.idevicesinc.sweetblue.utils.HistoricalDataCursor
-
Returns whether the cursor is pointing to the position before the first
row.
- isBetween_inclusive(EpochTime, EpochTime) - Method in class com.idevicesinc.sweetblue.utils.EpochTime
-
Does an inclusive check for this
being in the given range.
- isBetween_inclusive(EpochTimeRange) - Method in class com.idevicesinc.sweetblue.utils.EpochTime
-
- isBleSupported() - Method in class com.idevicesinc.sweetblue.BleManager
-
Checks the underlying stack to see if BLE is supported on the phone.
- isBluetoothEnabled() - Method in interface com.idevicesinc.sweetblue.PI_BleStatusHelper
-
- isCancelled() - Method in enum com.idevicesinc.sweetblue.utils.BluetoothEnabler.BluetoothEnablerFilter.Status
-
- isClosed() - Method in class com.idevicesinc.sweetblue.utils.EmptyCursor
-
- isClosed() - Method in interface com.idevicesinc.sweetblue.utils.HistoricalDataCursor
-
return true if the cursor is closed
- isConnectable() - Method in class com.idevicesinc.sweetblue.BleAdvertisingPacket
-
Whether or not this advertisement is connectable
- isConnectable() - Method in class com.idevicesinc.sweetblue.BleDevice
-
Convenience method to tell you whether a call to
BleDevice.connect()
(or overloads) has a chance of succeeding.
- isDeviceSpecific() - Method in enum com.idevicesinc.sweetblue.BleTask
-
Returns whether
this
is associated with a
BleDevice
.
- isDisabled(Interval) - Static method in class com.idevicesinc.sweetblue.utils.Interval
-
Returns true if the given
Interval
is either
null
or its value is less than or equal to zero.
- isDisabled(Double) - Static method in class com.idevicesinc.sweetblue.utils.Interval
-
- isDone() - Method in class com.idevicesinc.sweetblue.utils.BluetoothEnabler.BluetoothEnablerFilter.BluetoothEnablerEvent
-
- isDone() - Method in class com.idevicesinc.sweetblue.utils.BluetoothEnabler
-
- isEnabled(BluetoothEnabler.BluetoothEnablerFilter.Stage) - Method in class com.idevicesinc.sweetblue.utils.BluetoothEnabler.BluetoothEnablerFilter.BluetoothEnablerEvent
-
- isEnabled(BluetoothEnabler.BluetoothEnablerFilter.Stage) - Method in class com.idevicesinc.sweetblue.utils.BluetoothEnabler
-
- isEnabled(Interval) - Static method in class com.idevicesinc.sweetblue.utils.Interval
-
Returns true if the given
Interval
is not
null
and its value is greater than zero.
- isEnabled(double) - Static method in class com.idevicesinc.sweetblue.utils.Interval
-
- isFirst() - Method in class com.idevicesinc.sweetblue.utils.EmptyCursor
-
- isFirst() - Method in interface com.idevicesinc.sweetblue.utils.HistoricalDataCursor
-
Returns whether the cursor is pointing to the first row.
- isFor(UUID) - Method in class com.idevicesinc.sweetblue.BleNodeConfig.HistoricalDataLogFilter.HistoricalDataLogEvent
-
Returns true if this event is associated with the given uuid.
- isFor(UUID[]) - Method in class com.idevicesinc.sweetblue.BleNodeConfig.HistoricalDataLogFilter.HistoricalDataLogEvent
-
Returns true if this event is associated with any of the given uuids.
- isFor(String) - Method in class com.idevicesinc.sweetblue.BleServer.ExchangeListener.ExchangeEvent
-
- isFor(UUID) - Method in class com.idevicesinc.sweetblue.BleServer.ExchangeListener.ExchangeEvent
-
- isFor(Object) - Method in class com.idevicesinc.sweetblue.utils.Event
-
- isFor(T_State) - Method in class com.idevicesinc.sweetblue.utils.State.ChangeEvent
-
- isForAll(Object...) - Method in class com.idevicesinc.sweetblue.utils.Event
-
Convenience query method to check if this event "is for"/relevant-to all of the supplied values.
- isForAll(T_State...) - Method in class com.idevicesinc.sweetblue.utils.State.ChangeEvent
-
- isForAny(Object...) - Method in class com.idevicesinc.sweetblue.utils.Event
-
Convenience query method to check if this event "is for"/relevant-to any of the supplied values.
- isForAny(T_State...) - Method in class com.idevicesinc.sweetblue.utils.State.ChangeEvent
-
- isForegrounded() - Method in class com.idevicesinc.sweetblue.BleManager
-
- isHistoricalDataLoaded() - Method in class com.idevicesinc.sweetblue.BleDevice
-
Returns true
if the historical data for all historical data for
this device is loaded into memory.
- isHistoricalDataLoaded(UUID) - Method in class com.idevicesinc.sweetblue.BleDevice
-
Returns true
if the historical data for a given uuid is loaded into memory.
- isHistoricalDataLoading() - Method in class com.idevicesinc.sweetblue.BleDevice
-
- isHistoricalDataLoading(UUID) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- isInvalid() - Method in class com.idevicesinc.sweetblue.utils.EpochTimeRange
-
- isInvalidOrZero() - Method in class com.idevicesinc.sweetblue.utils.EpochTimeRange
-
- isKitKat() - Static method in class com.idevicesinc.sweetblue.utils.Utils
-
- isLast() - Method in enum com.idevicesinc.sweetblue.utils.BluetoothEnabler.BluetoothEnablerFilter.Stage
-
- isLast() - Method in class com.idevicesinc.sweetblue.utils.EmptyCursor
-
- isLast() - Method in interface com.idevicesinc.sweetblue.utils.HistoricalDataCursor
-
Returns whether the cursor is pointing to the last row.
- isLocationEnabledForScanning() - Method in class com.idevicesinc.sweetblue.BleManager
-
- isLocationEnabledForScanning() - Method in interface com.idevicesinc.sweetblue.PI_BleStatusHelper
-
- isLocationEnabledForScanning(Context) - Static method in class com.idevicesinc.sweetblue.utils.Utils
-
- isLocationEnabledForScanning_byManifestPermissions() - Method in class com.idevicesinc.sweetblue.BleManager
-
- isLocationEnabledForScanning_byManifestPermissions(Context) - Static method in class com.idevicesinc.sweetblue.utils.Utils
-
- isLocationEnabledForScanning_byOsServices() - Method in class com.idevicesinc.sweetblue.BleManager
-
Returns true
if you're either pre-Android-M, or location services are enabled, the same is if you go to the Android Settings app
and manually toggle Location ON/OFF.
- isLocationEnabledForScanning_byOsServices() - Method in interface com.idevicesinc.sweetblue.PI_BleStatusHelper
-
- isLocationEnabledForScanning_byOsServices(Context) - Static method in class com.idevicesinc.sweetblue.utils.Utils
-
Adapted from http://stackoverflow.com/a/22980843/4248895.
- isLocationEnabledForScanning_byRuntimePermissions() - Method in class com.idevicesinc.sweetblue.BleManager
-
Returns
true
if you're either pre-Android-M, or app has runtime permissions enabled by checking
ContextCompat
.
- isLocationEnabledForScanning_byRuntimePermissions() - Method in interface com.idevicesinc.sweetblue.PI_BleStatusHelper
-
- isLocationEnabledForScanning_byRuntimePermissions(Context) - Static method in class com.idevicesinc.sweetblue.utils.Utils
-
- isLocationRelated() - Method in enum com.idevicesinc.sweetblue.utils.BluetoothEnabler.BluetoothEnablerFilter.Stage
-
- isLollipop() - Static method in class com.idevicesinc.sweetblue.utils.Utils
-
- isLollipopScanMode() - Method in enum com.idevicesinc.sweetblue.BleScanMode
-
Deprecated.
- isLongTerm() - Method in enum com.idevicesinc.sweetblue.BleNodeConfig.ReconnectFilter.Type
-
- isManagerSpecific() - Method in enum com.idevicesinc.sweetblue.BleTask
-
Returns whether
this
is associated with
BleManager
.
- isManufacturer(String) - Static method in class com.idevicesinc.sweetblue.utils.Utils
-
- isMarshmallow() - Static method in class com.idevicesinc.sweetblue.utils.Utils
-
- isNativeNotification() - Method in enum com.idevicesinc.sweetblue.BleDevice.ReadWriteListener.Type
-
- isNotification() - Method in class com.idevicesinc.sweetblue.BleDevice.ReadWriteListener.ReadWriteEvent
-
- isNotification() - Method in enum com.idevicesinc.sweetblue.BleDevice.ReadWriteListener.Type
-
- isNotificationOrIndication() - Method in enum com.idevicesinc.sweetblue.BleServer.ExchangeListener.Type
-
- isNotifyEnabled(UUID) - Method in class com.idevicesinc.sweetblue.BleDevice
-
Returns true
if notifications are enabled for the given uuid.
- isNotifyEnabling(UUID) - Method in class com.idevicesinc.sweetblue.BleDevice
-
Returns true
if SweetBlue is in the process of enabling notifications for the given uuid.
- isNull() - Method in class com.idevicesinc.sweetblue.BleDevice.BondListener.BondEvent
-
- isNull() - Method in enum com.idevicesinc.sweetblue.BleDevice.BondListener.Status
-
- isNull() - Method in class com.idevicesinc.sweetblue.BleDevice.ConnectionFailListener.ConnectionFailEvent
-
- isNull() - Method in enum com.idevicesinc.sweetblue.BleDevice.ConnectionFailListener.Status
-
- isNull() - Method in class com.idevicesinc.sweetblue.BleDevice
-
- isNull() - Method in class com.idevicesinc.sweetblue.BleDevice.ReadWriteListener.ReadWriteEvent
-
- isNull() - Method in enum com.idevicesinc.sweetblue.BleDevice.ReadWriteListener.Status
-
- isNull() - Method in enum com.idevicesinc.sweetblue.BleDevice.ReadWriteListener.Target
-
- isNull() - Method in enum com.idevicesinc.sweetblue.BleDevice.ReadWriteListener.Type
-
- isNull() - Method in enum com.idevicesinc.sweetblue.BleDeviceState
-
- isNull() - Method in enum com.idevicesinc.sweetblue.BleManagerState
-
- isNull() - Method in enum com.idevicesinc.sweetblue.BleNode.HistoricalDataLoadListener.Status
-
- isNull() - Method in enum com.idevicesinc.sweetblue.BleNode.HistoricalDataQueryListener.Status
-
- isNull() - Method in enum com.idevicesinc.sweetblue.BleNodeConfig.HistoricalDataLogFilter.Source
-
- isNull() - Method in class com.idevicesinc.sweetblue.BleServer.AdvertisingListener.AdvertisingEvent
-
- isNull() - Method in enum com.idevicesinc.sweetblue.BleServer.AdvertisingListener.Status
-
- isNull() - Method in class com.idevicesinc.sweetblue.BleServer.ConnectionFailListener.ConnectionFailEvent
-
- isNull() - Method in enum com.idevicesinc.sweetblue.BleServer.ConnectionFailListener.Status
-
- isNull() - Method in class com.idevicesinc.sweetblue.BleServer
-
- isNull() - Method in class com.idevicesinc.sweetblue.BleServer.OutgoingListener.OutgoingEvent
-
Will return true in certain early-out cases when there is no issue and the response can continue.
- isNull() - Method in enum com.idevicesinc.sweetblue.BleServer.OutgoingListener.Status
-
- isNull() - Method in enum com.idevicesinc.sweetblue.BleServer.ServiceAddListener.Status
-
- isNull() - Method in enum com.idevicesinc.sweetblue.BleServerState
-
- isNull() - Method in enum com.idevicesinc.sweetblue.utils.BluetoothEnabler.BluetoothEnablerFilter.Stage
-
- isNull() - Method in enum com.idevicesinc.sweetblue.utils.BluetoothEnabler.BluetoothEnablerFilter.Status
-
- isNull(int) - Method in class com.idevicesinc.sweetblue.utils.EmptyCursor
-
- isNull() - Method in class com.idevicesinc.sweetblue.utils.EpochTime
-
- isNull() - Method in class com.idevicesinc.sweetblue.utils.EpochTimeRange
-
- isNull() - Method in class com.idevicesinc.sweetblue.utils.HistoricalData
-
- isNull() - Method in interface com.idevicesinc.sweetblue.utils.State
-
Returns true
if this state is meant to stand in for Java's built-in null
.
- isNull() - Method in interface com.idevicesinc.sweetblue.utils.UsesCustomNull
-
Returns true
if the object's state represents what would otherwise be Java's built-in null
.
- isOnMainThread() - Static method in class com.idevicesinc.sweetblue.utils.Utils
-
- isPerformingSystemCall() - Method in class com.idevicesinc.sweetblue.utils.BluetoothEnabler
-
- isProduct(String) - Static method in class com.idevicesinc.sweetblue.utils.Utils
-
- isRead() - Method in class com.idevicesinc.sweetblue.BleDevice.ReadWriteListener.ReadWriteEvent
-
- isRead() - Method in enum com.idevicesinc.sweetblue.BleDevice.ReadWriteListener.Type
-
- isRead() - Method in enum com.idevicesinc.sweetblue.BleServer.ExchangeListener.Type
-
- isRetry() - Method in class com.idevicesinc.sweetblue.BleNode.ConnectionFailListener.Please
-
- isRunning() - Method in class com.idevicesinc.sweetblue.BleTransaction
-
Returns whether the transaction is currently running.
- isRunning() - Method in interface com.idevicesinc.sweetblue.PI_UpdateLoop
-
- isRunning() - Method in class com.idevicesinc.sweetblue.utils.UpdateLoop
-
- isScanningReady() - Method in class com.idevicesinc.sweetblue.BleManager
-
- isServerSpecific() - Method in enum com.idevicesinc.sweetblue.BleTask
-
Returns whether
this
is associated with a
BleServer
.
- isShortTerm() - Method in enum com.idevicesinc.sweetblue.BleNodeConfig.ReconnectFilter.Type
-
- isShouldContinue() - Method in enum com.idevicesinc.sweetblue.BleNodeConfig.ReconnectFilter.Type
-
- isShouldTryAgain() - Method in enum com.idevicesinc.sweetblue.BleNodeConfig.ReconnectFilter.Type
-
- isSuccess(int) - Static method in class com.idevicesinc.sweetblue.utils.Utils
-
- isValid() - Method in class com.idevicesinc.sweetblue.utils.Distance
-
- isValid() - Method in class com.idevicesinc.sweetblue.utils.EpochTimeRange
-
- isWrite() - Method in class com.idevicesinc.sweetblue.BleDevice.ReadWriteListener.ReadWriteEvent
-
- isWrite() - Method in enum com.idevicesinc.sweetblue.BleDevice.ReadWriteListener.Type
-
- isWrite() - Method in enum com.idevicesinc.sweetblue.BleServer.ExchangeListener.Type
-
- isZero() - Method in class com.idevicesinc.sweetblue.utils.EpochTimeRange
-
- saveNameChangesToDisk - Variable in class com.idevicesinc.sweetblue.BleDeviceConfig
-
- scanMode - Variable in class com.idevicesinc.sweetblue.BleManagerConfig
-
- scanPower - Variable in class com.idevicesinc.sweetblue.BleManagerConfig
-
NOTE: This is ONLY applicable on devices running Lollipop or above.
- scanRecord() - Method in class com.idevicesinc.sweetblue.BleManagerConfig.ScanFilter.ScanEvent
-
The raw scan record received when the device was discovered.
- scanReportDelay - Variable in class com.idevicesinc.sweetblue.BleManagerConfig
-
Default is
0.5 seconds - Only applicable for Lollipop and up (i.e.
- ScanResult() - Constructor for class com.idevicesinc.sweetblue.compat.L_Util.ScanResult
-
- secs() - Method in class com.idevicesinc.sweetblue.utils.Interval
-
Returns the value of this interval in seconds.
- secs(double) - Static method in class com.idevicesinc.sweetblue.utils.Interval
-
Returns a new
Interval
representing the given number of seconds.
- secs(Interval) - Static method in class com.idevicesinc.sweetblue.utils.Interval
-
Returns the double values as seconds from a given nullable
Interval
.
- select() - Method in class com.idevicesinc.sweetblue.BleNode
-
Provides a way to perform a statically checked SQL query by chaining method calls.
- select(BleNode, Backend_HistoricalDatabase) - Static method in class com.idevicesinc.sweetblue.utils.HistoricalDataQuery
-
- sendIndication(String, UUID, byte[]) - Method in class com.idevicesinc.sweetblue.BleServer
-
- sendIndication(String, UUID, byte[], BleServer.OutgoingListener) - Method in class com.idevicesinc.sweetblue.BleServer
-
- sendIndication(String, UUID, UUID, byte[]) - Method in class com.idevicesinc.sweetblue.BleServer
-
- sendIndication(String, UUID, UUID, byte[], BleServer.OutgoingListener) - Method in class com.idevicesinc.sweetblue.BleServer
-
- sendIndication(String, UUID, FutureData) - Method in class com.idevicesinc.sweetblue.BleServer
-
- sendIndication(String, UUID, FutureData, BleServer.OutgoingListener) - Method in class com.idevicesinc.sweetblue.BleServer
-
- sendIndication(String, UUID, UUID, FutureData) - Method in class com.idevicesinc.sweetblue.BleServer
-
- sendIndication(String, UUID, UUID, FutureData, BleServer.OutgoingListener) - Method in class com.idevicesinc.sweetblue.BleServer
-
- sendNotification(String, UUID, byte[]) - Method in class com.idevicesinc.sweetblue.BleServer
-
- sendNotification(String, UUID, byte[], BleServer.OutgoingListener) - Method in class com.idevicesinc.sweetblue.BleServer
-
- sendNotification(String, UUID, UUID, byte[]) - Method in class com.idevicesinc.sweetblue.BleServer
-
- sendNotification(String, UUID, UUID, byte[], BleServer.OutgoingListener) - Method in class com.idevicesinc.sweetblue.BleServer
-
- sendNotification(String, UUID, FutureData) - Method in class com.idevicesinc.sweetblue.BleServer
-
- sendNotification(String, UUID, FutureData, BleServer.OutgoingListener) - Method in class com.idevicesinc.sweetblue.BleServer
-
- sendNotification(String, UUID, UUID, FutureData) - Method in class com.idevicesinc.sweetblue.BleServer
-
- sendNotification(String, UUID, UUID, FutureData, BleServer.OutgoingListener) - Method in class com.idevicesinc.sweetblue.BleServer
-
Use this method to send a notification to the client device with the given mac address to the given characteristic
UUID
.
- SERIAL_NUMBER - Static variable in class com.idevicesinc.sweetblue.utils.Uuids
-
- server() - Method in class com.idevicesinc.sweetblue.BleNodeConfig.HistoricalDataLogFilter.HistoricalDataLogEvent
-
- server() - Method in class com.idevicesinc.sweetblue.BleNodeConfig.ReconnectFilter.ReconnectEvent
-
- server() - Method in class com.idevicesinc.sweetblue.BleNodeConfig.TaskTimeoutRequestFilter.TaskTimeoutRequestEvent
-
- server() - Method in class com.idevicesinc.sweetblue.BleServer.AdvertisingListener.AdvertisingEvent
-
The backing
BleManager
which is attempting to start advertising.
- server() - Method in class com.idevicesinc.sweetblue.BleServer.ConnectionFailListener.ConnectionFailEvent
-
- server() - Method in class com.idevicesinc.sweetblue.BleServer.ExchangeListener.ExchangeEvent
-
- server() - Method in class com.idevicesinc.sweetblue.BleServer.ServiceAddListener.ServiceAddEvent
-
The server to which the service is being added.
- server() - Method in class com.idevicesinc.sweetblue.BleServer.StateListener.StateEvent
-
The server undergoing the state change.
- service() - Method in class com.idevicesinc.sweetblue.BleDevice.ReadWriteListener.ReadWriteEvent
-
- service() - Method in class com.idevicesinc.sweetblue.BleServer.ServiceAddListener.ServiceAddEvent
-
- serviceData() - Method in class com.idevicesinc.sweetblue.BleManagerConfig.ScanFilter.ScanEvent
-
- serviceUuid() - Method in class com.idevicesinc.sweetblue.BleDevice.ReadWriteListener.ReadWriteEvent
-
- serviceUuid() - Method in class com.idevicesinc.sweetblue.BleServer.ExchangeListener.ExchangeEvent
-
- serviceUuid() - Method in class com.idevicesinc.sweetblue.BleServer.ServiceAddListener.ServiceAddEvent
-
- setBoolean(boolean) - Method in class com.idevicesinc.sweetblue.BleDevice.WriteBuilder
-
Set the boolean to write.
- setBytes(byte[]) - Method in class com.idevicesinc.sweetblue.BleDevice.WriteBuilder
-
Set the raw bytes to write.
- setCharacteristicUUID(UUID) - Method in class com.idevicesinc.sweetblue.BleDevice.WriteBuilder
-
Set the characteristic UUID to write to.
- setConfig(BleDeviceConfig) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- setConfig(BleManagerConfig) - Method in class com.idevicesinc.sweetblue.BleManager
-
- setConfig(BleNodeConfig) - Method in class com.idevicesinc.sweetblue.BleServer
-
- setConnectionPriority(BleConnectionPriority) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- setConnectionPriority(BleConnectionPriority, BleDevice.ReadWriteListener) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- setExtras(Bundle) - Method in class com.idevicesinc.sweetblue.utils.EmptyCursor
-
- setInt(int) - Method in class com.idevicesinc.sweetblue.BleDevice.WriteBuilder
-
Set an int to be written.
- setListener_Advertising(BleServer.AdvertisingListener) - Method in class com.idevicesinc.sweetblue.BleManager
-
Set a listener here to be notified of the result of starting to advertise.
- setListener_Advertising(BleServer.AdvertisingListener) - Method in class com.idevicesinc.sweetblue.BleServer
-
- setListener_Assert(BleManager.AssertListener) - Method in class com.idevicesinc.sweetblue.BleManager
-
- setListener_Bond(BleDevice.BondListener) - Method in class com.idevicesinc.sweetblue.BleDevice
-
Set a listener here to be notified whenever a bond attempt succeeds.
- setListener_Bond(BleDevice.BondListener) - Method in class com.idevicesinc.sweetblue.BleManager
-
- setListener_ConnectionFail(BleDevice.ConnectionFailListener) - Method in class com.idevicesinc.sweetblue.BleDevice
-
Set a listener here to be notified whenever a connection fails and to
have control over retry behavior.
- setListener_ConnectionFail(BleDevice.ConnectionFailListener) - Method in class com.idevicesinc.sweetblue.BleManager
-
Convenience method to handle connection fail events at the manager level.
- setListener_ConnectionFail(BleServer.ConnectionFailListener) - Method in class com.idevicesinc.sweetblue.BleServer
-
Set a listener here to override any listener provided previously.
- setListener_ConnectionFail_Server(BleServer.ConnectionFailListener) - Method in class com.idevicesinc.sweetblue.BleManager
-
Convenience method to handle server connection fail events at the manager level.
- setListener_DeviceState(BleDevice.StateListener) - Method in class com.idevicesinc.sweetblue.BleManager
-
Convenience method to listen for all changes in
BleDeviceState
for all devices.
- setListener_Discovery(BleManager.DiscoveryListener) - Method in class com.idevicesinc.sweetblue.BleManager
-
Set a listener here to be notified whenever a
BleDevice
is discovered, rediscovered, or undiscovered.
- setListener_HistoricalDataLoad(BleNode.HistoricalDataLoadListener) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- setListener_HistoricalDataLoad(BleNode.HistoricalDataLoadListener) - Method in class com.idevicesinc.sweetblue.BleManager
-
- setListener_Incoming(BleServer.IncomingListener) - Method in class com.idevicesinc.sweetblue.BleManager
-
Convenience method to handle server request events at the manager level.
- setListener_Incoming(BleServer.IncomingListener) - Method in class com.idevicesinc.sweetblue.BleServer
-
Set a listener here to override any listener provided previously.
- setListener_NativeState(BleManager.NativeStateListener) - Method in class com.idevicesinc.sweetblue.BleManager
-
Set a listener here to be notified whenever this manager's native
BleManagerState
changes.
- setListener_Outgoing(BleServer.OutgoingListener) - Method in class com.idevicesinc.sweetblue.BleManager
-
Convenience method to listen for completion of all outgoing messages from
BleServer
instances.
- setListener_Outgoing(BleServer.OutgoingListener) - Method in class com.idevicesinc.sweetblue.BleServer
-
- setListener_ReadWrite(BleDevice.ReadWriteListener) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- setListener_ReadWrite(BleDevice.ReadWriteListener) - Method in class com.idevicesinc.sweetblue.BleManager
-
- setListener_ServerState(BleServer.StateListener) - Method in class com.idevicesinc.sweetblue.BleManager
-
Convenience method to listen for all changes in
BleServerState
for all servers.
- setListener_ServiceAdd(BleServer.ServiceAddListener) - Method in class com.idevicesinc.sweetblue.BleManager
-
Convenience method to listen for all service addition events for all servers.
- setListener_ServiceAdd(BleServer.ServiceAddListener) - Method in class com.idevicesinc.sweetblue.BleServer
-
- setListener_State(BleDevice.StateListener) - Method in class com.idevicesinc.sweetblue.BleDevice
-
Set a listener here to be notified whenever this device's state changes.
- setListener_State(BleManager.StateListener) - Method in class com.idevicesinc.sweetblue.BleManager
-
Set a listener here to be notified whenever this manager's
BleManagerState
changes.
- setListener_State(BleServer.StateListener) - Method in class com.idevicesinc.sweetblue.BleServer
-
Set a listener here to be notified whenever this server's state changes in relation to a specific client.
- setListener_UhOh(BleManager.UhOhListener) - Method in class com.idevicesinc.sweetblue.BleManager
-
- setLong(long) - Method in class com.idevicesinc.sweetblue.BleDevice.WriteBuilder
-
Set a long to be written.
- setManufacturerData(byte[]) - Method in class com.idevicesinc.sweetblue.utils.BleScanInfo
-
- setManufacturerId(int) - Method in class com.idevicesinc.sweetblue.utils.BleScanInfo
-
- setMtu(int) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- setMtu(int, BleDevice.ReadWriteListener) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- setMtuToDefault() - Method in class com.idevicesinc.sweetblue.BleDevice
-
- setMtuToDefault(BleDevice.ReadWriteListener) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- setName(String) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- setName(String, UUID) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- setName(String, UUID, BleDevice.ReadWriteListener) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- setNotificationUri(ContentResolver, Uri) - Method in class com.idevicesinc.sweetblue.utils.EmptyCursor
-
- setServiceUUID(UUID) - Method in class com.idevicesinc.sweetblue.BleDevice.WriteBuilder
-
Set the service UUID for this write.
- setShort(short) - Method in class com.idevicesinc.sweetblue.BleDevice.WriteBuilder
-
Set a short to be written.
- setString(String, String) - Method in class com.idevicesinc.sweetblue.BleDevice.WriteBuilder
-
Set a string to be written.
- setString(String) - Method in class com.idevicesinc.sweetblue.BleDevice.WriteBuilder
-
Set a string to be written.
- setTimeoutFor(Interval) - Static method in class com.idevicesinc.sweetblue.BleNodeConfig.TaskTimeoutRequestFilter.Please
-
Tells SweetBlue to wait for the given interval before timing out the task.
- SHORT_TERM_ATTEMPT_RATE - Static variable in class com.idevicesinc.sweetblue.BleNodeConfig.DefaultReconnectFilter
-
- SHORT_TERM_TIMEOUT - Static variable in class com.idevicesinc.sweetblue.BleNodeConfig.DefaultReconnectFilter
-
- shortToBytes(short) - Static method in class com.idevicesinc.sweetblue.utils.Utils_Byte
-
- shouldBeReportedToUser() - Method in class com.idevicesinc.sweetblue.BleDevice.ConnectionFailListener.ConnectionFailEvent
-
- shouldBeReportedToUser() - Method in enum com.idevicesinc.sweetblue.BleDevice.ConnectionFailListener.Status
-
Convenience method that returns whether this status is something that your app user would usually care about.
- shouldBeReportedToUser() - Method in class com.idevicesinc.sweetblue.BleServer.ConnectionFailListener.ConnectionFailEvent
-
- shouldBeReportedToUser() - Method in enum com.idevicesinc.sweetblue.BleServer.ConnectionFailListener.Status
-
Convenience method that returns whether this status is something that your app user would usually care about.
- shouldBreak() - Method in class com.idevicesinc.sweetblue.utils.ForEach_Breakable.Please
-
- shouldContinue() - Method in class com.idevicesinc.sweetblue.utils.ForEach_Breakable.Please
-
- shouldShowRequestPermissionRationale(Activity) - Static method in class com.idevicesinc.sweetblue.compat.M_Util
-
- since(long) - Static method in class com.idevicesinc.sweetblue.utils.Interval
-
- SingleElementIterator<T> - Class in com.idevicesinc.sweetblue.utils
-
Convenience class for implementing an
Iterator
with a single element.
- SingleElementIterator(T) - Constructor for class com.idevicesinc.sweetblue.utils.SingleElementIterator
-
- SINGLETON - Static variable in class com.idevicesinc.sweetblue.utils.EmptyCursor
-
Singleton value, safe to reuse.
- skipNext() - Static method in class com.idevicesinc.sweetblue.utils.BluetoothEnabler.BluetoothEnablerFilter.Please
-
- SOFTWARE_REVISION - Static variable in class com.idevicesinc.sweetblue.utils.Uuids
-
- solicited() - Method in class com.idevicesinc.sweetblue.BleDevice.ReadWriteListener.ReadWriteEvent
-
This returns true
if this event was the result of an explicit call through SweetBlue, e.g.
- solicited() - Method in class com.idevicesinc.sweetblue.BleServer.OutgoingListener.OutgoingEvent
-
This returns true
if this event was the result of an explicit call through SweetBlue, e.g.
- solicited() - Method in class com.idevicesinc.sweetblue.BleServer.ServiceAddListener.ServiceAddEvent
-
This returns true
if this event was the result of an explicit call through SweetBlue, e.g.
- source() - Method in class com.idevicesinc.sweetblue.BleNodeConfig.HistoricalDataLogFilter.HistoricalDataLogEvent
-
The source of the data - read, notify, etc.
- stackTrace() - Method in class com.idevicesinc.sweetblue.BleManager.AssertListener.AssertEvent
-
Stack trace leading up to the assert.
- stage() - Method in class com.idevicesinc.sweetblue.utils.BluetoothEnabler.BluetoothEnablerFilter.BluetoothEnablerEvent
-
- STANDARD_UUID_TEMPLATE - Static variable in class com.idevicesinc.sweetblue.utils.Uuids
-
- start(BleDevice) - Method in class com.idevicesinc.sweetblue.BleTransaction
-
Implement this method to kick off your transaction.
- start(BleDevice) - Method in class com.idevicesinc.sweetblue.BleWriteTransaction
-
Starts the transaction.
- start(double) - Method in interface com.idevicesinc.sweetblue.PI_UpdateLoop
-
- start(Context) - Static method in class com.idevicesinc.sweetblue.utils.BluetoothEnabler
-
- start(Context, BluetoothEnabler.BluetoothEnablerFilter) - Static method in class com.idevicesinc.sweetblue.utils.BluetoothEnabler
-
- start(Activity) - Static method in class com.idevicesinc.sweetblue.utils.BluetoothEnabler
-
- start(Activity, BluetoothEnabler.BluetoothEnablerFilter) - Static method in class com.idevicesinc.sweetblue.utils.BluetoothEnabler
-
Kicks off the complex flow needed to fully enable Bluetooth on Build versions greater than or equal to
Build.VERSION_CODES.M
.
- start(double) - Method in class com.idevicesinc.sweetblue.utils.UpdateLoop
-
- startAdvertising(UUID) - Method in class com.idevicesinc.sweetblue.BleServer
-
- startAdvertising(UUID, BleServer.AdvertisingListener) - Method in class com.idevicesinc.sweetblue.BleServer
-
- startAdvertising(UUID[]) - Method in class com.idevicesinc.sweetblue.BleServer
-
- startAdvertising(UUID[], BleServer.AdvertisingListener) - Method in class com.idevicesinc.sweetblue.BleServer
-
- startAdvertising(UUID, byte[]) - Method in class com.idevicesinc.sweetblue.BleServer
-
- startAdvertising(UUID, byte[], BleAdvertisingPacket.Option...) - Method in class com.idevicesinc.sweetblue.BleServer
-
- startAdvertising(UUID, BleAdvertisingPacket.Option...) - Method in class com.idevicesinc.sweetblue.BleServer
-
- startAdvertising(UUID[], BleAdvertisingPacket.Option...) - Method in class com.idevicesinc.sweetblue.BleServer
-
- startAdvertising(UUID, BleAdvertisingSettings, BleServer.AdvertisingListener) - Method in class com.idevicesinc.sweetblue.BleServer
-
- startAdvertising(UUID[], BleAdvertisingSettings, BleServer.AdvertisingListener) - Method in class com.idevicesinc.sweetblue.BleServer
-
- startAdvertising(BleAdvertisingPacket) - Method in class com.idevicesinc.sweetblue.BleServer
-
- startAdvertising(BleAdvertisingPacket, BleServer.AdvertisingListener) - Method in class com.idevicesinc.sweetblue.BleServer
-
- startAdvertising(BleAdvertisingPacket, BleAdvertisingSettings, BleServer.AdvertisingListener) - Method in class com.idevicesinc.sweetblue.BleServer
-
- startChangeTrackingPoll(UUID[], Interval, BleDevice.ReadWriteListener) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- startChangeTrackingPoll(UUID[], Interval) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- startChangeTrackingPoll(Iterable<UUID>, Interval, BleDevice.ReadWriteListener) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- startChangeTrackingPoll(Iterable<UUID>, Interval) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- startChangeTrackingPoll(UUID, Interval, BleDevice.ReadWriteListener) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- startChangeTrackingPoll(UUID, UUID, Interval, BleDevice.ReadWriteListener) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- startClassicDiscovery() - Method in interface com.idevicesinc.sweetblue.PI_BleScanner
-
- startLeScan(BluetoothAdapter.LeScanCallback) - Method in interface com.idevicesinc.sweetblue.PI_BleScanner
-
- startLScan(int, Interval, L_Util.ScanCallback) - Method in interface com.idevicesinc.sweetblue.PI_BleScanner
-
- startMScan(int, Interval, L_Util.ScanCallback) - Method in interface com.idevicesinc.sweetblue.PI_BleScanner
-
- startNativeScan(BleManager, int, Interval, L_Util.ScanCallback) - Static method in class com.idevicesinc.sweetblue.compat.L_Util
-
- startNativeScan(BleManager, int, Interval, L_Util.ScanCallback) - Static method in class com.idevicesinc.sweetblue.compat.M_Util
-
- startPeriodicScan(Interval, Interval) - Method in class com.idevicesinc.sweetblue.BleManager
-
Manually starts a periodic scan.
- startPeriodicScan(Interval, Interval, BleManager.DiscoveryListener) - Method in class com.idevicesinc.sweetblue.BleManager
-
- startPeriodicScan(Interval, Interval, BleManagerConfig.ScanFilter) - Method in class com.idevicesinc.sweetblue.BleManager
-
- startPeriodicScan(Interval, Interval, BleManagerConfig.ScanFilter, BleManager.DiscoveryListener) - Method in class com.idevicesinc.sweetblue.BleManager
-
- startPoll(UUID, Interval, BleDevice.ReadWriteListener) - Method in class com.idevicesinc.sweetblue.BleDevice
-
Starts a periodic read of a particular characteristic.
- startPoll(UUID, Interval) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- startPoll(UUID, UUID, Interval, BleDevice.ReadWriteListener) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- startPoll(UUID, UUID, Interval) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- startPoll(UUID[], Interval, BleDevice.ReadWriteListener) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- startPoll(UUID[], Interval) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- startPoll(Iterable<UUID>, Interval, BleDevice.ReadWriteListener) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- startPoll(Iterable<UUID>, Interval) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- startRssiPoll(Interval) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- startRssiPoll(Interval, BleDevice.ReadWriteListener) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- startScan() - Method in class com.idevicesinc.sweetblue.BleManager
-
- startScan(BleManagerConfig.ScanFilter) - Method in class com.idevicesinc.sweetblue.BleManager
-
- startScan(BleManager.DiscoveryListener) - Method in class com.idevicesinc.sweetblue.BleManager
-
- startScan(Interval, BleManagerConfig.ScanFilter) - Method in class com.idevicesinc.sweetblue.BleManager
-
- startScan(Interval, BleManager.DiscoveryListener) - Method in class com.idevicesinc.sweetblue.BleManager
-
- startScan(BleManagerConfig.ScanFilter, BleManager.DiscoveryListener) - Method in class com.idevicesinc.sweetblue.BleManager
-
- startScan(Interval) - Method in class com.idevicesinc.sweetblue.BleManager
-
Starts a scan that will generally last for the given time (roughly).
- startScan(Interval, BleManagerConfig.ScanFilter, BleManager.DiscoveryListener) - Method in class com.idevicesinc.sweetblue.BleManager
-
- State - Interface in com.idevicesinc.sweetblue.utils
-
Bitwise enum contract for representing the state of devices and managers.
- State.ChangeEvent<T_State extends State> - Class in com.idevicesinc.sweetblue.utils
-
- State.ChangeIntent - Enum in com.idevicesinc.sweetblue.utils
-
Enumerates the intention behind a state change - as comprehensively as possible, whether the
application user intended for the state change to happen or not.
- staticFieldValue(Field) - Static method in class com.idevicesinc.sweetblue.utils.Utils_Reflection
-
- status() - Method in class com.idevicesinc.sweetblue.BleDevice.BondListener.BondEvent
-
- status() - Method in class com.idevicesinc.sweetblue.BleDevice.ConnectionFailListener.ConnectionFailEvent
-
General reason why the connection failed.
- status() - Method in class com.idevicesinc.sweetblue.BleDevice.ReadWriteListener.ReadWriteEvent
-
Indicates either success or the type of failure.
- status() - Method in class com.idevicesinc.sweetblue.BleNode.HistoricalDataLoadListener.HistoricalDataLoadEvent
-
The general status of the load operation.
- status() - Method in class com.idevicesinc.sweetblue.BleNode.HistoricalDataQueryListener.HistoricalDataQueryEvent
-
The general status of the query operation.
- status() - Method in class com.idevicesinc.sweetblue.BleServer.AdvertisingListener.AdvertisingEvent
-
- status() - Method in class com.idevicesinc.sweetblue.BleServer.ConnectionFailListener.ConnectionFailEvent
-
General reason why the connection failed.
- status() - Method in class com.idevicesinc.sweetblue.BleServer.OutgoingListener.OutgoingEvent
-
- status() - Method in class com.idevicesinc.sweetblue.BleServer.ServiceAddListener.ServiceAddEvent
-
Indicates the success or reason for failure for adding the service.
- status() - Method in class com.idevicesinc.sweetblue.utils.BluetoothEnabler.BluetoothEnablerFilter.BluetoothEnablerEvent
-
- stop() - Static method in class com.idevicesinc.sweetblue.BleWriteTransaction.FailListener.Please
-
Stops the transaction, and clears all remaining writes from the queue.
- stop() - Method in interface com.idevicesinc.sweetblue.PI_UpdateLoop
-
- stop() - Static method in class com.idevicesinc.sweetblue.utils.BluetoothEnabler.BluetoothEnablerFilter.Please
-
Bypass all remaining stages and move to the end of the last stage; enabler will finish at this point
- stop() - Method in class com.idevicesinc.sweetblue.utils.UpdateLoop
-
- stopAdvertising() - Method in class com.idevicesinc.sweetblue.BleServer
-
Stops the server from advertising.
- stopAllScanning() - Method in class com.idevicesinc.sweetblue.BleManager
-
- stopLeScan(BluetoothAdapter.LeScanCallback) - Method in interface com.idevicesinc.sweetblue.PI_BleScanner
-
- stopNativeScan(BleManager) - Static method in class com.idevicesinc.sweetblue.compat.L_Util
-
- stopPeriodicScan(BleManagerConfig.ScanFilter) - Method in class com.idevicesinc.sweetblue.BleManager
-
- stopPeriodicScan() - Method in class com.idevicesinc.sweetblue.BleManager
-
- stopPoll(UUID, BleDevice.ReadWriteListener) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- stopPoll(UUID) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- stopPoll(UUID, Interval, BleDevice.ReadWriteListener) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- stopPoll(UUID, Interval) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- stopPoll(UUID, UUID, BleDevice.ReadWriteListener) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- stopPoll(UUID, UUID) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- stopPoll(UUID, UUID, Interval, BleDevice.ReadWriteListener) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- stopPoll(UUID, UUID, Interval) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- stopPoll(UUID[], Interval, BleDevice.ReadWriteListener) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- stopPoll(UUID[], Interval) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- stopPoll(UUID[]) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- stopPoll(Iterable<UUID>, Interval, BleDevice.ReadWriteListener) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- stopPoll(Iterable<UUID>, Interval) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- stopPoll(Iterable<UUID>) - Method in class com.idevicesinc.sweetblue.BleDevice
-
- stopRetrying() - Static method in class com.idevicesinc.sweetblue.BleNodeConfig.ReconnectFilter.Please
-
- stopRetryingIf(boolean) - Static method in class com.idevicesinc.sweetblue.BleNodeConfig.ReconnectFilter.Please
-
- stopRssiPoll() - Method in class com.idevicesinc.sweetblue.BleDevice
-
- stopScan() - Method in class com.idevicesinc.sweetblue.BleManager
-
- stopScan(BleManagerConfig.ScanFilter) - Method in class com.idevicesinc.sweetblue.BleManager
-
- stopScanOnPause - Variable in class com.idevicesinc.sweetblue.BleManagerConfig
-
- subBytes(byte[], int, int) - Static method in class com.idevicesinc.sweetblue.utils.Utils_Byte
-
- subBytes(byte[], int) - Static method in class com.idevicesinc.sweetblue.utils.Utils_Byte
-
- succeed() - Method in class com.idevicesinc.sweetblue.BleTransaction
-
Call this from subclasses to indicate that the transaction has succeeded.
- SweetLogger - Interface in com.idevicesinc.sweetblue
-
- SYSTEM_ID - Static variable in class com.idevicesinc.sweetblue.utils.Uuids
-
- uhOh() - Method in class com.idevicesinc.sweetblue.BleManager.UhOhListener.UhOhEvent
-
- uhOhCallbackThrottle - Variable in class com.idevicesinc.sweetblue.BleManagerConfig
-
- unbond() - Method in class com.idevicesinc.sweetblue.BleDevice
-
- unbond() - Static method in class com.idevicesinc.sweetblue.BleDeviceConfig.BondFilter.Please
-
Device should be unbonded if it isn't already.
- UNBOND_REASON_AUTH_CANCELED - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
A bond attempt failed because we canceled the bonding process.
- UNBOND_REASON_AUTH_FAILED - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
A bond attempt failed because pins did not match, or remote device did not respond to pin request in time.
- UNBOND_REASON_AUTH_REJECTED - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
A bond attempt failed because the other side explicitly rejected bonding.
- UNBOND_REASON_AUTH_TIMEOUT - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
A bond attempt failed because of authentication timeout.
- UNBOND_REASON_DISCOVERY_IN_PROGRESS - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
A bond attempt failed because a discovery is in progress.
- UNBOND_REASON_REMOTE_AUTH_CANCELED - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
A bond attempt failed because we received an Authentication Cancel by remote end.
- UNBOND_REASON_REMOTE_DEVICE_DOWN - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
A bond attempt failed because we could not contact the remote device.
- UNBOND_REASON_REPEATED_ATTEMPTS - Static variable in class com.idevicesinc.sweetblue.BleStatuses
-
A bond attempt failed because of repeated attempts.
- unbondAll() - Method in class com.idevicesinc.sweetblue.BleManager
-
- unbondIf(boolean) - Static method in class com.idevicesinc.sweetblue.BleDeviceConfig.BondFilter.Please
-
- undiscover() - Method in class com.idevicesinc.sweetblue.BleDevice
-
- undiscover(BleDevice) - Method in class com.idevicesinc.sweetblue.BleManager
-
Forcefully undiscovers a device, disconnecting it first if needed and removing it from this manager's internal list.
- undiscoverAll() - Method in class com.idevicesinc.sweetblue.BleManager
-
- undiscoverDeviceWhenBleTurnsOff - Variable in class com.idevicesinc.sweetblue.BleDeviceConfig
-
- undiscoveryKeepAlive - Variable in class com.idevicesinc.sweetblue.BleDeviceConfig
-
Default is disabled - If a device exceeds this amount of time since its
last discovery then it is a candidate for being undiscovered.
- Unit<T extends Unit> - Class in com.idevicesinc.sweetblue.utils
-
Common abstract base class for all units of measurement, providing default convenience methods
for things like comparison.
- Unit() - Constructor for class com.idevicesinc.sweetblue.utils.Unit
-
- UnitTest - Annotation Type in com.idevicesinc.sweetblue.annotations
-
This annotation is used to dictate certain classes and/or fields which are
only used for Unit testing, and should be ignored.
- unregisterContentObserver(ContentObserver) - Method in class com.idevicesinc.sweetblue.utils.EmptyCursor
-
- unregisterDataSetObserver(DataSetObserver) - Method in class com.idevicesinc.sweetblue.utils.EmptyCursor
-
- unsignedByte(byte) - Static method in class com.idevicesinc.sweetblue.utils.Utils_Byte
-
- update(double) - Method in class com.idevicesinc.sweetblue.BleManager
-
This method is made public in case you want to tie the library in to an update loop
from another codebase.
- update(double) - Method in class com.idevicesinc.sweetblue.BleTransaction
-
Optional convenience method to override if you want to do periodic updates or time-based calculations.
- UpdateLoop - Class in com.idevicesinc.sweetblue.utils
-
Zero-dependency (besides Android) utility class for creating an update loop.
- updateLoopCallback - Variable in class com.idevicesinc.sweetblue.BleManagerConfig
-
- updateLoopFactory - Variable in class com.idevicesinc.sweetblue.BleManagerConfig
-
This allows the use of custom
PI_UpdateLoop
for the internal processing of SweetBlue.
- useGattRefresh - Variable in class com.idevicesinc.sweetblue.BleDeviceConfig
-
Default is false
- whether to use BluetoothGatt.refresh()
right before service discovery.
- useLeTransportForBonding - Variable in class com.idevicesinc.sweetblue.BleDeviceConfig
-
The below explanation is wrong, only in that the default is now false
.
- usesCharUuid() - Method in enum com.idevicesinc.sweetblue.BleTask
-
- UsesCustomNull - Interface in com.idevicesinc.sweetblue.utils
-
Interface implemented by some enums and mostly other
Immutable
structs
that have custom "null" behavior in place of Java's built-in
null
.
- Utils - Class in com.idevicesinc.sweetblue.utils
-
Some static utility methods that are probably not very useful outside the library.
- Utils() - Constructor for class com.idevicesinc.sweetblue.utils.Utils
-
- Utils_Byte - Class in com.idevicesinc.sweetblue.utils
-
Utility methods for byte and bit twiddling.
- Utils_Reflection - Class in com.idevicesinc.sweetblue.utils
-
Some utilities for dealing with raw byte array scan records.
- Utils_Rssi - Class in com.idevicesinc.sweetblue.utils
-
Some static utility methods for RSSI-related calculations.
- Utils_ScanRecord - Class in com.idevicesinc.sweetblue.utils
-
Some utilities for dealing with raw byte array scan records.
- Utils_State - Class in com.idevicesinc.sweetblue.utils
-
Some helper utilities for dealing with
State
implementors.
- Utils_String - Class in com.idevicesinc.sweetblue.utils
-
Utility methods for string manipulation and creation needed by SweetBlue, mostly for debug purposes.
- Utils_Time - Class in com.idevicesinc.sweetblue.utils
-
Utilities for dealing with time with an emphasis on BLE.
- uuid() - Method in class com.idevicesinc.sweetblue.BleNode.HistoricalDataLoadListener.HistoricalDataLoadEvent
-
The
UUID
that the data is being loaded for.
- uuid() - Method in class com.idevicesinc.sweetblue.BleNode.HistoricalDataQueryListener.HistoricalDataQueryEvent
-
The
UUID
that the data is being queried for.
- UuidNameMap - Interface in com.idevicesinc.sweetblue.utils
-
- UuidNameMap_ListWrapper - Class in com.idevicesinc.sweetblue.utils
-
Convenience implementation that wraps a
List
of other
UuidNameMap
instances.
- UuidNameMap_ListWrapper(List<UuidNameMap>) - Constructor for class com.idevicesinc.sweetblue.utils.UuidNameMap_ListWrapper
-
- UuidNameMap_ListWrapper() - Constructor for class com.idevicesinc.sweetblue.utils.UuidNameMap_ListWrapper
-
- uuidNameMaps - Variable in class com.idevicesinc.sweetblue.BleManagerConfig
-
- Uuids - Class in com.idevicesinc.sweetblue.utils
-
A collection of standard
UUID
s for services, characteristics, and descriptors.
- Uuids() - Constructor for class com.idevicesinc.sweetblue.utils.Uuids
-
- value - Variable in class com.idevicesinc.sweetblue.utils.Pointer
-
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.annotations.Nullable.Prevalence
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleAdvertisingPacket.Option
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleAdvertisingSettings.BleAdvertisingMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleAdvertisingSettings.BleTransmissionPower
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleCharacteristicPermission
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleCharacteristicProperty
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleConnectionPriority
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleDescriptorPermission
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleDevice.BondListener.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleDevice.ConnectionFailListener.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleDevice.ConnectionFailListener.Timing
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleDevice.ReadWriteListener.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleDevice.ReadWriteListener.Target
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleDevice.ReadWriteListener.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleDeviceConfig.BondFilter.CharacteristicEventType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleDeviceOrigin
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleDeviceState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleManager.DiscoveryListener.LifeCycle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleManager.ResetListener.Progress
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleManager.UhOhListener.Remedy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleManager.UhOhListener.UhOh
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleManagerState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleNode.ConnectionFailListener.AutoConnectUsage
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleNode.HistoricalDataLoadListener.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleNode.HistoricalDataQueryListener.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleNodeConfig.HistoricalDataLogFilter.Source
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleNodeConfig.ReconnectFilter.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleScanMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleScanPower
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleServer.AdvertisingListener.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleServer.ConnectionFailListener.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleServer.ExchangeListener.Target
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleServer.ExchangeListener.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleServer.OutgoingListener.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleServer.ServiceAddListener.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleServerState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleTask
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.BleTransaction.EndReason
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.utils.BluetoothEnabler.BluetoothEnablerFilter.Stage
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.utils.BluetoothEnabler.BluetoothEnablerFilter.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.utils.HistoricalDataColumn
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.idevicesinc.sweetblue.utils.State.ChangeIntent
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.idevicesinc.sweetblue.annotations.Nullable.Prevalence
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleAdvertisingPacket.Option
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleAdvertisingSettings.BleAdvertisingMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleAdvertisingSettings.BleTransmissionPower
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleCharacteristicPermission
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleCharacteristicProperty
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleConnectionPriority
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleDescriptorPermission
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleDevice.BondListener.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleDevice.ConnectionFailListener.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleDevice.ConnectionFailListener.Timing
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleDevice.ReadWriteListener.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleDevice.ReadWriteListener.Target
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleDevice.ReadWriteListener.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleDeviceConfig.BondFilter.CharacteristicEventType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleDeviceOrigin
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleDeviceState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VALUES() - Static method in enum com.idevicesinc.sweetblue.BleDeviceState
-
- values() - Static method in enum com.idevicesinc.sweetblue.BleManager.DiscoveryListener.LifeCycle
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleManager.ResetListener.Progress
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleManager.UhOhListener.Remedy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleManager.UhOhListener.UhOh
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleManagerState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleNode.ConnectionFailListener.AutoConnectUsage
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleNode.HistoricalDataLoadListener.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleNode.HistoricalDataQueryListener.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleNodeConfig.HistoricalDataLogFilter.Source
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleNodeConfig.ReconnectFilter.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleScanMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleScanPower
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleServer.AdvertisingListener.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleServer.ConnectionFailListener.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleServer.ExchangeListener.Target
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleServer.ExchangeListener.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleServer.OutgoingListener.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleServer.ServiceAddListener.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleServerState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleTask
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.BleTransaction.EndReason
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.utils.BluetoothEnabler.BluetoothEnablerFilter.Stage
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.utils.BluetoothEnabler.BluetoothEnablerFilter.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.utils.HistoricalDataColumn
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.idevicesinc.sweetblue.utils.State.ChangeIntent
-
Returns an array containing the constants of this enum type, in
the order they are declared.