إقران الرمزUUtils

تساعد الفئة إقرانingUUtils العامة على توسيع الكائن

دوال أدوات متوافقة مع رموز الإقران بين Nest.

الملخص الثابت

int bitS_PER_charACTER عدد وحدات البت في حرف رمز إقران واحد.
int KRYPTONITE_PAIRING_CODE_LENGTH طول رمز الإقران لـ Kryptonite
int STANDARD_PAIRING_CODE_LENGTH طول رمز الإقران لمعظم منتجات Nest

ملخّص أعمال البناء العامة

ملخّص الطريقة العامة

قيمة منطقية ثابتة
isvalidPairingCode(سلسلة إقران رمزية)
التحقّق من بنية رمز الإقران في Nest وسلامته.
سلسلة ثابتة
kryptoniteDeviceIdToPairingCode(طُرق معرّف الجهاز الطويل)
لعرض رمز الإقران المقابل لمعرّف جهاز Kryptonite المحدّد.
طويل ثابت
kryptonitePairingCodeToDeviceId(StringإقرانCode)
لعرض رقم تعريف الجهاز المقابل لرمز إقران Kryptonite معيّن.
سلسلة ثابتة
nevisDeviceIdToPairingCode(طُرق رقم تعريف الجهاز)
لعرض رمز الإقران المقابل لرقم تعريف جهاز Nevis معيّن.
طويل ثابت
nevisإقرانingToToId(سلسلة إقران رمز)
لعرض رقم تعريف الجهاز المقابل لرمز إقران Nevis معيّن.
سلسلة ثابتة
normalizeإقرانingCode(سلسلة إقران الرمز)
وعليك تسوية الأحرف في سلسلة رمز الإقران.

ملخّص الطريقة المكتسبة

ثوابت

القيمة النهائية الثابتة المتاحة للجميع bitS_PER_charACTER

عدد وحدات البت المُشفَّرة بحرف رمز إقران واحد.

القيمة الثابتة: 5

القيمة النهائية الثابتة المتاحة للجميع KRYPTONITE_PAIRING_CODE_LENGTH

طول رمز الإقران لـ Kryptonite

القيمة الثابتة: 9

القيمة النهائية الثابتة المتاحة للجميع STANDARD_PAIRING_CODE_LENGTH

طول رمز الإقران لمعظم منتجات Nest

القيمة الثابتة: 6

منشآت عامة

public إقرانingCodeUtils ()

الطرق العامة

منطقي ثابت ثابت isvalidإقرانingCode (سلسلة إقران الرمز)

التحقّق من بنية رمز الإقران في Nest وسلامته.

المعلَمات
رمز الإقران رمز الإقران.

سلسلة ثابتة عامة kryptoniteDeviceIdToPairingCode (long deviceId)

لعرض رمز الإقران المقابل لمعرّف جهاز Kryptonite المحدّد. إذا لم يكن رقم تعريف الجهاز الذي تم توفيره رقم تعريف صالحًا لجهاز Krytponite، ستعرض الطريقة قيمة فارغة.

المعلَمات
رقم تعريف الجهاز رقم تعريف جهاز Kryptonite.

رمز ثابت ثابت للجميع kryptonitePairingCodeToDeviceId (StringإقرانCode)

لعرض رقم تعريف الجهاز المقابل لرمز إقران Kryptonite معيّن. وإذا لم يكن رمز الإقران المقدّم صالحًا، يعني هذا أنّ رمز الإقران غير Kryptonite يعرض القيمة 0.

المعلَمات
رمز الإقران رمز إقران Kryptonite.

سلسلة ثابتة عامة nevisDeviceIdToPairingCode (long deviceId)

لعرض رمز الإقران المقابل لرقم تعريف جهاز Nevis معيّن. إذا لم يكن رقم تعريف الجهاز الذي تم توفيره رقم تعريف صالحًا لجهاز Nevis، ستعرض الطريقة قيمة فارغة.

المعلَمات
رقم تعريف الجهاز رقم تعريف جهاز Nevis.

رمز ثابت طويل بشكل علني nevisإقرانingToToId (سلسلة إقران الرمز)

لعرض رقم تعريف الجهاز المقابل لرمز إقران Nevis معيّن. وإذا لم يكن رمز الإقران المُقدَّم صالحًا، هذا يعني أنّ رمز الإقران لا يمثّل 0.

المعلَمات
رمز الإقران رمز الإقران في Nevis.

السلسلة الثابتة العامة normalizeإقرانingCode (سلسلة إقران الرمز)

وعليك تسوية الأحرف في سلسلة رمز الإقران. تحوّل هذه الدالة جميع الأحرف الأبجدية إلى أحرف كبيرة، وتربط الأحرف غير القانونية 'I','O','Q' &'Z' to '1', &&39;0&&;3;;&;3.&&;3;&& &3 و;& ;3 و ' و#&39& و# و39;و'&و&39&و99 و#&99&و99&و99

المعلَمات
رمز الإقران رمز الإقران.