פונקציות כלי עבודה לעבודה עם קודי התאמה של Nest.
סיכום קבוע
int | BITS_PER_DIMENSION | מספר הביטים המקודדים בתו התאמה אחד של קוד. |
int | KRYPTONITE_PAIRING_CODE_LENGTH | התאמת אורך הקוד ל-Kryptonite. |
int | STANDARD_PAIRING_CODE_LENGTH | אורך הקוד מותאם לרוב מוצרי Nest. |
סיכום של קבלן ציבורי
סיכום השיטות הציבוריות
בוליאני סטטי |
isתקיןPairingCode(קוד התאמה של מחרוזת)
יש לאמת את התחביר והשלמות של קוד התאמה של Nest.
|
מחרוזת סטטית |
kryptoniteDeviceIdToPairingCode(ארוך מכשיר)
מחזירה את קוד ההתאמה התואם למזהה מכשיר Kryptonite נתון.
|
סטטית ארוכה |
kryptonitePairingCodeToDeviceId(קוד התאמה של מחרוזת)
מחזירה את מזהה המכשיר התואם לקוד ההתאמה הנתון של Kryptonite.
|
מחרוזת סטטית |
nevisDeviceIdToPairingCode(לאורך המכשיר הארוך)
מחזירה את קוד ההתאמה התואם למזהה מכשיר נתון של Navis.
|
סטטית ארוכה |
nevisPairingCodeToDeviceId(קוד התאמה של מחרוזת)
מחזירה את מזהה המכשיר התואם לקוד ההתאמה הנתון Navis.
|
מחרוזת סטטית |
regularizePairingCode(קוד התאמה של מחרוזת)
מנורמלים את התווים במחרוזת קוד התאמה.
|
סיכום שיטות שהועברו בירושה
יציבות
Intist סטטי סטטי אחרון BITS_PER_FEATURE
מספר הביטים המקודדים בתו קוד התאמה אחד.
מספר שלם סופי סטטי ציבורי KRYPTONITE_PAIRING_CODE_LENGTH
התאמת אורך הקוד ל-Kryptonite.
מספר שלם סופי סטטי ציבורי STANDARD_PAIRING_CODE_LENGTH
אורך הקוד מותאם לרוב מוצרי Nest.
בנאים ציבוריים
public PairingCodeUillas ()
שיטות ציבוריות
public static בוליאני isvalidPairingCode (String matchingCode)
יש לאמת את התחביר והשלמות של קוד התאמה של Nest.
פרמטרים
קוד התאמה | קוד ההתאמה. |
---|
מחרוזת סטטית ציבורית kryptoniteDeviceIdToPairingCode (ארוך מכשירId)
מחזירה את קוד ההתאמה התואם למזהה מכשיר Kryptonite נתון. אם מזהה המכשיר שסופק אינו מזהה מכשיר Crytponite חוקי, השיטה מחזירה null.
פרמטרים
מזהה מכשיר | מזהה המכשיר של Kryptonite. |
---|
public static long kryptonitePairingCodeToDeviceId (מחרוזת התאמת קוד)
מחזירה את מזהה המכשיר התואם לקוד ההתאמה הנתון של Kryptonite. אם קוד ההתאמה לא חוקי, או שאינו קוד התאמה קריפטוניט השיטה מחזירה 0.
פרמטרים
קוד התאמה | קוד ההתאמה לקריפטוניט. |
---|
מחרוזת סטטית ציבורית nevisDeviceIdToPairingCode (ארוך מכשירId)
מחזירה את קוד ההתאמה התואם למזהה מכשיר נתון של Navis. אם מזהה המכשיר שהוזן אינו מזהה מכשיר Navis חוקי, השיטה תחזיר null.
פרמטרים
מזהה מכשיר | מזהה המכשיר של Navis. |
---|
public static long nevisPairingCodeToDeviceId (מחרוזת התאמהלקוד)
מחזירה את מזהה המכשיר התואם לקוד ההתאמה הנתון Navis. אם קוד ההתאמה אינו חוקי, הערך אינו קוד התאמה של Navis. השיטה מחזירה 0.
פרמטרים
קוד התאמה | קוד ההתאמה של Nevis. |
---|
string סטטי סטטי regularizePairingCode (מחרוזת התאמה)
מנורמלים את התווים במחרוזת קוד התאמה. פונקציה זו ממירה את כל התווים האלפביתיים באותיות גדולות
פרמטרים
קוד התאמה | קוד ההתאמה. |
---|