NLPairingCodeUtils
Tóm tắt
Tính kế thừa
Kế thừa từ: NSObject
Hàm tĩnh công khai |
|
---|---|
isValidPairingCode:(NSString *pairingCode)
|
virtual BOOL
Xác định xem mã ghép nối Nest có hợp lệ hay không.
|
kryptoniteDeviceIdToPairingCode:(uint64_t deviceId)
|
virtual NSString *
Tạo một chuỗi mã ghép nối Kryptonite khi có mã thiết bị Nevis.
|
kryptonitePairingCodeToDeviceId:(NSString *pairingCode)
|
virtual uint64_t
Trả về mã thiết bị được mã hoá bằng mã ghép nối Kryptonite.
|
nevisDeviceIdToPairingCode:(uint64_t deviceId)
|
virtual NSString *
Tạo chuỗi mã ghép nối Nevis dựa trên mã thiết bị Nevis.
|
nevisPairingCodeToDeviceId:(NSString *pairingCode)
|
virtual uint64_t
Trả về mã thiết bị được mã hoá bằng mã ghép nối Nevis.
|
normalizePairingCode:(NSString *pairingCode)
|
virtual NSString *
Chuẩn hoá các ký tự trong một chuỗi mã ghép nối.
|
Hàm tĩnh công khai
isValidPairingCode:
virtual BOOL isValidPairingCode:( NSString *pairingCode )
Xác định xem mã ghép nối Nest có hợp lệ hay không.
Thông tin chi tiết | |||
---|---|---|---|
Tham số |
|
||
Trả về |
TRUE nếu mã ghép nối đã cung cấp là hợp lệ.
|
kryptoniteDeviceIdToPairingCode:
virtual NSString * kryptoniteDeviceIdToPairingCode:( uint64_t deviceId )
Tạo một chuỗi mã ghép nối Kryptonite khi có mã thiết bị Nevis.
Thông tin chi tiết | |||
---|---|---|---|
Tham số |
|
||
Trả về |
Một chuỗi mã ghép nối hoặc giá trị nil nếu mã thiết bị đã cung cấp nằm ngoài phạm vi.
|
kryptonitePairingCodeToDeviceId:
virtual uint64_t kryptonitePairingCodeToDeviceId:( NSString *pairingCode )
Trả về mã thiết bị được mã hoá bằng mã ghép nối Kryptonite.
Thông tin chi tiết | |||
---|---|---|---|
Tham số |
|
||
Trả về |
Mã thiết bị Nevis hoặc 0 nếu mã ghép nối đã cung cấp không hợp lệ.
|
nevisDeviceIdToPairingCode:
virtual NSString * nevisDeviceIdToPairingCode:( uint64_t deviceId )
Tạo chuỗi mã ghép nối Nevis dựa trên mã thiết bị Nevis.
Thông tin chi tiết | |||
---|---|---|---|
Tham số |
|
||
Trả về |
Một chuỗi mã ghép nối hoặc giá trị nil nếu mã thiết bị đã cung cấp nằm ngoài phạm vi.
|
nevisPairingCodeToDeviceId:
virtual uint64_t nevisPairingCodeToDeviceId:( NSString *pairingCode )
Trả về mã thiết bị được mã hoá bằng mã ghép nối Nevis.
Thông tin chi tiết | |||
---|---|---|---|
Tham số |
|
||
Trả về |
Mã thiết bị Nevis hoặc 0 nếu mã ghép nối đã cung cấp không hợp lệ.
|
normalizePairingCode:
virtual NSString * normalizePairingCode:( NSString *pairingCode )
Chuẩn hoá các ký tự trong một chuỗi mã ghép nối.
Hàm này chuyển đổi tất cả ký tự chữ cái thành chữ hoa, ánh xạ các ký tự không hợp lệ như "I", "O", "Q" và 'Z' thành '1', '0', '0' và '2' tương ứng và xoá tất cả các ký tự mã không ghép nối khác khỏi chuỗi đã cho.
Nếu mã ghép nối chứa các ký tự không hợp lệ ngoài những ký tự được liệt kê ở trên, hàm sẽ trả về giá trị nil.
Thông tin chi tiết | |||
---|---|---|---|
Tham số |
|
||
Trả về |
Mã ghép nối đã chuẩn hoá.
|