com.fitbit.bluetooth.fbgatt.rx.advertiser.Advertiser |
Utility class wrapping framework gattServer and rxGattServerCallback
|
com.fitbit.bluetooth.fbgatt.rx.client.listeners.BaseConnectionEventListener |
Base ConnectionEventListener that provides no operations when one of the callback is called
|
com.fitbit.bluetooth.fbgatt.rx.BaseFitbitGattCallback |
An abstract adapter class of FitbitGattCallback that provides no implementation
for all callbacks, given implementation ability to only add implementation for
specific callback method
|
com.fitbit.bluetooth.fbgatt.rx.server.listeners.BaseServerConnectionEventListener |
Base ServerConnectionEventListener that provides no operations when one of the callback is called
|
com.fitbit.bluetooth.fbgatt.rx.client.BitGattPeer |
Interface representing a BLE peer (remote) device and operations that can be carried on it.
|
com.fitbit.bluetooth.fbgatt.rx.server.BitGattServer |
Reactive API for the Bitgatt Bluetooth GATT Profile server role.
|
android.bluetooth.BluetoothGattService (extensions in package com.fitbit.bluetooth.fbgatt.rx) |
|
com.fitbit.bluetooth.fbgatt.rx.CentralConnectionChangeListener |
|
com.fitbit.bluetooth.fbgatt.rx.client.ClientTransactionProvider |
Implementers of this interface can provide alternative implementations of the bitgatt transactions, like mocking in tests.
|
com.fitbit.bluetooth.fbgatt.rx.server.listeners.ConnectionEvent |
|
com.fitbit.bluetooth.fbgatt.rx.scanner.DeviceAddressPeripheralScannerFilter |
Add a single filter for scanning peripheral by device adddress
|
com.fitbit.bluetooth.fbgatt.rx.scanner.DeviceNamePeripheralScannerFilter |
Add a single filter for scanning peripheral by device name
|
com.fitbit.bluetooth.fbgatt.FitbitGatt (extensions in package com.fitbit.bluetooth.fbgatt.rx) |
|
com.fitbit.bluetooth.fbgatt.rx.GattCharacteristicException |
Exception indicating GATT characteristic not found
|
com.fitbit.bluetooth.fbgatt.rx.server.GattCharacteristicNotifier |
Notify GATT Characteristic change
|
com.fitbit.bluetooth.fbgatt.rx.client.GattCharacteristicReader |
Write to remote GATT Characteristic
|
com.fitbit.bluetooth.fbgatt.rx.GattCharacteristicSubscriptionStatus |
GATT characteristic subscription status
|
com.fitbit.bluetooth.fbgatt.rx.client.GattCharacteristicWriter |
Write to remote GATT Characteristic
|
com.fitbit.bluetooth.fbgatt.rx.client.listeners.GattClientCharacteristicChangeListener |
GATT client listener that listens to characteristic changes on a remote device.
GATT characteristic changes are available per remote device
|
com.fitbit.bluetooth.fbgatt.rx.client.listeners.GattClientConnectionChangeListener |
GATT client listener that listens to connection changes with a remote device.
Connection changes are available per remote device
|
com.fitbit.bluetooth.fbgatt.rx.client.GattClientConnectionStateSetter |
Rx wrapper for SetClientConnectionStateTransaction to set GattConnection GattState
|
com.fitbit.bluetooth.fbgatt.rx.client.listeners.GattClientMtuChangeListener |
GATT client listener that listens to MTU changes with a remote device.
Connection changes are available per remote device
|
com.fitbit.bluetooth.fbgatt.rx.client.GattClientRefreshGattTransactionProvider |
|
com.fitbit.bluetooth.fbgatt.GattConnection (extensions in package com.fitbit.bluetooth.fbgatt.rx) |
|
com.fitbit.bluetooth.fbgatt.GattServerConnection (extensions in package com.fitbit.bluetooth.fbgatt.rx) |
|
com.fitbit.bluetooth.fbgatt.rx.server.listeners.GattServerConnectionChangeListener |
GATT server listener that listens to connection changes with a remote device.
Connection changes are available per remote device
|
com.fitbit.bluetooth.fbgatt.rx.server.listeners.GattServerConnectionChangeListenerForPeripheralMode |
|
com.fitbit.bluetooth.fbgatt.rx.server.listeners.GattServerMtuChangeListener |
GATT server listener that listens to MTU size changes with a remote device.
|
com.fitbit.bluetooth.fbgatt.rx.GattServerNotFoundException |
Exception indicating local GATT server not found
|
com.fitbit.bluetooth.fbgatt.rx.server.GattServerResponseSender |
Send acknowledgment for any change request to local GATT server sent from remote device that requires response
|
com.fitbit.bluetooth.fbgatt.rx.server.GattServerResponseSenderProvider |
|
com.fitbit.bluetooth.fbgatt.rx.GattServiceNotFoundException |
Exception indicating GATT service not found
|
com.fitbit.bluetooth.fbgatt.rx.client.GattServiceRefresher |
|
com.fitbit.bluetooth.fbgatt.GattTransaction (extensions in package com.fitbit.bluetooth.fbgatt.rx) |
|
com.fitbit.bluetooth.fbgatt.rx.GattTransactionException |
Exception thrown when com.fitbit.bluetooth.fbgatt.GattTransaction fails with result other than
TransactionResult.TransactionResultStatus.SUCCESS
|
com.fitbit.bluetooth.fbgatt.rx.KnownGattConnectionFinder |
Finds known GattConnection
|
com.fitbit.bluetooth.fbgatt.rx.MtuUpdateListener |
Listener to observe MTU changes from BitGatt callbacks
|
com.fitbit.bluetooth.fbgatt.rx.server.NotifyGattServerCharacteristicTransactionProvider |
|
com.fitbit.bluetooth.fbgatt.rx.client.PeerGattServiceSubscriber |
Helper to subscribe to GATT characteristic on CONNECTED peer (remote) device
|
com.fitbit.bluetooth.fbgatt.rx.PeripheralConnectionChangeListener |
Listener to observer peripheral connection state changes
|
com.fitbit.bluetooth.fbgatt.rx.PeripheralConnectionStatus |
Peripheral bluetooth connectivity status with remote devices
|
com.fitbit.bluetooth.fbgatt.rx.PeripheralDisconnector |
Utility to disconnect a peripheral
|
com.fitbit.bluetooth.fbgatt.rx.scanner.PeripheralScanner |
Reactive interface for scanning devices
|
com.fitbit.bluetooth.fbgatt.rx.scanner.PeripheralScannerFilter |
Filter to add before starting next scan
|
com.fitbit.bluetooth.fbgatt.rx.client.ReadGattCharacteristicTransactionProvider |
|
com.fitbit.bluetooth.fbgatt.rx.client.RssiValueUpdater |
Reactive wrapper for updating rssi value for given connection
|
com.fitbit.bluetooth.fbgatt.rx.server.SendGattServerResponseTransactionProvider |
|
com.fitbit.bluetooth.fbgatt.rx.server.ServerTransactionProvider |
Provides bitgatt transactions for gatt-server related operations. This interface is so alternative
implementations, like mocking for testing.
|
com.fitbit.bluetooth.fbgatt.rx.scanner.ServiceUuidPeripheralScannerFilter |
Will look for devices with given uuid after mask is applied
|
com.fitbit.bluetooth.fbgatt.rx.client.SetClientConnectionStateTransactionProvider |
|
com.fitbit.bluetooth.fbgatt.rx.client.WriteGattCharacteristicTransactionProvider |
|