HMCharacteristic
Оператор импорта
Swift
import HomeKit
Objective C
@import HomeKit;
Доступность
Доступный в iOS 8.0 и позже.
HMCharacteristic объект представляет определенную характеристику службы — например, если свет идет или прочь, или в какую температуру термостат установлен.
-
characteristicTypeСвойствоТип характеристики. (только для чтения)
Объявление
Swift
var characteristicType: String! { get }Objective C
@property(readonly, copy, nonatomic) NSString *characteristicTypeОбсуждение
Посмотрите Характерные Типы для списка допустимых типов.
Оператор импорта
Objective C
@import HomeKit;Swift
import HomeKitДоступность
Доступный в iOS 8.0 и позже.
-
serviceСвойство -
propertiesСвойствоМассив свойств, описывающих характеристику. (только для чтения)
Объявление
Swift
var properties: [AnyObject]! { get }Objective C
@property(readonly, copy, nonatomic) NSArray *propertiesОбсуждение
Посмотрите Характерные Свойства для списка допустимых свойств.
Оператор импорта
Objective C
@import HomeKit;Swift
import HomeKitДоступность
Доступный в iOS 8.0 и позже.
-
metadataСвойствоМетаданные о модулях и других свойствах характеристики. (только для чтения)
Объявление
Swift
var metadata: HMCharacteristicMetadata! { get }Objective C
@property(readonly, strong, nonatomic) HMCharacteristicMetadata *metadataОператор импорта
Objective C
@import HomeKit;Swift
import HomeKitДоступность
Доступный в iOS 8.0 и позже.
-
Позволяет/запрещает уведомления или признаки для значения характеристики.
Объявление
Swift
func enableNotification(_enable: Bool, completionHandlercompletion: ((NSError!) -> Void)!)Objective C
- (void)enableNotification:(BOOL)enablecompletionHandler:(void (^)(NSError *error))completionПараметры
enableYEStrueвключить уведомления,NOfalseотключить уведомления.completionБлок выполнился после того, как запрос обрабатывается.
errornilна успехе; иначе, ошибочный объект указание причины отказа.Обсуждение
Уведомления поставлены делегату к вспомогательному использование
accessory:service:didUpdateValueForCharacteristic:.Оператор импорта
Objective C
@import HomeKit;Swift
import HomeKitДоступность
Доступный в iOS 8.0 и позже.
-
notificationEnabledСвойствоВозвраты, была ли характеристика установлена отправить уведомления. (только для чтения)
Объявление
Swift
var notificationEnabled: Bool { get }Objective C
@property(readonly, getter=isNotificationEnabled, nonatomic) BOOL notificationEnabledОбсуждение
Уведомления поставлены делегату к вспомогательному использование
accessory:service:didUpdateValueForCharacteristic:.Оператор импорта
Objective C
@import HomeKit;Swift
import HomeKitДоступность
Доступный в iOS 8.0 и позже.
-
valueСвойствоТекущая стоимость характеристики. (только для чтения)
Объявление
Swift
@NSCopying var value: AnyObject! { get }Objective C
@property(readonly, copy, nonatomic) id valueОбсуждение
Это - последнее значение, что система видела характеристику. Поскольку могут быть многократные приложения, получающие доступ к данному домой, это значение может измениться без Вашего приложения, изменяющего его. В случаях, где необходимо быть уверены, что у Вас есть текущая стоимость, необходимо вызвать
readValueWithCompletionHandler:и ожидайте ответа прежде, чем проверить это значение. Можно также включить уведомления сenableNotification:completionHandler:наблюдать изменения в значении.Когда операция чтения или операция записи выполняются на характеристике, это свойство обновляется системой.
Оператор импорта
Objective C
@import HomeKit;Swift
import HomeKitДоступность
Доступный в iOS 8.0 и позже.
-
Читает значение для характеристики.
Объявление
Swift
func readValueWithCompletionHandler(_completion: ((NSError!) -> Void)!)Objective C
- (void)readValueWithCompletionHandler:(void (^)(NSError *error))completionПараметры
completionБлок выполнился после того, как запрос обрабатывается.
errornilна успехе; иначе, ошибочный объект указание причины отказа.Обсуждение
Значение доступно от
valueсвойство после завершения запроса.Оператор импорта
Objective C
@import HomeKit;Swift
import HomeKitДоступность
Доступный в iOS 8.0 и позже.
-
Изменяет значение характеристики.
Объявление
Swift
func writeValue(_value: AnyObject!, completionHandlercompletion: ((NSError!) -> Void)!)Objective C
- (void)writeValue:(id)valuecompletionHandler:(void (^)(NSError *error))completionПараметры
valueНовое значение.
completionБлок выполнился после того, как запрос обрабатывается.
errornilна успехе; иначе, ошибочный объект указание причины отказа.Оператор импорта
Objective C
@import HomeKit;Swift
import HomeKitДоступность
Доступный в iOS 8.0 и позже.
-
Устанавливает/очищает данные авторизации, используемые при записи в характеристику.
Объявление
Параметры
dataНовые данные авторизации для использования. Передача
nilудалить данные авторизации.completionБлок выполнился после того, как запрос обрабатывается.
errornilна успехе; иначе, ошибочный объект указание причины отказа.Оператор импорта
Objective C
@import HomeKit;Swift
import HomeKitДоступность
Доступный в iOS 8.0 и позже.
-
Характеристики имеют свойства, представленные этими константами.
Объявление
Swift
let HMCharacteristicPropertySupportsEventNotification: String let HMCharacteristicPropertyReadable: String let HMCharacteristicPropertyWritable: StringObjective C
NSString *const HMCharacteristicPropertySupportsEventNotification; NSString *const HMCharacteristicPropertyReadable; NSString *const HMCharacteristicPropertyWritable;Константы
-
HMCharacteristicPropertySupportsEventNotificationХарактеристика поддерживает уведомления с помощью соединения события, установленного контроллером. Соединение события обеспечивает однонаправленную коммуникацию с аксессуара на контроллер.
Доступный в iOS 8.0 и позже.
-
HMCharacteristicPropertyReadableХарактеристика читаема.
Доступный в iOS 8.0 и позже.
-
HMCharacteristicPropertyWritableХарактеристика перезаписываема.
Доступный в iOS 8.0 и позже.
-
-
Эти константы определяют характерные типы, поддерживаемые Профилем Аксессуара HomeKit для находящихся в HomeKit аксессуаров.
Объявление
Swift
let HMCharacteristicTypePowerState: String let HMCharacteristicTypeHue: String let HMCharacteristicTypeSaturation: String let HMCharacteristicTypeBrightness: String let HMCharacteristicTypeTemperatureUnits: String let HMCharacteristicTypeCurrentTemperature: String let HMCharacteristicTypeTargetTemperature: String let HMCharacteristicTypeCurrentHeatingCooling: String let HMCharacteristicTypeTargetHeatingCooling: String let HMCharacteristicTypeCoolingThreshold: String let HMCharacteristicTypeHeatingThreshold: String let HMCharacteristicTypeCurrentRelativeHumidity: String let HMCharacteristicTypeTargetRelativeHumidity: String let HMCharacteristicTypeCurrentDoorState: String let HMCharacteristicTypeTargetDoorState: String let HMCharacteristicTypeObstructionDetected: String let HMCharacteristicTypeName: String let HMCharacteristicTypeManufacturer: String let HMCharacteristicTypeModel: String let HMCharacteristicTypeSerialNumber: String let HMCharacteristicTypeIdentify: String let HMCharacteristicTypeRotationDirection: String let HMCharacteristicTypeRotationSpeed: String let HMCharacteristicTypeOutletInUse: String let HMCharacteristicTypeVersion: String let HMCharacteristicTypeLogs: String let HMCharacteristicTypeAudioFeedback: String let HMCharacteristicTypeAdminOnlyAccess: String let HMCharacteristicTypeMotionDetected: String let HMCharacteristicTypeCurrentLockMechanismState: String let HMCharacteristicTypeTargetLockMechanismState: String let HMCharacteristicTypeLockMechanismLastKnownAction: String let HMCharacteristicTypeLockManagementControlPoint: String let HMCharacteristicTypeLockManagementAutoSecureTimeout: StringObjective C
NSString *const HMCharacteristicTypePowerState; NSString *const HMCharacteristicTypeHue; NSString *const HMCharacteristicTypeSaturation; NSString *const HMCharacteristicTypeBrightness; NSString *const HMCharacteristicTypeTemperatureUnits; NSString *const HMCharacteristicTypeCurrentTemperature; NSString *const HMCharacteristicTypeTargetTemperature; NSString *const HMCharacteristicTypeCurrentHeatingCooling; NSString *const HMCharacteristicTypeTargetHeatingCooling; NSString *const HMCharacteristicTypeCoolingThreshold; NSString *const HMCharacteristicTypeHeatingThreshold; NSString *const HMCharacteristicTypeCurrentRelativeHumidity; NSString *const HMCharacteristicTypeTargetRelativeHumidity; NSString *const HMCharacteristicTypeCurrentDoorState; NSString *const HMCharacteristicTypeTargetDoorState; NSString *const HMCharacteristicTypeObstructionDetected; NSString *const HMCharacteristicTypeName; NSString *const HMCharacteristicTypeManufacturer; NSString *const HMCharacteristicTypeModel; NSString *const HMCharacteristicTypeSerialNumber; NSString *const HMCharacteristicTypeIdentify; NSString *const HMCharacteristicTypeRotationDirection; NSString *const HMCharacteristicTypeRotationSpeed; NSString *const HMCharacteristicTypeOutletInUse; NSString *const HMCharacteristicTypeVersion; NSString *const HMCharacteristicTypeLogs; NSString *const HMCharacteristicTypeAudioFeedback; NSString *const HMCharacteristicTypeAdminOnlyAccess; NSString *const HMCharacteristicTypeMotionDetected; NSString *const HMCharacteristicTypeCurrentLockMechanismState; NSString *const HMCharacteristicTypeTargetLockMechanismState; NSString *const HMCharacteristicTypeLockMechanismLastKnownAction; NSString *const HMCharacteristicTypeLockManagementControlPoint; NSString *const HMCharacteristicTypeLockManagementAutoSecureTimeout;Константы
-
HMCharacteristicTypePowerStateСостояние электропитания аксессуара. Значение является a
boolean.Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeHueОттенок цвета, используемого аксессуаром — обычно свет. Значение является a
floatв градусах дуги.Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeSaturationНасыщенность цвета, используемого аксессуаром — обычно свет. Значение является a
floatв проценте.Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeBrightnessЯркость цвета, используемого аксессуаром — обычно свет. Значение
intв проценте.Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeTemperatureUnitsМодули температуры, в настоящее время активной на аксессуаре. Значение является одним из значений, определенных для HMCharacteristicValueTemperatureUnit.
Приложения должны вывести на экран температуру в модулях, выбранных пользователем. Отметьте, однако, что HomeKit всегда сообщает о температурных значениях в градусах Цельсия.
Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeCurrentTemperatureТекущая температура, измеренная аксессуаром. Значение является a
floatв градусах Цельсия.Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeTargetTemperatureЦелевой температурный набор для аксессуара для достижения — например, на термостате. Значение является a
floatв градусах Цельсия.Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeCurrentHeatingCoolingТекущее нагревание или охлаждение режима. Значение является одним из значений, определенных для HMCharacteristicValueHeatingCooling.
Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeTargetHeatingCoolingЦель нагревающийся или охлаждающийся режим. Значение является одним из значений, определенных для HMCharacteristicValueHeatingCooling.
Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeCoolingThresholdПороговая температура, выше которой охлаждение будет активно. Значение является a
floatв градусах Цельсия.Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeHeatingThresholdПороговая температура, ниже которой нагревание будет активно. Значение является a
floatв градусах Цельсия.Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeCurrentRelativeHumidityТекущая относительная влажность, измеренная аксессуаром. Значение является a
floatв проценте.Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeTargetRelativeHumidityЦелевой набор относительной влажности для аксессуара для достижения — например, увлажнителя. Значение является a
floatв проценте.Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeCurrentDoorStateТекущее дверное состояние. Значение является одним из значений, определенных для HMCharacteristicValueDoorState.
Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeTargetDoorStateТекущее целевое дверное состояние — двери занимают время для перемещения между состояниями, таким образом, текущее целевое дверное состояние может не соответствовать текущее дверное состояние в установленный срок. Значение является одним из значений, определенных для HMCharacteristicValueDoorState.
Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeObstructionDetectedУказывает, обнаружил ли аксессуар преграду — например, автоматическое устройство открывания гаражных ворот может иметь возможность сказать, блокирует ли что-то дверь. Значение является a
booleanуказание, была ли обнаружена преграда.Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeNameИмя аксессуара. Значение является строкой.
Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeManufacturerПроизводитель аксессуара. Значение является строкой.
Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeModelМодель аксессуара. Значение является строкой.
Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeSerialNumberПорядковый номер аксессуара. Значение является строкой.
Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeIdentifyИспользуемый для идентификации аксессуара. Характеристика только для записи, берущая a
booleanзначение.Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeRotationDirectionУказывает направление вращения вентилятора. Значение является одним из значений, определенных для HMCharacteristicValueRotationDirection.
Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeRotationSpeedСкорость вращения. Значение является a
float.Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeOutletInUseИспользуется ли выход. Значение является a
boolean.Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeVersionВерсия аксессуара. Значение является строкой.
Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeLogsДанные логов для аксессуара. Значение является данными TLV8, обернутыми в
NSDataобъект.Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeAudioFeedbackИмеет ли устройство звуковой отклик. Значение является a
boolean.Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeAdminOnlyAccessТребует ли аксессуар доступа только для администратора. Значение является a
boolean.Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeMotionDetectedОбнаружил ли аксессуар движение. Значение является a
boolean.Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeCurrentLockMechanismStateТекущее состояние механизма блокировки аксессуара. Значение является одним из значений, определенных для HMCharacteristicValueLockMechanismState.
Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeTargetLockMechanismStateЦелевое состояние для механизма блокировки аксессуара. Значение является одним из значений, определенных для HMCharacteristicValueLockMechanismState.
Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeLockMechanismLastKnownActionПоследнее известное действие механизма блокировки аксессуара. Значение является одним из значений, определенных для HMCharacteristicValueLockMechanism.
Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeLockManagementControlPointКонтрольная точка для управления блокировкой. Это - характеристика только для записи, берущая данные TLV8, обернутые в
NSDataобъект.Доступный в iOS 8.0 и позже.
-
HMCharacteristicTypeLockManagementAutoSecureTimeoutАвтоматический тайм-аут для блокируемого аксессуара, поддерживающего автоматический локаут. Значение является целым числом на 320 битов без знака.
Доступный в iOS 8.0 и позже.
-
-
Возможные значения для состояния двери.
Объявление
Swift
enum HMCharacteristicValueDoorState : Int { case Open case Closed case Opening case Closing case Stopped }Objective C
typedef NS_ENUM (NSInteger, HMCharacteristicValueDoorState ) { HMCharacteristicValueDoorStateOpen = 0, HMCharacteristicValueDoorStateClosed, HMCharacteristicValueDoorStateOpening, HMCharacteristicValueDoorStateClosing, HMCharacteristicValueDoorStateStopped, }Константы
-
OpenHMCharacteristicValueDoorStateOpenДверь полностью открыта.
Доступный в iOS 8.0 и позже.
-
ClosedHMCharacteristicValueDoorStateClosedДверь полностью закрывается.
Доступный в iOS 8.0 и позже.
-
OpeningHMCharacteristicValueDoorStateOpeningДверь активно открывается.
Доступный в iOS 8.0 и позже.
-
ClosingHMCharacteristicValueDoorStateClosingДверь активно закрывается.
Доступный в iOS 8.0 и позже.
-
StoppedHMCharacteristicValueDoorStateStoppedДверь не перемещается, и не полностью открыта и не полностью закрыта.
Доступный в iOS 8.0 и позже.
Оператор импорта
Objective C
@import HomeKit;Swift
import HomeKitДоступность
Доступный в iOS 8.0 и позже.
-
-
Возможные значения для нагревания или охлаждения характеристики термостата.
Объявление
Swift
enum HMCharacteristicValueHeatingCooling : Int { case Off case Heat case Cool case Auto }Objective C
typedef NS_ENUM (NSInteger, HMCharacteristicValueHeatingCooling ) { HMCharacteristicValueHeatingCoolingOff = 0, HMCharacteristicValueHeatingCoolingHeat, HMCharacteristicValueHeatingCoolingCool, HMCharacteristicValueHeatingCoolingAuto, }Константы
-
OffHMCharacteristicValueHeatingCoolingOffМодуль установлен в прочь, ни нагревание, ни охлаждение.
Доступный в iOS 8.0 и позже.
-
HeatHMCharacteristicValueHeatingCoolingHeatМодуль установлен в нагревание.
Доступный в iOS 8.0 и позже.
-
CoolHMCharacteristicValueHeatingCoolingCoolМодуль установлен в охлаждение.
Доступный в iOS 8.0 и позже.
-
AutoHMCharacteristicValueHeatingCoolingAutoМодуль установлен в автоматический.
Доступный в iOS 8.0 и позже.
Оператор импорта
Objective C
@import HomeKit;Swift
import HomeKitДоступность
Доступный в iOS 8.0 и позже.
-
-
Возможные значения для направления вращения.
Объявление
Swift
enum HMCharacteristicValueRotationDirection : Int { case Clockwise case CounterClockwise }Objective C
typedef NS_ENUM (NSInteger, HMCharacteristicValueRotationDirection ) { HMCharacteristicValueRotationDirectionClockwise = 0, HMCharacteristicValueRotationDirectionCounterClockwise, }Константы
-
ClockwiseHMCharacteristicValueRotationDirectionClockwiseПо часовой стрелке вращение.
Доступный в iOS 8.0 и позже.
-
CounterClockwiseHMCharacteristicValueRotationDirectionCounterClockwiseПротив часовой стрелки вращение.
Доступный в iOS 8.0 и позже.
Оператор импорта
Objective C
@import HomeKit;Swift
import HomeKitДоступность
Доступный в iOS 8.0 и позже.
-
-
Возможные значения для температурных модулей.
Объявление
Swift
enum HMCharacteristicValueTemperatureUnit : Int { case Celsius case Fahrenheit }Objective C
typedef NS_ENUM (NSInteger, HMCharacteristicValueTemperatureUnit ) { HMCharacteristicValueTemperatureUnitCelsius = 0, HMCharacteristicValueTemperatureUnitFahrenheit, }Константы
-
CelsiusHMCharacteristicValueTemperatureUnitCelsiusО температуре сообщают в градусах Цельсия.
Доступный в iOS 8.0 и позже.
-
FahrenheitHMCharacteristicValueTemperatureUnitFahrenheitО температуре сообщают в градусах по Фаренгейту.
Доступный в iOS 8.0 и позже.
Оператор импорта
Objective C
@import HomeKit;Swift
import HomeKitДоступность
Доступный в iOS 8.0 и позже.
-
-
Возможные значения для состояния механизма блокировки.
Объявление
Swift
enum HMCharacteristicValueLockMechanismState : Int { case Unsecured case Secured case Jammed case Unknown }Objective C
typedef NS_ENUM (NSInteger, HMCharacteristicValueLockMechanismState ) { HMCharacteristicValueLockMechanismStateUnsecured = 0, HMCharacteristicValueLockMechanismStateSecured, HMCharacteristicValueLockMechanismStateJammed, HMCharacteristicValueLockMechanismStateUnknown, }Константы
-
UnsecuredHMCharacteristicValueLockMechanismStateUnsecuredМеханизм блокировки необеспечен — т.е. он разблокирован.
Доступный в iOS 8.0 и позже.
-
SecuredHMCharacteristicValueLockMechanismStateSecuredМеханизм блокировки защищается — т.е. он заблокирован.
Доступный в iOS 8.0 и позже.
-
JammedHMCharacteristicValueLockMechanismStateJammedМеханизм блокировки создан затор.
Доступный в iOS 8.0 и позже.
-
UnknownHMCharacteristicValueLockMechanismStateUnknownМеханизм блокировки находится в неизвестном состоянии.
Доступный в iOS 8.0 и позже.
Оператор импорта
Objective C
@import HomeKit;Swift
import HomeKitДоступность
Доступный в iOS 8.0 и позже.
-
-
Возможные значения для последнего известного действия механизма блокировки.
Объявление
Swift
enum HMCharacteristicValueLockMechanism : Int { case LastKnownActionSecuredUsingPhysicalMovementInterior case LastKnownActionUnsecuredUsingPhysicalMovementInterior case LastKnownActionSecuredUsingPhysicalMovementExterior case LastKnownActionUnsecuredUsingPhysicalMovementExterior case LastKnownActionSecuredWithKeypad case LastKnownActionUnsecuredWithKeypad case LastKnownActionSecuredRemotely case LastKnownActionUnsecuredRemotely case LastKnownActionSecuredWithAutomaticSecureTimeout }Objective C
typedef NS_ENUM (NSInteger, HMCharacteristicValueLockMechanism ) { HMCharacteristicValueLockMechanismLastKnownActionSecuredUsingPhysicalMovementInterior = 0, HMCharacteristicValueLockMechanismLastKnownActionUnsecuredUsingPhysicalMovementInterior, HMCharacteristicValueLockMechanismLastKnownActionSecuredUsingPhysicalMovementExterior, HMCharacteristicValueLockMechanismLastKnownActionUnsecuredUsingPhysicalMovementExterior, HMCharacteristicValueLockMechanismLastKnownActionSecuredWithKeypad, HMCharacteristicValueLockMechanismLastKnownActionUnsecuredWithKeypad, HMCharacteristicValueLockMechanismLastKnownActionSecuredRemotely, HMCharacteristicValueLockMechanismLastKnownActionUnsecuredRemotely, HMCharacteristicValueLockMechanismLastKnownActionSecuredWithAutomaticSecureTimeout, }Константы
-
SecuredUsingPhysicalMovementInteriorHMCharacteristicValueLockMechanismLastKnownActionSecuredUsingPhysicalMovementInteriorПоследнее известное действие было для блокировки, которая будет защищена с помощью физического движения на внутренней части двери.
Доступный в iOS 8.0 и позже.
-
UnsecuredUsingPhysicalMovementInteriorHMCharacteristicValueLockMechanismLastKnownActionUnsecuredUsingPhysicalMovementInteriorПоследнее известное действие было для блокировки, чтобы быть необеспеченным физическим движением использования на внутренней части двери.
Доступный в iOS 8.0 и позже.
-
SecuredUsingPhysicalMovementExteriorHMCharacteristicValueLockMechanismLastKnownActionSecuredUsingPhysicalMovementExteriorПоследнее известное действие было для блокировки, которая будет защищена с помощью физического движения на внешнем виде двери.
Доступный в iOS 8.0 и позже.
-
UnsecuredUsingPhysicalMovementExteriorHMCharacteristicValueLockMechanismLastKnownActionUnsecuredUsingPhysicalMovementExteriorПоследнее известное действие было для блокировки, чтобы быть необеспеченным физическим движением использования на внешнем виде двери.
Доступный в iOS 8.0 и позже.
-
SecuredWithKeypadHMCharacteristicValueLockMechanismLastKnownActionSecuredWithKeypadПоследнее известное действие было для блокировки, которая будет защищена с помощью клавиатуры.
Доступный в iOS 8.0 и позже.
-
UnsecuredWithKeypadHMCharacteristicValueLockMechanismLastKnownActionUnsecuredWithKeypadПоследнее известное действие было для блокировки, чтобы быть необеспеченным использованием клавиатуры.
Доступный в iOS 8.0 и позже.
-
SecuredRemotelyHMCharacteristicValueLockMechanismLastKnownActionSecuredRemotelyПоследнее известное действие было для блокировки, которая будет защищена удаленно.
Доступный в iOS 8.0 и позже.
-
UnsecuredRemotelyHMCharacteristicValueLockMechanismLastKnownActionUnsecuredRemotelyПоследнее известное действие было для блокировки, чтобы быть необеспеченным удаленно.
Доступный в iOS 8.0 и позже.
-
SecuredWithAutomaticSecureTimeoutHMCharacteristicValueLockMechanismLastKnownActionSecuredWithAutomaticSecureTimeoutПоследнее известное действие было для блокировки, которая будет защищена автоматически после того, как истек период тайм-аута.
Доступный в iOS 8.0 и позже.
Оператор импорта
Objective C
@import HomeKit;Swift
import HomeKitДоступность
Доступный в iOS 8.0 через iOS 8.2.
-
