NLPairingCodeUtils
Ringkasan
Inheritance
Mewarisi dari: NSObject
Fungsi statis publik |
|
---|---|
isValidPairingCode:(NSString *pairingCode)
|
virtual BOOL
Tentukan apakah kode penyambungan Nest valid.
|
kryptoniteDeviceIdToPairingCode:(uint64_t deviceId)
|
virtual NSString *
Menghasilkan string kode penyambungan Kryptonite dengan 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 dengan ID perangkat Nevis.
|
nevisPairingCodeToDeviceId:(NSString *pairingCode)
|
virtual uint64_t
Menampilkan ID perangkat yang dienkode dalam kode penyambungan Nevis.
|
normalizePairingCode:(NSString *pairingCode)
|
virtual NSString *
Normalkan karakter dalam string kode penyandingan.
|
Fungsi statis publik
isValidPairingCode:
virtual BOOL isValidPairingCode:( NSString *pairingCode )
Tentukan apakah kode penyambungan Nest valid.
Detail | |||
---|---|---|---|
Parameter |
|
||
Hasil |
TRUE jika kode penyandingan yang diberikan valid.
|
{i>kryptoniteDeviceIdToPairingCode<i}:
virtual NSString * kryptoniteDeviceIdToPairingCode:( uint64_t deviceId )
Menghasilkan string kode penyambungan Kryptonite dengan ID perangkat Nevis.
Detail | |||
---|---|---|---|
Parameter |
|
||
Hasil |
String kode penyambungan, atau nol jika ID perangkat yang diberikan di luar rentang.
|
{i>kryptonitePairingCodeToDeviceId<i}:
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.
|
{i>nevisDeviceIdToPairingCode<i}:
virtual NSString * nevisDeviceIdToPairingCode:( uint64_t deviceId )
Menghasilkan string kode penyambungan Nevis dengan ID perangkat Nevis.
Detail | |||
---|---|---|---|
Parameter |
|
||
Hasil |
String kode penyambungan, atau nol jika ID perangkat yang diberikan di luar rentang.
|
{i>nevisPairingCodeToDeviceId<i}:
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 )
Normalkan karakter dalam string kode penyandingan.
Fungsi ini mengonversi 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 penyandingan berisi karakter yang tidak valid, selain yang tercantum di atas, fungsi akan mengembalikan nol.
Detail | |||
---|---|---|---|
Parameter |
|
||
Hasil |
Kode penyambungan yang dinormalkan.
|