Nest डिवाइसों को जोड़ने के कोड के साथ काम करने के लिए यूटिलिटी फ़ंक्शन.
कॉन्स्टेंट की खास जानकारी
int | BITS_PER_CHARACTER | एक पेयरिंग कोड वर्ण में एन्कोड किए गए बिट की संख्या. |
int | KRYPTONITE_PAIRING_CODE_LENGTH | Kryptonite के लिए, डिवाइस जोड़ने के कोड की लंबाई. |
int | STANDARD_PAIRING_CODE_LENGTH | ज़्यादातर Nest प्रॉडक्ट के लिए, पेयरिंग कोड की लंबाई. |
सार्वजनिक कंस्ट्रक्टर की खास जानकारी
सार्वजनिक तरीके की खास जानकारी
स्टैटिक बूलियन |
isValidPairingCode(String pairingCode)
Nest डिवाइस को जोड़ने के लिए इस्तेमाल किए जाने वाले कोड के सिंटैक्स और इंटिग्रिटी की पुष्टि करना.
|
static String |
kryptoniteDeviceIdToPairingCode(long deviceId)
यह फ़ंक्शन, दिए गए Kryptonite डिवाइस आईडी के हिसाब से पेयरिंग कोड दिखाता है.
|
static long |
kryptonitePairingCodeToDeviceId(String pairingCode)
यह फ़ंक्शन, दिए गए Kryptonite पेयरिंग कोड से जुड़ा डिवाइस आईडी दिखाता है.
|
static String |
nevisDeviceIdToPairingCode(long deviceId)
यह फ़ंक्शन, दिए गए Nevis डिवाइस आईडी के हिसाब से पेयरिंग कोड दिखाता है.
|
static long |
nevisPairingCodeToDeviceId(String pairingCode)
यह फ़ंक्शन, Nevis के दिए गए पेयरिंग कोड से जुड़ा डिवाइस आईडी दिखाता है.
|
static String |
normalizePairingCode(String pairingCode)
पेयरिंग कोड स्ट्रिंग में मौजूद वर्णों को सामान्य बनाता है.
|
इनहेरिट किए गए तरीके की खास जानकारी
कॉन्स्टेंट
public static final int BITS_PER_CHARACTER
पेयरिंग कोड के किसी वर्ण में एन्कोड किए गए बिट की संख्या.
public static final int KRYPTONITE_PAIRING_CODE_LENGTH
Kryptonite के लिए, डिवाइस जोड़ने के कोड की लंबाई.
public static final int STANDARD_PAIRING_CODE_LENGTH
ज़्यादातर Nest प्रॉडक्ट के लिए, पेयरिंग कोड की लंबाई.
सार्वजनिक कंस्ट्रक्टर
public PairingCodeUtils ()
पब्लिक मेथड
public static boolean isValidPairingCode (String pairingCode)
Nest डिवाइस को जोड़ने के लिए इस्तेमाल किए जाने वाले कोड के सिंटैक्स और इंटिग्रिटी की पुष्टि करना.
पैरामीटर
pairingCode | डिवाइस जोड़ने का कोड. |
---|
public static String kryptoniteDeviceIdToPairingCode (long deviceId)
यह फ़ंक्शन, दिए गए Kryptonite डिवाइस आईडी के हिसाब से पेयरिंग कोड दिखाता है. अगर दिया गया डिवाइस आईडी, Krytponite का मान्य डिवाइस आईडी नहीं है, तो यह तरीका null दिखाता है.
पैरामीटर
deviceId | Kryptonite डिवाइस आईडी. |
---|
public static long kryptonitePairingCodeToDeviceId (String pairingCode)
यह फ़ंक्शन, दिए गए Kryptonite पेयरिंग कोड से जुड़ा डिवाइस आईडी दिखाता है. अगर दिया गया पेयरिंग कोड मान्य नहीं है या क्रिप्टनाइट पेयरिंग कोड नहीं है, तो यह तरीका 0 दिखाता है.
पैरामीटर
pairingCode | Kryptonite को जोड़ने का कोड. |
---|
public static String nevisDeviceIdToPairingCode (long deviceId)
यह फ़ंक्शन, दिए गए Nevis डिवाइस आईडी के हिसाब से पेयरिंग कोड दिखाता है. अगर दिया गया डिवाइस आईडी, मान्य Nevis डिवाइस आईडी नहीं है, तो यह तरीका null दिखाता है.
पैरामीटर
deviceId | Nevis डिवाइस आईडी. |
---|
public static long nevisPairingCodeToDeviceId (String pairingCode)
यह फ़ंक्शन, Nevis के दिए गए पेयरिंग कोड से जुड़ा डिवाइस आईडी दिखाता है. अगर दिया गया पेयरिंग कोड मान्य नहीं है या Nevis का पेयरिंग कोड नहीं है, तो यह तरीका 0 दिखाता है.
पैरामीटर
pairingCode | नेविस को जोड़ने का कोड. |
---|
public static String normalizePairingCode (String pairingCode)
पेयरिंग कोड स्ट्रिंग में मौजूद वर्णों को सामान्य बनाता है. यह फ़ंक्शन, सभी अक्षरों को बड़े अक्षरों में बदलता है. साथ ही, 'I', 'O', 'Q', और 'Z' जैसे अमान्य वर्णों को क्रमशः '1', '0', '0', और '2' में बदलता है. इसके अलावा, यह दी गई स्ट्रिंग से सभी अन्य नॉन-पेयरिंग कोड वर्णों को हटाता है.
पैरामीटर
pairingCode | डिवाइस जोड़ने का कोड. |
---|