用于处理 Nest 配对码的实用函数。
常量摘要
int | BITS_PER_CHARACTER | 以单个配对代码字符编码的位数。 |
int | KRYPTONITE_PAIRING_CODE_LENGTH | Kryptonite 的配对代码长度。 |
int | STANDARD_PAIRING_CODE_LENGTH | 大多数 Nest 产品的配对码长度。 |
公共构造函数摘要
公共方法摘要
静态布尔值 |
isValidPairingCode(字符串配对码)
验证 Nest 配对代码的语法和完整性。
|
静态字符串 |
kryptoniteDeviceIdToPairingCode(长设备 ID)
返回与给定 Kryptonite 设备 ID 对应的配对码。
|
静态长整型 |
kryptonitePairingCodeToDeviceId(字符串配对码)
返回与给定的 Kryptonite 配对码对应的设备 ID。
|
静态字符串 |
nevisDeviceIdToPairingCode(较长的 deviceId)
返回与给定 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(字符串配对码)
验证 Nest 配对代码的语法和完整性。
参数
配对码 | 配对码。 |
---|
public static String kryptoniteDeviceIdToPairingCode (long deviceId)
返回与给定的 Kryptonite 设备 ID 对应的配对码。如果提供的设备 ID 不是有效的 Krytponite 设备 ID,该方法会返回 null。
参数
设备 ID | Kryptonite 设备 ID。 |
---|
public static long kryptonitePairingCodeToDeviceId(字符串配对码)
返回与给定的 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 对配对代码)
返回与给定 Nevis 配对码对应的设备 ID。如果提供的配对码无效,那么 不是 Nevis 配对码,则该方法会返回 0。
参数
配对码 | 尼维斯配对码。 |
---|
public static String normalizePairingCode(字符串配对代码)
使配对代码字符串中的字符标准化。
参数
配对码 | 配对码。 |
---|