object GattServerConnectionChangeListener : BaseServerConnectionEventListener
GATT server listener that listens to connection changes with a remote device. Connection changes are available per remote device
Note: This Singleton listener must be registered when app in initialized
fun getDataObservable(device: BluetoothDevice): Observable<PeripheralConnectionStatus>
Observable on which changes to Gatt server connection state changes are available |
|
fun onServerConnectionStateChanged(device: BluetoothDevice, result: TransactionResult, connection: GattServerConnection): Unit |
open fun onServerCharacteristicReadRequest(device: BluetoothDevice, result: TransactionResult, connection: GattServerConnection): Unit |
|
open fun onServerCharacteristicWriteRequest(device: BluetoothDevice, result: TransactionResult, connection: GattServerConnection): Unit |
|
open fun onServerDescriptorReadRequest(device: BluetoothDevice, result: TransactionResult, connection: GattServerConnection): Unit |
|
open fun onServerDescriptorWriteRequest(device: BluetoothDevice, result: TransactionResult, connection: GattServerConnection): Unit |
|
open fun onServerMtuChanged(device: BluetoothDevice, result: TransactionResult, connection: GattServerConnection): Unit |