Edit

Share via


HMCharacteristicValueLockMechanism Enum

Definition

Enumerates values that describe the last known action that was taken on a lock.

[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public enum HMCharacteristicValueLockMechanism
type HMCharacteristicValueLockMechanism = 
Inheritance
HMCharacteristicValueLockMechanism
Attributes

Fields

Name Value Description
LastKnownActionSecuredUsingPhysicalMovementInterior 0

According to the most recent recorded activity, the lock was locked by physical manipulation from the inside.

LastKnownActionUnsecuredUsingPhysicalMovementInterior 1

According to the most recent recorded activity, the lock was unlocked by physical manipulation from the inside.

LastKnownActionSecuredUsingPhysicalMovementExterior 2

According to the most recent recorded activity, the lock was locked by physical manipulation from the outside.

LastKnownActionUnsecuredUsingPhysicalMovementExterior 3

According to the most recent recorded activity, the lock was unlocked by physical manipulation from the outside.

LastKnownActionSecuredWithKeypad 4

According to the most recent recorded activity, the lock was locked with a keypad.

LastKnownActionUnsecuredWithKeypad 5

According to the most recent recorded activity, the lock was unlocked with a keypad.

LastKnownActionSecuredRemotely 6

According to the most recent recorded activity, the lock was locked remotely.

LastKnownActionUnsecuredRemotely 7

According to the most recent recorded activity, the lock was unlocked remotely.

LastKnownActionSecuredWithAutomaticSecureTimeout 8

According to the most recent recorded activity, the lock was locked when a timeout expired.

LastKnownActionSecuredUsingPhysicalMovement 9

The lock was physically locked.

LastKnownActionUnsecuredUsingPhysicalMovement 10

The lock was physically unlocked.

Applies to