Funkcje narzędziowe do pracy z kodami parowania Nest.
Podsumowanie stałych
int | BITS_PER_CHARACTER | Liczba bitów zakodowanych w jednym znaku kodu parowania. |
int | KRYPTONITE_PAIRING_CODE_LENGTH | Długość kodu parowania w przypadku Kryptonite. |
int | STANDARD_PAIRING_CODE_LENGTH | Długość kodu parowania w przypadku większości produktów Nest. |
Podsumowanie konstruktora publicznego
Podsumowanie metod publicznych
static boolean |
isValidPairingCode(String pairingCode)
Sprawdź składnię i integralność kodu parowania Nest.
|
static String |
kryptoniteDeviceIdToPairingCode(long deviceId)
Zwraca kod parowania odpowiadający danemu identyfikatorowi urządzenia Kryptonite.
|
statyczne długie |
kryptonitePairingCodeToDeviceId(String pairingCode)
Zwraca identyfikator urządzenia odpowiadający danemu kodowi parowania Kryptonite.
|
static String |
nevisDeviceIdToPairingCode(long deviceId)
Zwraca kod parowania odpowiadający danemu identyfikatorowi urządzenia Nevis.
|
statyczne długie |
nevisPairingCodeToDeviceId(String pairingCode)
Zwraca identyfikator urządzenia odpowiadający podanemu kodowi parowania Nevis.
|
static String |
normalizePairingCode(String pairingCode)
Znormalizuj znaki w ciągu kodu parowania.
|
Podsumowanie dziedziczonej metody
Stałe
public static final int BITS_PER_CHARACTER
Liczba bitów zakodowanych w jednym znaku kodu parowania.
public static final int KRYPTONITE_PAIRING_CODE_LENGTH
Długość kodu parowania w przypadku Kryptonite.
public static final int STANDARD_PAIRING_CODE_LENGTH
Długość kodu parowania w przypadku większości produktów Nest.
Public Constructors
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 danemu identyfikatorowi urządzenia Kryptonite. Jeśli podany identyfikator urządzenia nie jest prawidłowym identyfikatorem urządzenia Krytponite, metoda zwraca wartość null.
Parametry
deviceId | Identyfikator urządzenia Kryptonite. |
---|
public static long kryptonitePairingCodeToDeviceId (String pairingCode)
Zwraca identyfikator urządzenia odpowiadający danemu kodowi parowania Kryptonite. Jeśli podany kod parowania jest nieprawidłowy lub nie jest kodem parowania Kryptonite, metoda zwraca wartość 0.
Parametry
pairingCode | Kod parowania Kryptonite. |
---|
public static String nevisDeviceIdToPairingCode (long deviceId)
Zwraca kod parowania odpowiadający danemu identyfikatorowi urządzenia Nevis. Jeśli podany identyfikator urządzenia nie jest prawidłowym identyfikatorem urządzenia Nevis, metoda zwraca wartość null.
Parametry
deviceId | 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 lub nie jest kodem parowania Nevis, metoda zwraca wartość 0.
Parametry
pairingCode | Kod parowania Nevis. |
---|
public static String normalizePairingCode (String pairingCode)
Znormalizuj znaki w ciągu kodu parowania. Ta funkcja konwertuje wszystkie litery na wielkie, zamienia niedozwolone znaki „I”, „O”, „Q” i „Z” odpowiednio na „1”, „0”, „0” i „2” oraz usuwa z podanego ciągu wszystkie inne znaki, które nie są kodem parowania.
Parametry
pairingCode | Kod parowania. |
---|