Narzędzia do pracy z kodami parowania Nest.
Stałe podsumowanie
int, | BITS_PER_CHARACTER (BITS_PER_CHARACTER) | Liczba bitów zakodowanych w pojedynczym kodzie 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. |
Publiczny konstruktor – podsumowanie
Podsumowanie metody publicznej
statyczna wartość logiczna |
isValidparingCode(ciąg parowania)
Sprawdź składnię i integralność kodu parowania Nest.
|
statyczny ciąg znaków |
kryptoniteDeviceIdToSparujingCode(długi identyfikator urządzenia)
Zwraca kod parowania odpowiadający identyfikatorowi urządzenia Kryptonite.
|
długi statyczny |
kryptoniteparingCodeToDeviceId(ciąg parowania)
Zwraca identyfikator urządzenia odpowiadający danemu kodowi parowania Kryptonite.
|
statyczny ciąg znaków |
neneDeviceIdToSparujingCode(długi identyfikator urządzenia)
Zwraca kod parowania odpowiadający danemu identyfikatorowi urządzenia Nevis.
|
długi statyczny |
nevisparingCodeToDeviceId(ciąg parowania)
Zwraca identyfikator urządzenia odpowiadający danemu kodowi parowania Nevis.
|
statyczny ciąg znaków |
normalizeparingCode(ciąg parodowania)
Znormalizuj znaki w ciągu znaków kodu parowania.
|
Podsumowanie metody dziedziczonej
Stałe
public static final int BITS_PER_CHARACTER
Liczba bitów zakodowanych w pojedynczym znaku kodu parowania.
public static final int KRYPTONITE_PAIRING_CODE_LENGTH
Długość kodu parowania dla Kryptonite.
public static final int STANDARD_PAIRING_CODE_LENGTH
Długość kodu parowania dla większości produktów Nest.
Budownictwo publiczne
publiczny paringCodeUtils ()
Metody publiczne
publiczna statyczna wartość logiczna isValidparingCode (ciąg parowania))
Sprawdź składnię i integralność kodu parowania Nest.
Parametry
kod parowania | Kod parowania. |
---|
publiczny statyczny ciąg znaków kryptoniteDeviceIdToSparujingCode (długi deviceId)
Zwraca kod parowania odpowiadający identyfikatorowi urządzenia Kryptonite. Jeśli podany identyfikator urządzenia nie jest prawidłowym identyfikatorem urządzenia Krytponite, metoda zwraca wartość null.
Parametry
identyfikator urządzenia | Identyfikator urządzenia Kryptonite. |
---|
public static long kryptoniteSparujingCodeToDeviceId (Ciąg parowania z kodem)
Zwraca identyfikator urządzenia odpowiadający danemu kodowi parowania Kryptonite. Jeśli podany kod parowania jest nieprawidłowy, metoda nie jest kodem Kryptonite, który zwraca 0.
Parametry
kod parowania | Kod parowania Kryptonite. |
---|
publiczny statyczny ciąg znaków nevisDeviceIdToSparujingCode (długi 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
identyfikator urządzenia | Identyfikator urządzenia Nevis. |
---|
public static long nevisSparujingCodeToDeviceId (ciąg znaków parowania)
Zwraca identyfikator urządzenia odpowiadający danemu kodowi parowania Nevis. Jeśli podany kod parowania jest nieprawidłowy, metoda – nie jest kodem parowania Nevis. Metoda zwraca 0.
Parametry
kod parowania | Kod parowania Nevis. |
---|
publiczny statyczny ciąg znaków normalizeparingCode (ciąg parowania))
Znormalizuj znaki w ciągu znaków kodu parowania. Ta funkcja przekształca wszystkie znaki alfabetu na wielkie, mapuje niedozwolone znaki &&39;I', 'O', 'Q' &&33;Z' & &33;1' &&33;0', &&33;0, i
Parametry
kod parowania | Kod parowania. |
---|