Google is committed to advancing racial equity for Black communities. See how.
Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

PairingCodeUtils

public class PairingCodeUtils rozszerza Object

Funkcje narzędziowe do pracy z kodami parowania Nest.

Stałe podsumowanie

int BITS_PER_CHARACTER Liczba bitów zakodowanych w jednym znaku parowania.
int KRYPTONITE_PAIRING_CODE_LENGTH Długość kodu parowania dla Kryptonite.
int STANDARD_PAIRING_CODE_LENGTH Długość kodu parowania dla większości produktów Nest.

Podsumowanie konstruktora publicznego

Podsumowanie metod publicznych

statyczna wartość logiczna
isValidPairingCode (String pairingCode)
Sprawdź składnię i integralność kodu parowania Nest.
statyczny ciąg
kryptoniteDeviceIdToPairingCode (long deviceId)
Zwraca kod parowania odpowiadający podanemu identyfikatorowi urządzenia Kryptonite.
statyczne długie
kryptonitePairingCodeToDeviceId (String pairingCode)
Zwraca identyfikator urządzenia odpowiadający podanemu kodowi parowania Kryptonite.
statyczny ciąg
nevisDeviceIdToPairingCode (long deviceId)
Zwraca kod parowania odpowiadający podanemu identyfikatorowi urządzenia Nevis.
statyczne długie
nevisPairingCodeToDeviceId (String pairingCode)
Zwraca identyfikator urządzenia odpowiadający podanemu kodowi parowania Nevis.
statyczny ciąg
normalizePairingCode (String pairingCode)
Normalizuj znaki w ciągu kodu parowania.

Dziedziczone podsumowanie metod

Stałe

public static final int BITS_PER_CHARACTER

Liczba bitów zakodowanych w jednym znaku parowania.

Wartość stała: 5

public static final int KRYPTONITE_PAIRING_CODE_LENGTH

Długość kodu parowania dla Kryptonite.

Wartość stała: 9

public static final int STANDARD_PAIRING_CODE_LENGTH

Długość kodu parowania dla większości produktów Nest.

Wartość stała: 6

Konstruktorzy publiczni

public PairingCodeUtils ()

Metody publiczne

public static boolean isValidPairingCode (String pairingCode)

Sprawdź składnię i integralność kodu parowania Nest.

Parametry
pairingCode Kod parowania.

public static String kryptoniteDeviceIdToPairingCode (long deviceId)

Zwraca kod parowania odpowiadający podanemu identyfikatorowi urządzenia Kryptonite. Jeśli podany identyfikator urządzenia nie jest prawidłowym identyfikatorem urządzenia Krytponite, metoda zwraca wartość null.

Parametry
identyfikator urzadzenia Identyfikator urządzenia Kryptonite.

public static long kryptonitePairingCodeToDeviceId (String pairingCode)

Zwraca identyfikator urządzenia odpowiadający podanemu kodowi parowania Kryptonite. Jeśli podany kod parowania jest nieprawidłowy, of nie jest kodem parowania Kryptonite, metoda zwraca 0.

Parametry
pairingCode Kod parowania Kryptonite.

public static String nevisDeviceIdToPairingCode (long deviceId)

Zwraca kod parowania odpowiadający podanemu identyfikatorowi urządzenia Nevis. Jeśli podany identyfikator urządzenia nie jest prawidłowym identyfikatorem urządzenia Nevis, metoda zwraca wartość null.

Parametry
identyfikator urzadzenia Identyfikator urządzenia Nevis.

public static long nevisPairingCodeToDeviceId (String pairingCode)

Zwraca identyfikator urządzenia odpowiadający podanemu kodowi parowania Nevis. Jeśli podany kod parowania jest nieprawidłowy, of nie jest kodem parowania Nevis, metoda zwraca 0.

Parametry
pairingCode Kod parowania Nevis.

public static String normalizePairingCode (String pairingCode)

Normalizuj znaki w ciągu kodu parowania. Ta funkcja konwertuje wszystkie znaki alfabetu na wielkie litery, odwzorowuje niedozwolone znaki „I”, „O”, „Q” i „Z” odpowiednio na „1”, „0”, „0” i „2” oraz usuwa wszystkie inne znaki kodu niebędące parami z danego ciągu.

Parametry
pairingCode Kod parowania.