HandlingAction

data class HandlingAction(val reconnectionSettings: ConnectionSettings.ReconnectionSettings, val mtu: MTU?, val services: List<Service>, val action: DeviceAction, val nextActions: List<DeviceAction>, val mockConnectableDeviceManager: MockConnectableDeviceManager) : MockDeviceState.Connected.DiscoveredServices, ConnectableDeviceState.Connected.HandlingAction

Constructors

Link copied to clipboard
constructor(reconnectionSettings: ConnectionSettings.ReconnectionSettings, mtu: MTU?, services: List<Service>, action: DeviceAction, nextActions: List<DeviceAction>, mockConnectableDeviceManager: MockConnectableDeviceManager)

Properties

Link copied to clipboard
open override val action: DeviceAction
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val mtu: MTU?
Link copied to clipboard
open override val nextActions: List<DeviceAction>
Link copied to clipboard
open override val reconnect: suspend () -> ConnectableDeviceState.Connecting
Link copied to clipboard
open override val services: List<Service>

Functions

Link copied to clipboard
open override fun addAction(newAction: DeviceAction): suspend () -> ConnectableDeviceState.Connected.HandlingAction
Link copied to clipboard
open override fun didUpdateMtu(mtu: MTU): suspend () -> MockDeviceState.Connected.HandlingAction
Link copied to clipboard
suspend fun pair()
Link copied to clipboard
suspend fun readRssi()
Link copied to clipboard
open fun <S : KalugaState> remain(): suspend () -> S
Link copied to clipboard
suspend fun requestMtu(mtu: MTU): Boolean
Link copied to clipboard
Link copied to clipboard
suspend fun unpair()