HMError Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перечисляет возможные сбои в операциях Home Kit.
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public enum HMError
type HMError =
- Наследование
-
HMError
- Атрибуты
Поля
AccessDenied | 10 | Доступ к ресурсу запрещен. |
AccessoryDiscoveryFailed | 57 | При попытке обнаружить аксессуар произошел сбой. |
AccessoryIsBlocked | 61 | Аксессуар был заблокирован. |
AccessoryIsBusy | 14 | Аксессуар был занят. |
AccessoryNotReachable | 4 | Не удалось связаться с аксессуаром. |
AccessoryOutOfCompliance | 66 | Аксессуар не соответствует требованиям. |
AccessoryOutOfResources | 16 | В аксессуаре не было ресурсов. |
AccessoryPairingFailed | 18 | Не удалось связать аксессуар. |
AccessoryPoweredOff | 9 | Аксессуар был выключен. |
AccessoryResponseError | 59 | Ответ аксессуара указывает на ошибку. |
AccessorySentInvalidResponse | 50 | Ответ аксессуара был недопустимым. |
ActionInAnotherActionSet | 30 | Действие уже находилось в другом наборе действий и не может быть добавлено. |
ActionSetExecutionFailed | 63 | Не удалось выполнить набор действий. |
ActionSetExecutionInProgress | 65 | Набор действий уже выполняется. |
ActionSetExecutionPartialSuccess | 64 | Набор действий частично выполнен. |
AddAccessoryFailed | 79 | Не удалось добавить аксессуар. |
AlreadyExists | 1 | В контейнере уже есть объект , и другой не может быть добавлен. |
BridgedAccessoryNotReachable | 88 | Аксессуар, который, как ожидается, будет доступен через мост, недоступен. |
CannotActivateTriggerTooFarInFuture | 71 | Не удалось активировать триггер, так как он выполняется слишком далеко в будущем. |
CannotRemoveBuiltinActionSet | 83 | Пользователь попытался удалить непередалеченный HMActionSetобъект . |
CannotRemoveNonBridgeAccessory | 34 | Не удалось удалить аксессуар, так как он мостовой. |
CannotUnblockNonBridgeAccessory | 81 | Доступ к аксессуару через мост не может быть разблокирован. |
ClientRequestError | 58 | Ошибка клиентского запроса. |
CloudDataSyncInProgress | 77 | Данные синхронизировали. |
CommunicationFailure | 54 | Произошла ошибка связи. |
DataResetFailure | 67 | Сбой сброса данных. |
DateMustBeOnSpecifiedBoundaries | 70 | Дата должна была находиться в пределах указанных границ, а это не так. |
DeviceLocked | 82 | Устройство заблокировано. |
FireDateInPast | 28 | Дата, когда действие должно было быть произведено, было в прошлом. |
GenericError | 52 | Произошла неизвестная ошибка. |
HomeAccessNotAuthorized | 47 | Доступ на дом не был авторизован. |
HomeWithSimilarNameExists | 32 | Дом с похожим именем уже существует. |
IncompatibleAccessory | 93 | Не удалось добавить аксессуар, так как он не был совместим с HomeKit. |
IncompatibleHomeHub | 92 | Концентратор был несовместим. |
IncompatibleNetwork | 90 | Сеть была несовместима. |
InsufficientPrivileges | 17 | У пользователя не было прав на выполнение операции. |
InvalidAssociatedServiceType | 62 | Связанный тип службы был недопустимым. |
InvalidClass | 22 | Использовался недопустимый абстрактный базовый класс. |
InvalidDataFormatSpecified | 19 | Указан недопустимый формат данных. |
InvalidMessageSize | 56 | Недопустимый размер сообщения. |
InvalidOrMissingAuthorizationData | 87 | Требуется авторизация. |
InvalidParameter | 3 | Был указан недопустимый параметр. |
InvalidValueType | 43 | Предоставлены данные неправильного типа. |
KeychainSyncNotEnabled | 76 | Синхронизация цепочки ключей не включена. |
LocationForHomeDisabled | 84 | Пользователь не предоставил доступ к расположению своего дома. |
MaximumObjectLimitReached | 49 | Максимальное количество уже созданных или сохраненных объектов. |
MessageAuthenticationFailed | 55 | Не удалось проверить подлинность сообщения. |
MissingEntitlement | 80 | Отсутствует право. |
MissingParameter | 27 | Отсутствует обязательный параметр. |
NameContainsProhibitedCharacters | 35 | Указанное имя содержит запрещенные символы. |
NameDoesNotEndWithValidCharacters | 60 | Указанное имя оканчивалось недопустимыми символами. |
NameDoesNotStartWithValidCharacters | 36 | Указанное имя начиналось с недопустимых символов. |
NetworkUnavailable | 78 | Сеть была недоступна. |
NilParameter | 20 | Параметр, который не должен быть |
NoActionsInActionSet | 25 | Операция попыталась выполнить пустой набор действий. |
NoHomeHub | 91 | Не удалось найти совместимый концентратор. |
NoRegisteredActionSets | 26 | Операция попыталась активировать триггер, не имеющий наборов действий. |
NotAuthorizedForLocationServices | 85 | Пользователь явно не разрешил службы определения местоположения. |
NotAuthorizedForMicrophoneAccess | 89 | Пользователь явно не разрешил доступ к микрофону устройства. |
NotFound | 2 | Объект не найден в контейнере. |
NotificationAlreadyEnabled | 68 | Не удалось включить уведомление, так как оно уже включено. |
NotificationNotSupported | 7 | Не удалось включить уведомление, так как оно не поддерживается. |
NotSignedIntoiCloud | 75 | Пользователь или приложение не вошли в iCloud. |
ObjectAlreadyAssociatedToHome | 13 | Не удалось связать объект, так как он уже был связан с домом. |
ObjectAssociatedToAnotherHome | 11 | Не удалось связать объект, так как он уже был связан с другим домом. |
ObjectNotAssociatedToAnyHome | 12 | Не удалось выполнить операцию, так как объект не был связан с каким-либо домом. |
ObjectWithSimilarNameExistsInHome | 31 | Не удалось связать объект, так как другой существующий объект имеет аналогичное имя. |
OperationCancelled | 23 | Операция была отменена. |
OperationInProgress | 15 | Выполняется еще одна операция. |
OperationNotSupported | 48 | Операция не поддерживается. |
OperationTimedOut | 8 | Истекло время ожидания для выполнения операции. |
ReadOnlyCharacteristic | 5 | Не удается записать характеристику. |
ReadWriteFailure | 74 | Не удалось выполнить чтение или запись. |
ReadWritePartialSuccess | 73 | Операция чтения или записи выполнена частично. |
RecurrenceMustBeOnSpecifiedBoundaries | 69 | Повторение должно было находиться в пределах указанных границ, а это не так. |
RecurrenceTooLarge | 72 | Длина повторения была слишком большой. |
RecurrenceTooSmall | 42 | Длина повторения была слишком мала. |
ReferToUserManual | 86 | Ошибка должна быть диагностирована с помощью руководства пользователя. |
RenameWithSimilarName | 33 | Предпринята попытка переименовать объект, но новое имя слишком похоже на существующий объект. |
RoomForHomeCannotBeInZone | 24 | Комнату, указывающую весь дом, нельзя добавить в зону внутри дома. |
RoomForHomeCannotBeUpdated | 29 | Была предпринята попытка обновить комнату для всего дома. |
SecurityFailure | 53 | Произошел сбой системы безопасности. |
StringLongerThanMaximum | 46 | Превышена максимальная длина строки. |
StringShorterThanMinimum | 51 | Минимальная длина строки не была достигнута. |
UnconfiguredParameter | 21 | Указанный параметр не настроен. |
UnexpectedError | -1 | Произошла непредвиденная ошибка. |
UserDeclinedAddingUser | 38 | Пользователь отказался добавить пользователя. |
UserDeclinedInvite | 40 | Пользователь отклонил приглашение от пользователя. |
UserDeclinedRemovingUser | 39 | Пользователь отказался удалить пользователя. |
UserIDNotEmailAddress | 37 | Указанный идентификатор пользователя не является адресом электронной почты. |
UserManagementFailed | 41 | Произошла неизвестная ошибка управления пользователями. |
ValueHigherThanMaximum | 45 | Значение превысило допустимое максимальное значение. |
ValueLowerThanMinimum | 44 | Значение не соответствует требуемому минимуму. |
WriteOnlyCharacteristic | 6 | Характеристика не может быть прочитана. |