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 אם קוד ההתאמה שסופק לא היה תקין.
|
נורמליזציה שלPairingCode:
virtual NSString * normalizePairingCode:( NSString *pairingCode )
צריך לנרמל את התווים במחרוזת של קוד ההתאמה.
הפונקציה ממירה את כל התווים האלפאבתיים לאותיות רישיות, ממפה את התווים הלא חוקיים 'I', 'O', 'Q' ו-'Z' ל-'1', '0', '0' ו-'2', בהתאמה, ומסירה את כל תווי הקוד האחרים שאינם מתאימים מהמחרוזת.
אם קוד ההתאמה מכיל תווים לא חוקיים, מלבד אלה שצוינו למעלה, הפונקציה תחזיר אפס.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
קוד ההתאמה המנורמל.
|