NLPairingCodeUtils

खास जानकारी

इनहेरिटेंस

इससे इनहेरिट करता है: NSObject

सार्वजनिक स्टैटिक फ़ंक्शन

isValidPairingCode:(NSString *pairingCode)
virtual BOOL
देखें कि Nest जोड़ने का कोड मान्य है या नहीं.
kryptoniteDeviceIdToPairingCode:(uint64_t deviceId)
virtual NSString *
किसी नेविस डिवाइस आईडी के लिए, Kryptonite से जोड़ने वाला कोड स्ट्रिंग जनरेट की जाती है.
kryptonitePairingCodeToDeviceId:(NSString *pairingCode)
virtual uint64_t
यह विकल्प Kryptonite के पेयरिंग कोड में कोड में बदला गया डिवाइस आईडी दिखाता है.
nevisDeviceIdToPairingCode:(uint64_t deviceId)
virtual NSString *
Nevis डिवाइस आईडी के आधार पर Nevis के दूसरे डिवाइस से जोड़ने का कोड स्ट्रिंग जनरेट करता है.
nevisPairingCodeToDeviceId:(NSString *pairingCode)
virtual uint64_t
यह फ़ंक्शन, नेविस को जोड़ने वाले कोड में कोड में बदला गया डिवाइस आईडी दिखाता है.
normalizePairingCode:(NSString *pairingCode)
virtual NSString *
दूसरे डिवाइस से जोड़ने के कोड वाली स्ट्रिंग में मौजूद वर्णों को सामान्य बनाएं.

सार्वजनिक स्टैटिक फ़ंक्शन

isValidPairingCode:

virtual BOOL isValidPairingCode:(
  NSString *pairingCode
)

देखें कि Nest जोड़ने का कोड मान्य है या नहीं.

ब्यौरा
पैरामीटर
[in] pairingCode
वह दूसरे डिवाइस से जोड़ने वाले कोड की स्ट्रिंग जिसकी जांच करनी है.
लौटाए जाने वाले प्रॉडक्ट
अगर दिया गया दूसरे डिवाइस से जोड़ने का कोड मान्य है, तो सही है.

kryptoniteDeviceIdToPairingCode:

virtual NSString * kryptoniteDeviceIdToPairingCode:(
  uint64_t deviceId
)

किसी नेविस डिवाइस आईडी के लिए, Kryptonite से जोड़ने वाला कोड स्ट्रिंग जनरेट की जाती है.

ब्यौरा
पैरामीटर
[in] deviceId
क्रिप्टोनाइट डिवाइस आईडी.
लौटाए जाने वाले प्रॉडक्ट
दूसरे डिवाइस से जोड़ने के लिए कोड की स्ट्रिंग या अगर दिया गया डिवाइस आईडी सीमा से बाहर है, तो कोई कोड नहीं.

kryptonitePairingCodeToDeviceId:

virtual uint64_t kryptonitePairingCodeToDeviceId:(
  NSString *pairingCode
)

यह विकल्प Kryptonite के पेयरिंग कोड में कोड में बदला गया डिवाइस आईडी दिखाता है.

ब्यौरा
पैरामीटर
[in] pairingCode
इस स्ट्रिंग में Kryptonite का इस्तेमाल करने वाला पेयरिंग कोड है.
लौटाए जाने वाले प्रॉडक्ट
कोई Nevis डिवाइस आईडी या 0, अगर दिया गया दूसरे डिवाइस से जोड़ने वाला कोड अमान्य था.

nevisDeviceIdToPairingCode:

virtual NSString * nevisDeviceIdToPairingCode:(
  uint64_t deviceId
)

Nevis डिवाइस आईडी के आधार पर Nevis के दूसरे डिवाइस से जोड़ने का कोड स्ट्रिंग जनरेट करता है.

ब्यौरा
पैरामीटर
[in] deviceId
Nevis डिवाइस आईडी
लौटाए जाने वाले प्रॉडक्ट
दूसरे डिवाइस से जोड़ने के लिए कोड की स्ट्रिंग या अगर दिया गया डिवाइस आईडी सीमा से बाहर है, तो कोई कोड नहीं.

nevisPairingCodeToDeviceId:

virtual uint64_t nevisPairingCodeToDeviceId:(
  NSString *pairingCode
)

यह फ़ंक्शन, नेविस को जोड़ने वाले कोड में कोड में बदला गया डिवाइस आईडी दिखाता है.

ब्यौरा
पैरामीटर
[in] pairingCode
इस स्ट्रिंग में Nevis पर जोड़ने का कोड होता है.
लौटाए जाने वाले प्रॉडक्ट
कोई Nevis डिवाइस आईडी या 0, अगर दिया गया दूसरे डिवाइस से जोड़ने वाला कोड अमान्य था.

normalizePairingCode:

virtual NSString * normalizePairingCode:(
  NSString *pairingCode
)

दूसरे डिवाइस से जोड़ने के कोड वाली स्ट्रिंग में मौजूद वर्णों को सामान्य बनाएं.

यह फ़ंक्शन सभी वर्णानुक्रम को अपर-केस में बदल देता है, 'I', 'O', 'Q' अमान्य वर्णों को मैप करता है और 'Z' '1', '0', '0' से और '2' का इस्तेमाल करता है. साथ ही, दी गई स्ट्रिंग में से जुड़े हुए दूसरे सभी कोड वर्ण हटा देता है.

अगर जोड़ने के कोड में अमान्य वर्ण शामिल हैं, तो ऊपर बताए गए वर्णों के अलावा, फ़ंक्शन शून्य दिखाता है.

ब्यौरा
पैरामीटर
[in] pairingCode
दूसरे डिवाइस से जोड़ने के कोड की स्ट्रिंग को नॉर्मलाइज़ किया जाएगा.
लौटाए जाने वाले प्रॉडक्ट
जोड़ने के लिए इस्तेमाल होने वाला नॉर्मलाइज़ कोड.