NLPairingCodeUtils
Ringkasan
Inheritance
Mewarisi dari: NSObject
Fungsi statis publik |
|
---|---|
isValidPairingCode:(NSString *pairingCode)
|
virtual BOOL
Menentukan apakah kode penyambungan Nest valid.
|
kryptoniteDeviceIdToPairingCode:(uint64_t deviceId)
|
virtual NSString *
Menghasilkan string kode penyambungan Kryptonite yang diberi ID perangkat Nevis.
|
kryptonitePairingCodeToDeviceId:(NSString *pairingCode)
|
virtual uint64_t
Menampilkan ID perangkat yang dienkode dalam kode penyambungan Kryptonite.
|
nevisDeviceIdToPairingCode:(uint64_t deviceId)
|
virtual NSString *
Menghasilkan string kode penyambungan Nevis yang diberi ID perangkat Nevis.
|
nevisPairingCodeToDeviceId:(NSString *pairingCode)
|
virtual uint64_t
Menampilkan ID perangkat yang dienkode dalam kode penyambungan Nevis.
|
normalizePairingCode:(NSString *pairingCode)
|
virtual NSString *
Menormalkan karakter dalam string kode penyambungan.
|
Fungsi statis publik
isValidPairingCode:
virtual BOOL isValidPairingCode:( NSString *pairingCode )
Menentukan apakah kode penyambungan Nest valid.
Detail | |||
---|---|---|---|
Parameter |
|
||
Hasil |
TRUE jika kode penyandingan yang diberikan valid.
|
kryptoniteDeviceIdToPairingCode:
virtual NSString * kryptoniteDeviceIdToPairingCode:( uint64_t deviceId )
Menghasilkan string kode penyambungan Kryptonite yang diberi ID perangkat Nevis.
Detail | |||
---|---|---|---|
Parameter |
|
||
Hasil |
String kode penyambungan, atau nilai nol jika ID perangkat yang diberikan berada di luar rentang.
|
kryptonitePairingCodeToDeviceId:
virtual uint64_t kryptonitePairingCodeToDeviceId:( NSString *pairingCode )
Menampilkan ID perangkat yang dienkode dalam kode penyambungan Kryptonite.
Detail | |||
---|---|---|---|
Parameter |
|
||
Hasil |
ID perangkat Nevis, atau 0 jika kode penyambungan yang diberikan tidak valid.
|
nevisDeviceIdToPairingCode:
virtual NSString * nevisDeviceIdToPairingCode:( uint64_t deviceId )
Menghasilkan string kode penyambungan Nevis yang diberi ID perangkat Nevis.
Detail | |||
---|---|---|---|
Parameter |
|
||
Hasil |
String kode penyambungan, atau nilai nol jika ID perangkat yang diberikan berada di luar rentang.
|
nevisPairingCodeToDeviceId:
virtual uint64_t nevisPairingCodeToDeviceId:( NSString *pairingCode )
Menampilkan ID perangkat yang dienkode dalam kode penyambungan Nevis.
Detail | |||
---|---|---|---|
Parameter |
|
||
Hasil |
ID perangkat Nevis, atau 0 jika kode penyambungan yang diberikan tidak valid.
|
normalizePairingCode:
virtual NSString * normalizePairingCode:( NSString *pairingCode )
Menormalkan karakter dalam string kode penyambungan.
Fungsi ini mengubah semua karakter alfabet menjadi huruf besar, memetakan karakter ilegal 'I', 'O', 'Q' dan 'Z' ke '1', '0', '0' dan '2', masing-masing, dan menghapus semua karakter kode yang tidak berpasangan lainnya dari string yang diberikan.
Jika kode penghubung berisi karakter yang tidak valid, selain yang tercantum di atas, fungsi akan menampilkan nol.
Detail | |||
---|---|---|---|
Parameter |
|
||
Hasil |
Kode penyambungan yang dinormalkan.
|