NLPairingCodeUtils

खास जानकारी

इनहेरिटेंस

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

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

isValidPairingCode:(NSString *pairingCode)
virtual BOOL
देखें कि Nest से जोड़ने के लिए दिया गया कोड मान्य है या नहीं.
kryptoniteDeviceIdToPairingCode:(uint64_t deviceId)
virtual NSString *
Nevis डिवाइस आईडी के आधार पर, 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
)

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

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

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.

GeneralizePairingCode:

virtual NSString * normalizePairingCode:(
  NSString *pairingCode
)

पेयरिंग कोड स्ट्रिंग में वर्णों को सामान्य बनाएं.

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

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

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