NLPairingCodeUtils

ملخّص

الاكتساب

يكتسب من: NSObject

الدوال الثابتة العامة

isValidPairingCode:(NSString *pairingCode)
virtual BOOL
يمكنك تحديد ما إذا كان رمز إقران Nest صالحًا.
kryptoniteDeviceIdToPairingCode:(uint64_t deviceId)
virtual NSString *
تنشئ سلسلة رمز إقران Kryptonite لرقم تعريف جهاز Nevis.
kryptonitePairingCodeToDeviceId:(NSString *pairingCode)
virtual uint64_t
لعرض رقم تعريف الجهاز الذي تم ترميزه برمز إقران Kryptonite.
nevisDeviceIdToPairingCode:(uint64_t deviceId)
virtual NSString *
تنشئ سلسلة رمز إقران Nevis وفقًا لرقم تعريف جهاز Nevis.
nevisPairingCodeToDeviceId:(NSString *pairingCode)
virtual uint64_t
لعرض رقم تعريف الجهاز المشفّر في رمز إقران Nevis.
normalizePairingCode:(NSString *pairingCode)
virtual NSString *
يجب تسوية الأحرف في سلسلة رمز الإقران.

الدوال الثابتة العامة

isvalidpairingCode:

virtual BOOL isValidPairingCode:(
  NSString *pairingCode
)

يمكنك تحديد ما إذا كان رمز إقران Nest صالحًا.

التفاصيل
المَعلمات
[in] pairingCode
سلسلة رمز الإقران المطلوب التحقّق منها
المرتجعات
TRUE إذا كان رمز الإقران المقدّم صالحًا.

kryptoniteDeviceIdTopairingCode:

virtual NSString * kryptoniteDeviceIdToPairingCode:(
  uint64_t deviceId
)

تنشئ سلسلة رمز إقران Kryptonite لرقم تعريف جهاز Nevis.

التفاصيل
المَعلمات
[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
المرتجعات
سلسلة رمز إقران، أو لا قيمة إذا كان رقم تعريف الجهاز المُقدّم خارج النطاق.

nevisإقرانingCodeToDeviceId:

virtual uint64_t nevisPairingCodeToDeviceId:(
  NSString *pairingCode
)

لعرض رقم تعريف الجهاز المشفّر في رمز إقران Nevis.

التفاصيل
المَعلمات
[in] pairingCode
سلسلة تحتوي على رمز إقران Nevis.
المرتجعات
رقم تعريف جهاز Nevis، أو 0 إذا كان رمز الإقران المقدَّم غير صالح.

totalizeإقرانingCode:

virtual NSString * normalizePairingCode:(
  NSString *pairingCode
)

يجب تسوية الأحرف في سلسلة رمز الإقران.

تعمل هذه الدالة على تحويل جميع الأحرف الأبجدية إلى أحرف كبيرة وتعيين الأحرف غير القانونية 'I' و'O' و'Q' و 'Z' إلى '1' و'0' و'0' و '2' على التوالي، وإزالة جميع أحرف التعليمة البرمجية الأخرى غير المقترنة من السلسلة المحددة.

إذا كان رمز الإقران يحتوي على أحرف غير صالحة، بخلاف تلك المذكورة أعلاه، تعرض الدالة صفر.

التفاصيل
المَعلمات
[in] pairingCode
سلسلة رمز الإقران المطلوب تسويتها
المرتجعات
رمز الإقران الذي تمت تسويته.