TagPairingEvent

public abstract class TagPairingEvent extends Object

The types of events thatTagPairingStateMachinereacts to.

Constructors

Name Description
public TagPairingEvent()

Methods

ofConnected

public static TagPairingEvent ofConnected(Peripheral peripheral)

Parameters

Name Description
Peripheral peripheral

ReturnValue

Name Description
TagPairingEvent

ofFailedToConnect

public static TagPairingEvent ofFailedToConnect(FailedToConnect failedToConnect)

Parameters

Name Description
FailedToConnect failedToConnect

ReturnValue

Name Description
TagPairingEvent

ofMiscCoreBluetoothError

public static TagPairingEvent ofMiscCoreBluetoothError(Throwable error)

Parameters

Name Description
Throwable error

ReturnValue

Name Description
TagPairingEvent

ofServicesDiscovered

public static TagPairingEvent ofServicesDiscovered(ServicesDiscovered services)

Parameters

Name Description
ServicesDiscovered services

ReturnValue

Name Description
TagPairingEvent

ofNotificationStateUpdated

public static TagPairingEvent ofNotificationStateUpdated(CharacteristicUpdate update)

Parameters

Name Description
CharacteristicUpdate update

ReturnValue

Name Description
TagPairingEvent

getType

public abstract Type getType()

ReturnValue

Name Description
Type

connected

public abstract Peripheral connected()

ReturnValue

Name Description
Peripheral

failedToConnect

public abstract FailedToConnect failedToConnect()

ReturnValue

Name Description
FailedToConnect

miscCoreBluetoothError

public abstract Throwable miscCoreBluetoothError()

ReturnValue

Name Description
Throwable

notificationStateUpdated

public abstract CharacteristicUpdate notificationStateUpdated()

ReturnValue

Name Description
CharacteristicUpdate

servicesDiscovered

public abstract ServicesDiscovered servicesDiscovered()

ReturnValue

Name Description
ServicesDiscovered