Chức năng tiện ích để làm việc với mã ghép nối Nest.
Bản tóm tắt không đổi
int | bitS_PER_GGKEY | Số lượng bit được mã hóa bằng một ký tự mã ghép nối. |
int | KRYPTONITE_PAIRING_CODE_LENGTH | Độ dài mã ghép nối cho Kryptonite. |
int | standard_PAIRING_CODE_LENGTH | Độ dài mã ghép nối đối với hầu hết sản phẩm Nest. |
Tóm tắt về hàm dựng công cộng
Tóm tắt phương thức công khai
boolean tĩnh |
isvalidPairingCode(Chuỗi cặp mã)
Xác minh cú pháp và tính toàn vẹn của mã ghép nối Nest.
|
chuỗi tĩnh |
kryptoniteDeviceIdToGhép nối mã(mã thiết bị dài)
Trả về mã ghép nối tương ứng với mã thiết bị Kryptonite đã cho.
|
dài tĩnh |
kryptonitePairingCodeToDeviceId(Chuỗi cặp mã)
Trả về mã thiết bị tương ứng với một mã ghép nối Kryptonite cụ thể.
|
chuỗi tĩnh |
nevisDeviceIdToPairingCode(thiết bị dài)
Trả về mã ghép nối tương ứng với một mã thiết bị Nevis nhất định.
|
dài tĩnh |
nevisPairingCodeToDeviceId(Chuỗi ghép nối chuỗi)
Trả về mã thiết bị tương ứng với một mã ghép nối Nevis nhất định.
|
chuỗi tĩnh |
normalizePairingCode(String cặpCode)
Chuẩn hóa các ký tự trong một chuỗi mã ghép nối.
|
Tóm tắt phương pháp kế thừa
Hằng số
giá trị cuối cùng tĩnh công khai ITS_PER_ ĐẶ
Số lượng bit được mã hóa bằng một ký tự mã ghép nối.
công khai tĩnh cuối cùng công khai KRYPTONITE_PAIRING_CODE_LENGTH
Độ dài mã ghép nối cho Kryptonite.
giá trị cuối cùng tĩnh công khai standard_PAIRING_CODE_LENGTH
Độ dài mã ghép nối đối với hầu hết sản phẩm Nest.
Hàm dựng công cộng
công khai PairingCodeUtils ()
Phương thức công cộng
boolean static tĩnh isvalidPairingCode (String PairCode)
Xác minh cú pháp và tính toàn vẹn của mã ghép nối Nest.
Các thông số
Mã bưu chính | Mã ghép nối. |
---|
Chuỗi tĩnh công khai kryptoniteDeviceIdToPairingCode (long deviceId)
Trả về mã ghép nối tương ứng với mã thiết bị Kryptonite đã cho. Nếu mã thiết bị đã cung cấp không phải là mã thiết bị Krytponite hợp lệ, thì phương thức này sẽ trả về giá trị null.
Các thông số
Id thiết bị | Mã thiết bị Kryptonite. |
---|
public static long kryptonitePairingCodeToDeviceId (String nhạcCode)
Trả về mã thiết bị tương ứng với một mã ghép nối Kryptonite cụ thể. Nếu mã ghép nối đã cung cấp không hợp lệ, mã không phải là mã ghép nối Kryptonite sẽ trả về 0.
Các thông số
Mã bưu chính | Mã ghép nối Kryptonite. |
---|
Chuỗi tĩnh công khai nevisDeviceIdToPairingCode (long deviceId)
Trả về mã ghép nối tương ứng với một mã thiết bị Nevis nhất định. Nếu mã thiết bị được cung cấp không phải là mã thiết bị Nevis hợp lệ, thì phương thức này sẽ trả về giá trị null.
Các thông số
Id thiết bị | Mã thiết bị Nevis. |
---|
public static long nevisPairingCodeToDeviceId (String PairCode)
Trả về mã thiết bị tương ứng với một mã ghép nối Nevis nhất định. Nếu mã ghép nối đã cung cấp không hợp lệ, mã không được ghép nối với Nevis sẽ trả về 0.
Các thông số
Mã bưu chính | Mã ghép nối Nevis. |
---|
Chuỗi tĩnh công khai normalizePairingCode (String PairCode)
Chuẩn hóa các ký tự trong một chuỗi mã ghép nối. Hàm này chuyển đổi tất cả các ký tự chữ cái thành chữ hoa, lập bản đồ các ký tự bất hợp pháp \39;I#39; & &
Các thông số
Mã bưu chính | Mã ghép nối. |
---|