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