public final class P_DisconnectReason
extends java.lang.Object
public final int getGattStatus()
public final P_DisconnectReason setTiming(DeviceReconnectFilter.Timing timing)
public final DeviceReconnectFilter.Timing getTiming()
public final P_DisconnectReason setPriority(com.idevicesinc.sweetblue.internal.PE_TaskPriority priority)
public final com.idevicesinc.sweetblue.internal.PE_TaskPriority getPriority()
public final P_DisconnectReason setConnectFailReason(DeviceReconnectFilter.Status reason)
public final DeviceReconnectFilter.Status getConnectFailReason()
public final P_DisconnectReason setBondFailReason(int failReason)
public final int getBondFailReason()
public final P_DisconnectReason setUndiscoverAfter(boolean undiscoverAfter)
public final boolean getIsUndiscoverAfter()
public final P_DisconnectReason setTxnFailReason(ReadWriteListener.ReadWriteEvent txnReason)
public final ReadWriteListener.ReadWriteEvent getTxnFailReason()
public final P_DisconnectReason setAttemptingLongTermReconnect(boolean attemptingLongTermReconnect)
public final boolean getIsAttemptingLongTermReconnect()
public final boolean getIsForcedRemoteDisconnect()
public final P_DisconnectReason setIsForcedRemoteDisconnect(boolean isForcedRemoteDisconnect)
public final P_DisconnectReason setHighestState(BleDeviceState highestState)
public final BleDeviceState getHighestState()
public final P_DisconnectReason setAutoConnectUsage(ReconnectFilter.AutoConnectUsage usage)
public final ReconnectFilter.AutoConnectUsage getAutoConnectUsage()
public final boolean isCanceled()
public final boolean isExplicit()
public final boolean shouldTryBondingWhileDisconnected(BleDevice device)
public final boolean isRogueDisconnect()
public final boolean isHighestStateReachedHigherThan(int connectionOrdinal)