Google est engagé à faire progresser l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

PairingCodeUtils

PairingCodeUtils public class extends Object

fonctions utilitaires pour travailler avec des codes d'appariement Nest.

Résumé constant

int BITS_PER_CHARACTER Nombre de bits codé dans un seul caractère de code d'appariement.
int KRYPTONITE_PAIRING_CODE_LENGTH Jumelage longueur de code pour Kryptonite.
int STANDARD_PAIRING_CODE_LENGTH Jumelage longueur de code pour la plupart des produits Nest.

Résumé Constructor public

Résumé Méthode publique

booléen statique
isValidPairingCode (String pairingCode)
Vérifiez la syntaxe et de l'intégrité d'un code d'appariement Nest.
statique Chaîne
kryptoniteDeviceIdToPairingCode (longue deviceId)
Renvoie le code d'association correspondant à un ID de dispositif Kryptonite donné.
statique longue
kryptonitePairingCodeToDeviceId (String pairingCode)
Renvoie l'ID de dispositif correspondant à un code d'association Kryptonite donné.
statique Chaîne
nevisDeviceIdToPairingCode (longue deviceId)
Renvoie le code d'association correspondant à un ID de dispositif Nevis donné.
statique longue
nevisPairingCodeToDeviceId (String pairingCode)
Renvoie l'ID de dispositif correspondant à un code d'association Nevis donné.
statique Chaîne
normalizePairingCode (String pairingCode)
Normaliser les caractères d'une chaîne de code d'appariement.

Hérité Résumé Méthode

constantes

public static final int BITS_PER_CHARACTER

Nombre de bits codé dans un seul caractère de code d'appariement.

Constante Valeur: 5

public static final int KRYPTONITE_PAIRING_CODE_LENGTH

Jumelage longueur de code pour Kryptonite.

Valeur constante: 9

public static final int STANDARD_PAIRING_CODE_LENGTH

Jumelage longueur de code pour la plupart des produits Nest.

Valeur constante: 6

Constructors public

PairingCodeUtils public ()

Méthodes publiques

isValidPairingCode statique public boolean (String pairingCode)

Vérifiez la syntaxe et de l'intégrité d'un code d'appariement Nest.

Paramètres
pairingCode Le code d'appariement.

statique public String kryptoniteDeviceIdToPairingCode (longue deviceId)

Renvoie le code d'association correspondant à un ID de dispositif Kryptonite donné. Si l'ID du périphérique fourni n'est pas un identifiant de périphérique Krytponite valide, la méthode renvoie null.

Paramètres
Reference de l'appareil L'ID de périphérique Kryptonite.

statique longue kryptonitePairingCodeToDeviceId publique (String pairingCode)

Renvoie l'ID de dispositif correspondant à un code d'association Kryptonite donné. Si le code d'appariement fourni n'est pas valide, de n'est pas un code d'appariement Kryptonite Les retours de méthode 0.

Paramètres
pairingCode Le code d'association Kryptonite.

statique public String nevisDeviceIdToPairingCode (longue deviceId)

Renvoie le code d'association correspondant à un ID de dispositif Nevis donné. Si l'ID du périphérique fourni n'est pas un identifiant de périphérique Nevis valide, la méthode renvoie null.

Paramètres
Reference de l'appareil L'ID du périphérique Nevis.

statique longue nevisPairingCodeToDeviceId publique (String pairingCode)

Renvoie l'ID de dispositif correspondant à un code d'association Nevis donné. Si le code d'appariement fourni n'est pas valide, de n'est pas un code d'appariement Nevis Les retours de méthode 0.

Paramètres
pairingCode Le code d'association Nevis.

statique public String normalizePairingCode (String pairingCode)

Normaliser les caractères d'une chaîne de code d'appariement. Cette fonction permet de convertir tous les caractères alphabétiques en majuscules, les cartes des caractères illégaux « I », « O », « Q » et Z « » à « 1 », « 0 », « 0 » et « 2 », respectivement, et supprime tous les autres caractères de code non-appariement de la chaîne donnée.

Paramètres
pairingCode Le code d'appariement.