Fonctions utiles permettant d'utiliser les codes d'association Nest.
Récapitulatif des constantes
int | BITS_PER_CHARACTER | Nombre de bits encodés dans un seul code de code d'association. |
int | KRYPTONITE_PAIRING_CODE_LENGTH | Longueur du code d'association pour Kryptonite. |
int | STANDARD_PAIRING_CODE_LENGTH | Longueur du code d'association pour la plupart des produits Nest. |
Récapitulatif des constructeurs publics
Récapitulatif des méthodes publiques
booléen statique |
isValidPairingCode(Association du code à la chaîne)
Vérifiez la syntaxe et l'intégrité d'un code d'association Nest.
|
chaîne statique |
kryptoniteDeviceIdToPairingCode(long identifiant de l'appareil)
Affiche le code d'association correspondant à un ID d'appareil Kryptonite donné.
|
statique statique longue |
kryptonitePairingCodeToDeviceId(Code d'association de la chaîne)
Affiche l'ID d'appareil correspondant à un code d'association Kryptonite donné.
|
chaîne statique |
nevisDeviceIdToPairingCode(long identifiant de l'appareil)
Affiche le code d'association correspondant à un ID d'appareil Nevis donné.
|
statique statique longue |
nevisPairingCodeToDeviceId(Association du code de la chaîne)
Affiche l'ID d'appareil correspondant à un code d'association Nevis donné.
|
chaîne statique |
normalizePairingCode(association de code de chaîne)
Normalisez les caractères dans une chaîne de code d'association.
|
Récapitulatif des méthodes héritées
Constantes
audience finale statique publique BITS_PER_CHARACTER
Nombre d'octets encodés dans un seul caractère de code d'association.
audience finale statique publique KRYPTONITE_PAIRING_CODE_LENGTH
Longueur du code d'association pour Kryptonite.
audience finale statique publique STANDARD_PAIRING_CODE_LENGTH
Longueur du code d'association pour la plupart des produits Nest.
Constructeurs publics
public PairingCodeUtils ()
Méthodes publiques
public static booléen isValidPairingCode (chaîne d'association du code)
Vérifiez la syntaxe et l'intégrité d'un code d'association Nest.
Paramètres
AssociationCode | Code d'association. |
---|
public static string kryptoniteDeviceIdToPairingCode (long ID de l'appareil)
Affiche le code d'association correspondant à un ID d'appareil Kryptonite donné. Si l'ID d'appareil fourni n'est pas un ID d'appareil Krytponite valide, la méthode renvoie une valeur nulle.
Paramètres
ID de l'appareil | ID d'appareil Kryptonite. |
---|
public static long kryptonitePairingCodeToDeviceId (Chaîne d'association du code)
Affiche l'ID d'appareil correspondant à un code d'association Kryptonite donné. Si le code d'association fourni n'est pas valide, n'est pas un code d'association Kryptonite, la méthode renvoie 0.
Paramètres
AssociationCode | Code d'association Kryptonite. |
---|
public static String nevisDeviceIdToPairingCode (long ID de l'appareil)
Affiche le code d'association correspondant à un ID d'appareil Nevis donné. Si l'ID d'appareil fourni n'est pas un ID d'appareil Nevis valide, la méthode renvoie une valeur nulle.
Paramètres
ID de l'appareil | ID de l'appareil Nevis. |
---|
public static long nevisPairingCodeToDeviceId (Chaîne AssociationCode)
Affiche l'ID d'appareil correspondant à un code d'association Nevis donné. Si le code d'association fourni n'est pas valide, ou n'est pas un code d'association Nevis, la méthode renvoie 0.
Paramètres
AssociationCode | Code d'association Nevis. |
---|
public static String normalizePairingCode (chaîne d'association du code)
Normalisez les caractères dans une chaîne de code d'association. Cette fonction convertit tous les caractères alphabétiques en majuscules, mappe les caractères illégaux &Q' et 'O', 'Q' et 'Z'; au '1'; '0'0;&&332;0-non;
Paramètres
AssociationCode | Code d'association. |
---|