//MLBluetoothSDK/com.masterlock.mlbluetoothsdk.lockstate
Package-level declarations¶
Types¶
| Name | Summary |
|---|---|
| LockState | [androidJvm] class LockState(val visibility: Visibility, val primary: MechanismState, val secondary: MechanismState, val keypadActive: Boolean, val isTampered: Boolean, val isJammed: Boolean) the LockState Represents the State of the Lock and its component locking MechanismState(s). Most locks have only one mechanism (e.g. the shackle on a padlock, the open switch on a door controller, the door on a wall mounted lockbox, the bolt on a deadbolt) |
| LockStateInterface | [androidJvm] interface LockStateInterface Interface for receiver of LockState updates |
| MechanismOptions | [androidJvm] enum MechanismOptions : Enum<MechanismOptions> Represents physical locking mechanisms available for interaction Currently only Portable Lock Box has a secondary mechanism: The removable Shackle |
| MechanismState | [androidJvm] sealed class MechanismState Represents the state of a locking mechanism on a lock |
| MechanismStateOptions | [androidJvm] enum MechanismStateOptions : Enum<MechanismStateOptions> Enumeration of possible locking mechanism states |
| Visibility | [androidJvm] enum Visibility : Enum<Visibility> Represents the the known presence of the Lock in range of the LockScanner based on Lock advertising broadcasts and sdk interactions with the lock |