可與 Nest 配對碼搭配使用的公用程式功能。
常數摘要
int | BITS_PER_CHARACTER | 以單一配對碼字元編碼的位元數。 |
int | KRYPTONITE_PAIRING_CODE_LENGTH | Kryptonite 配對碼長度。 |
int | STANDARD_PAIRING_CODE_LENGTH | 多數 Nest 產品的配對碼長度。 |
公用建構函式摘要
公用方法摘要
靜態布林值 |
isValidPairingCode(字串配對代碼)
確認 Nest 配對碼的語法和完整性。
|
靜態字串 |
kkptoniteDeviceIdToPairingCode(long deviceId)
傳回對應至特定 Kryptonite 裝置 ID 的配對碼。
|
靜態長片 |
kkptonitePairingCodeToDeviceId(字串配對代碼)
傳回對應至特定 Kryptonite 配對碼的裝置 ID。
|
靜態字串 |
nevisDeviceIdToPairingCode (裝置 ID 長)
傳回對應至特定 Nevis 裝置 ID 的配對碼。
|
靜態長片 |
nevisPairingCodeToDeviceId(字串配對代碼)
傳回對應 Nevis 配對碼的裝置 ID。
|
靜態字串 |
normalizePairingCode(字串配對代碼)
將配對碼字串中的字元正規化。
|
繼承方法摘要
常數
public static final int BITS_PER_CHARACTER
以單一配對碼字元編碼的位元數。
public static final int KRYPTONITE_PAIRING_CODE_LENGTH
Kryptonite 配對碼長度。
public static final int STANDARD_PAIRING_CODE_LENGTH
多數 Nest 產品的配對碼長度。
公用建構函式
public PairingCodeUtils ()
公用方法
public static boolean isValidPairingCode (String PairCode)
確認 Nest 配對碼的語法和完整性。
參數
配對碼 | 配對碼。 |
---|
public static String kryptoniteDeviceIdToPairingCode (long 裝置 ID)
傳回對應至特定 Kryptonite 裝置 ID 的配對碼。如果提供的裝置 ID 不是有效的 Krytponite 裝置 ID,該方法會傳回空值。
參數
裝置 ID | Kryptonite 裝置 ID。 |
---|
public static long kryptonitePairingCodeToDeviceId (StringPairCode)
傳回對應至特定 Kryptonite 配對碼的裝置 ID。如果提供的配對代碼無效,不是 Kryptonite 配對碼,此方法會傳回 0。
參數
配對碼 | Kryptonite 配對碼。 |
---|
public static String nevisDeviceIdToPairingCode (long deviceId)
傳回特定 Nevis 裝置 ID 對應的配對碼。如果提供的裝置 ID 不是有效的 Nevis 裝置 ID,該方法會傳回 null。
參數
裝置 ID | Nevis 裝置 ID。 |
---|
public static long nevisPairingCodeToDeviceId (String PairCode)
傳回對應 Nevis 配對碼的裝置 ID。如果提供的配對碼無效,則該方法不會傳回 Nevis 配對碼。
參數
配對碼 | Nevis 配對碼。 |
---|
public static String normalizePairingCode (String PairCode)
將配對碼字串中的字元正規化。此函式會將所有字母字元轉換為大寫,將非法字元對應至 &&33;I', 'O', 'Q' and 'Z' '1', ', ',  remove; all.
參數
配對碼 | 配對碼。 |
---|