कोडिंग कोड का इस्तेमाल करना

सार्वजनिक क्लास DuoingCodeUtils ऑब्जेक्ट बढ़ाता है

Nest की मदद से जोड़ने वाले कोड के साथ काम करने के लिए यूटिलिटी फ़ंक्शन.

लगातार खास जानकारी

int bitS_PER_NAMES जोड़े जाने वाले एक ही कोड में एन्कोड किए गए बिट की संख्या.
int KRYPTONITE_PAIRING_CODE_LENGTH क्रिप्टोनाइट के लिए जोड़ने वाले कोड की लंबाई.
int STANDARD_PAIRING_CODE_LENGTH Nest के ज़्यादातर प्रॉडक्ट के लिए, जोड़े गए कोड की लंबाई.

पब्लिक कंस्ट्रक्टर की खास जानकारी

सार्वजनिक तरीकों की खास जानकारी

स्टैटिक बूलियन
is validपेयरिंग कोड(स्ट्रिंग पेयरकोड)
Nest से जोड़े जाने वाले कोड के सिंटैक्स और इंटेग्रिटी की पुष्टि करें.
स्टैटिक स्ट्रिंग
kryptoniteDeviceIdToपेयरिंगकोड(लंबा डिवाइस आईडी)
दिए गए क्रिप्टोनाइट डिवाइस आईडी से जुड़ा हुआ कोडिंग कोड दिखाता है.
स्टैटिक लॉन्ग
kryptoniteपेयरिंगCodeToDeviceId(स्ट्रिंग पेयरिंग कोड)
दिए गए Kryptonite युग् मन कोड से संबंधित डिवाइस आईडी लौटाता है.
स्टैटिक स्ट्रिंग
nevisDeviceIdToपेयरिंगकोड(लंबा डिवाइस आईडी)
दिए गए नेविस डिवाइस आईडी से जुड़ा कोड जनरेट करता है.
स्टैटिक लॉन्ग
nevisDuoingCodeToDeviceId(स्ट्रिंग जोड़ना कोड)
दिए गए नेविस पेयरिंग कोड से जुड़ा डिवाइस आईडी देता है.
स्टैटिक स्ट्रिंग
खोज नतीजों में जोड़ने के लिए सामान्य कोड(स्ट्रिंग जोड़ने के लिए इस्तेमाल होने वाला कोड)
पेयरिंग कोड स्ट्रिंग में वर्णों को सामान्य बनाएं.

अपने-आप दिए गए तरीके की खास जानकारी

कॉन्सटेंट

सार्वजनिक स्टैटिक फ़ाइनल बिटS_PER_NAMES

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

स्थायी वैल्यू: 5

सार्वजनिक स्टैटिक फ़ाइनल KRYPTONITE_PAIRING_CODE_LENGTH

क्रिप्टोनाइट के लिए जोड़ने वाले कोड की लंबाई.

स्थायी वैल्यू: 9

सार्वजनिक स्टैटिक फ़ाइनल STANDARD_PAIRING_CODE_LENGTH

Nest के ज़्यादातर प्रॉडक्ट के लिए, जोड़े गए कोड की लंबाई.

स्थायी वैल्यू: 6

सार्वजनिक कंस्ट्रक्टर

सार्वजनिक पेयरिंग कोडयूटिल्स ()

सार्वजनिक तरीके

सार्वजनिक स्टैटिक बूलियन is validपेयरिंग कोड (स्ट्रिंग पेयरकोड)

Nest से जोड़े जाने वाले कोड के सिंटैक्स और इंटेग्रिटी की पुष्टि करें.

पैरामीटर
कोड में जोड़ना जोड़ने का कोड.

सार्वजनिक स्टैटिक स्ट्रिंग kryptoniteDeviceIdToपेयरिंगकोड (लंबा डिवाइस आईडी)

दिए गए क्रिप्टोनाइट डिवाइस आईडी से जुड़ा हुआ कोडिंग कोड दिखाता है. अगर दिया गया डिवाइस आईडी मान्य Krytponite डिवाइस आईडी नहीं है, तो यह तरीका शून्य दिखाता है.

पैरामीटर
डिवाइस आईडी क्रिप्टोनाइट डिवाइस आईडी.

सार्वजनिक स्टैटिक लंबी kryptoniteपेयरिंगCodeToDeviceId (स्ट्रिंग पेयरकोड)

दिए गए Kryptonite युग् मन कोड से संबंधित डिवाइस आईडी लौटाता है. अगर दिया गया जोड़ने का कोड मान्य नहीं है, तो यह Kryptonite से जोड़ने वाला कोड नहीं है और विधि 0 लौटाता है.

पैरामीटर
कोड में जोड़ना क्रिप्टोनाइट को जोड़ने का कोड.

सार्वजनिक स्टैटिक स्ट्रिंग nevisDeviceIdToDuoingCode (लंबा डिवाइस आईडी)

दिए गए नेविस डिवाइस आईडी से जुड़ा कोड जनरेट करता है. अगर दिया गया डिवाइस आईडी मान्य नहीं है और यह नेविस डिवाइस आईडी नहीं है, तो यह तरीका शून्य दिखाता है.

पैरामीटर
डिवाइस आईडी Nevis डिवाइस आईडी.

सार्वजनिक स्टैटिक nevisDuoingCodeToDeviceId (स्ट्रिंग पेयरकोड)

दिए गए नेविस पेयरिंग कोड से जुड़ा डिवाइस आईडी देता है. अगर दिया गया जोड़ने का कोड मान्य नहीं है, तो नेविस का जोड़ा गया कोड नहीं होता और यह 0 दिखाता है.

पैरामीटर
कोड में जोड़ना नेविस को जोड़ने का कोड.

सार्वजनिक स्टैटिक स्ट्रिंग normalizeपेयरिंगकोड (स्ट्रिंग कोडिंग कोड)

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

पैरामीटर
कोड में जोड़ना जोड़ने का कोड.