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 صالحًا
التفاصيل | |||
---|---|---|---|
المعلمات |
|
||
المرتجعات |
TRUE إذا كان رمز الإقران المُقدَّم صالحًا.
|
kryptoniteDeviceIdToPairingCode:
virtual NSString * kryptoniteDeviceIdToPairingCode:( uint64_t deviceId )
تنشئ هذه الدالة سلسلة رمز إقران Kryptonite استنادًا إلى رقم تعريف جهاز Nevis.
التفاصيل | |||
---|---|---|---|
المعلمات |
|
||
المرتجعات |
سلسلة رمز إقران أو صفر إذا كان رقم تعريف الجهاز المقدم خارج النطاق.
|
kryptonitePairingCodeToDeviceId:
virtual uint64_t kryptonitePairingCodeToDeviceId:( NSString *pairingCode )
تعرض هذه الدالة رقم تعريف الجهاز المشفر برمز إقران Kryptonite.
التفاصيل | |||
---|---|---|---|
المعلمات |
|
||
المرتجعات |
رقم تعريف جهاز Nevis، أو 0 إذا كان رمز الإقران المقدَّم غير صالح.
|
nevisDeviceIdToPairingCode:
virtual NSString * nevisDeviceIdToPairingCode:( uint64_t deviceId )
تنشئ هذه الدالة سلسلة رمز إقران Nevis حسب رقم تعريف جهاز Nevis.
التفاصيل | |||
---|---|---|---|
المعلمات |
|
||
المرتجعات |
سلسلة رمز إقران أو صفر إذا كان رقم تعريف الجهاز المقدم خارج النطاق.
|
nevisPairingCodeToDeviceId:
virtual uint64_t nevisPairingCodeToDeviceId:( NSString *pairingCode )
لعرض رقم تعريف الجهاز المشفر في رمز إقران Nevis.
التفاصيل | |||
---|---|---|---|
المعلمات |
|
||
المرتجعات |
رقم تعريف جهاز Nevis، أو 0 إذا كان رمز الإقران المقدَّم غير صالح.
|
normalizePairingCode:
virtual NSString * normalizePairingCode:( NSString *pairingCode )
عليك تسوية الأحرف في سلسلة رمز إقران.
تحوّل هذه الدالة جميع الأحرف الأبجدية إلى الأحرف الكبيرة، وتعيّن الأحرف غير القانونية "I" و"O" و"Q". و"Z" إلى 1، 0، 0 و "2" على التوالي، وتزيل جميع أحرف الرمز البرمجي غير المقترنة من السلسلة المحدّدة.
إذا كان رمز الإقران يحتوي على أحرف غير صالحة، بخلاف تلك المذكورة أعلاه، ستعرض الدالة قيمة خالية.
التفاصيل | |||
---|---|---|---|
المعلمات |
|
||
المرتجعات |
رمز الإقران الذي تمت تسويته.
|