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', בהתאמה, ומסיר את כל תווי הקוד האחרים שלא מותאמים מהמחרוזת הנתונה.
אם קוד ההתאמה מכיל תווים לא חוקיים, מלבד התווים שצוינו למעלה, הפונקציה מחזירה אפס.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
קוד ההתאמה המנורמל.
|