Partager via


HMError Énumération

Définition

Énumère les défaillances possibles dans les opérations 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 = 
Héritage
HMError
Attributs

Champs

AccessDenied 10

L’accès à une ressource a été refusé.

AccessoryDiscoveryFailed 57

Une défaillance s’est produite lors de la tentative de découverte d’un accessoire.

AccessoryIsBlocked 61

L’accessoire a été bloqué.

AccessoryIsBusy 14

L’accessoire était occupé.

AccessoryNotReachable 4

Impossible d’atteindre l’accessoire.

AccessoryOutOfCompliance 66

L’accessoire n’était pas conforme.

AccessoryOutOfResources 16

L’accessoire était hors de ressources.

AccessoryPairingFailed 18

Impossible d’appairer l’accessoire.

AccessoryPoweredOff 9

L’accessoire a été désactivé.

AccessoryResponseError 59

La réponse de l’accessoire a indiqué une erreur.

AccessorySentInvalidResponse 50

La réponse de l’accessoire n’était pas valide.

ActionInAnotherActionSet 30

L’action se trouvait déjà dans un autre jeu d’actions et n’a pas pu être ajoutée.

ActionSetExecutionFailed 63

Échec de l’exécution du jeu d’actions.

ActionSetExecutionInProgress 65

Le jeu d’actions était déjà en cours.

ActionSetExecutionPartialSuccess 64

Le jeu d’actions a partiellement réussi.

AddAccessoryFailed 79

Impossible d’ajouter l’accessoire.

AlreadyExists 1

Le conteneur a déjà l’objet et un autre ne peut pas être ajouté.

BridgedAccessoryNotReachable 88

L’accessoire, qui doit être accessible via un pont, n’est pas accessible.

CannotActivateTriggerTooFarInFuture 71

Le déclencheur n’a pas pu être activé, car il se produit trop loin dans le futur.

CannotRemoveBuiltinActionSet 83

L’utilisateur a tenté de supprimer un non-deletable HMActionSet.

CannotRemoveNonBridgeAccessory 34

Impossible de supprimer l’accessoire, car il est ponté.

CannotUnblockNonBridgeAccessory 81

Un accessoire, accessible via un pont, ne peut pas être débloqué.

ClientRequestError 58

L’était une erreur de requête cliente.

CloudDataSyncInProgress 77

Les données étaient en cours de synchronisation.

CommunicationFailure 54

Une erreur de communication s’est produite.

DataResetFailure 67

Échec de la réinitialisation des données.

DateMustBeOnSpecifiedBoundaries 70

La date devait se trouver dans les limites spécifiées, et ce n’était pas le cas.

DeviceLocked 82

L’appareil est verrouillé.

FireDateInPast 28

La date à laquelle l’action devait être déclenchée était dans le passé.

GenericError 52

Une erreur non spécifiée s'est produite.

HomeAccessNotAuthorized 47

L’accès à domicile n’était pas autorisé.

HomeWithSimilarNameExists 32

Une maison portant un nom similaire existe déjà.

IncompatibleAccessory 93

L’accessoire n’a pas pu être ajouté, car il n’était pas compatible avec HomeKit.

IncompatibleHomeHub 92

Le hub n’était pas compatible.

IncompatibleNetwork 90

Le réseau n’était pas compatible.

InsufficientPrivileges 17

L’utilisateur n’avait pas le privilège d’effectuer l’opération.

InvalidAssociatedServiceType 62

Le type de service associé n’était pas valide.

InvalidClass 22

Une classe de base abstraite non valide a été utilisée.

InvalidDataFormatSpecified 19

Un format de données non valide a été spécifié.

InvalidMessageSize 56

La taille du message n’était pas valide.

InvalidOrMissingAuthorizationData 87

L’autorisation est requise.

InvalidParameter 3

Un paramètre était non valide.

InvalidValueType 43

Des données d’un type incorrect ont été fournies.

KeychainSyncNotEnabled 76

La synchronisation du trousseau n’a pas été activée.

LocationForHomeDisabled 84

L’utilisateur n’a pas rendu disponible l’emplacement de sa maison.

MaximumObjectLimitReached 49

Nombre maximal d’objets déjà créés ou stockés.

MessageAuthenticationFailed 55

Impossible d’authentifier le message.

MissingEntitlement 80

Il manquait un droit.

MissingParameter 27

Il manquait un paramètre obligatoire.

NameContainsProhibitedCharacters 35

Le nom fourni contient des caractères interdits.

NameDoesNotEndWithValidCharacters 60

Le nom fourni s’est terminé par des caractères non valides.

NameDoesNotStartWithValidCharacters 36

Le nom fourni a commencé avec des caractères non valides.

NetworkUnavailable 78

Le réseau n’était pas disponible.

NilParameter 20

Un paramètre qui ne doit pas être null fourni a été fourni en tant que null.

NoActionsInActionSet 25

Une opération a essayé d’exécuter un jeu d’actions vide.

NoHomeHub 91

Aucun hub compatible n’est trouvé.

NoRegisteredActionSets 26

Une opération a tenté d’activer un déclencheur qui n’avait aucun jeu d’actions.

NotAuthorizedForLocationServices 85

L’utilisateur n’a pas explicitement autorisé les services de localisation.

NotAuthorizedForMicrophoneAccess 89

L’utilisateur n’a pas explicitement autorisé l’accès au microphone de l’appareil.

NotFound 2

L’objet est introuvable dans le conteneur.

NotificationAlreadyEnabled 68

La notification n’a pas pu être activée, car elle l’était déjà.

NotificationNotSupported 7

La notification n’a pas pu être activée, car elle n’est pas prise en charge.

NotSignedIntoiCloud 75

L’utilisateur ou l’application n’est pas connecté à iCloud.

ObjectAlreadyAssociatedToHome 13

L’objet n’a pas pu être associé, car il était déjà associé à la maison.

ObjectAssociatedToAnotherHome 11

L’objet n’a pas pu être associé, car il était déjà associé à une autre maison.

ObjectNotAssociatedToAnyHome 12

L’opération n’a pas pu être effectuée, car l’objet n’était associé à aucune maison.

ObjectWithSimilarNameExistsInHome 31

L’objet n’a pas pu être associé, car un autre objet existant a un nom similaire.

OperationCancelled 23

L'opération a été annulée.

OperationInProgress 15

Une autre opération était en cours.

OperationNotSupported 48

L'opération n'est pas prise en charge.

OperationTimedOut 8

L'opération a expiré.

ReadOnlyCharacteristic 5

La caractéristique ne peut pas être écrite dans.

ReadWriteFailure 74

Échec de la lecture ou de l’écriture.

ReadWritePartialSuccess 73

La lecture ou l’écriture a partiellement réussi.

RecurrenceMustBeOnSpecifiedBoundaries 69

La périodicité devait se trouver dans les limites spécifiées, et ce n’était pas le cas.

RecurrenceTooLarge 72

La longueur de la périodicité était trop grande.

RecurrenceTooSmall 42

La longueur de périodicité était trop petite.

ReferToUserManual 86

L’erreur doit être diagnostiquée à l’aide du manuel de l’utilisateur.

RenameWithSimilarName 33

Une tentative de renommage d’un objet a été effectuée, mais le nouveau nom était trop similaire à un objet existant.

RoomForHomeCannotBeInZone 24

La pièce qui spécifie l’ensemble de la maison n’a pas pu être ajoutée à une zone dans la maison.

RoomForHomeCannotBeUpdated 29

Une tentative de mise à jour de la pièce pour toute la maison a été effectuée.

SecurityFailure 53

Il y a eu une défaillance de sécurité.

StringLongerThanMaximum 46

La longueur maximale de chaîne a été dépassée.

StringShorterThanMinimum 51

La longueur minimale de chaîne n’a pas été remplie.

UnconfiguredParameter 21

Le paramètre fourni n’a pas été configuré.

UnexpectedError -1

Une erreur inattendue s’est produite..

UserDeclinedAddingUser 38

Un utilisateur a refusé d’ajouter l’utilisateur.

UserDeclinedInvite 40

Un utilisateur a refusé une invitation de l’utilisateur.

UserDeclinedRemovingUser 39

L’utilisateur a refusé de supprimer un utilisateur.

UserIDNotEmailAddress 37

L’ID d’utilisateur fourni n’était pas une adresse e-mail.

UserManagementFailed 41

Une erreur de gestion des utilisateurs non spécifiée s’est produite.

ValueHigherThanMaximum 45

Une valeur a dépassé son maximum autorisé.

ValueLowerThanMinimum 44

Une valeur ne répondait pas à son minimum requis.

WriteOnlyCharacteristic 6

La caractéristique ne peut pas être lue.

S’applique à