توابع کاربردی برای کار با کدهای جفت سازی Nest.
خلاصه ثابت
بین المللی | BITS_PER_CHARACTER | تعداد بیت های کدگذاری شده در یک کاراکتر کد جفت شده. |
بین المللی | KRYPTONITE_PAIRING_CODE_LENGTH | طول کد جفت شدن برای کریپتونیت. |
بین المللی | STANDARD_PAIRING_CODE_LENGTH | طول کد جفتسازی برای اکثر محصولات Nest. |
خلاصه سازنده عمومی
خلاصه روش عمومی
بولی استاتیک | isValidPairingCode (کد جفت شدن رشته) نحو و یکپارچگی کد جفتسازی Nest را تأیید کنید. |
رشته ایستا | kryptoniteDeviceIdToPairingCode (شناسه دستگاه طولانی) کد جفت شدن مربوط به شناسه دستگاه Kryptonite داده شده را برمی گرداند. |
طولانی استاتیک | kryptonitePairingCodeToDeviceId (کد جفت شدن رشته) شناسه دستگاه مربوط به کد جفت شدن کریپتونیت داده شده را برمی گرداند. |
رشته ایستا | nevisDeviceIdToPairingCode (ID دستگاه طولانی) کد جفتسازی مربوط به شناسه دستگاه Nevis داده شده را برمیگرداند. |
طولانی استاتیک | nevisPairingCodeToDeviceId (کد جفت شدن رشته) شناسه دستگاه مربوط به کد جفت شدن نویس داده شده را برمی گرداند. |
رشته ایستا | normalizePairingCode (کد جفت شدن رشته) کاراکترهای یک رشته کد جفت سازی را عادی کنید. |
خلاصه روش ارثی
ثابت ها
عمومی استاتیک نهایی int BITS_PER_CHARACTER
تعداد بیت های کدگذاری شده در یک کاراکتر کد جفت شده.
نهایی استاتیک عمومی KRYPTONITE_PAIRING_CODE_LENGTH
طول کد جفت شدن برای کریپتونیت.
STANDARD_PAIRING_CODE_LENGTH نهایی استاتیک عمومی
طول کد جفتسازی برای اکثر محصولات Nest.
سازندگان عمومی
عمومی PairingCodeUtils ()
روش های عمومی
بولی استاتیک عمومی isValidPairingCode (کد جفت شدن رشته)
نحو و یکپارچگی کد جفتسازی Nest را تأیید کنید.
مولفه های
pairingCode | کد جفت شدن |
---|
string عمومی kryptoniteDeviceIdToPairingCode (ID دستگاه طولانی)
کد جفت شدن مربوط به شناسه دستگاه Kryptonite داده شده را برمی گرداند. اگر شناسه دستگاه ارائه شده یک شناسه دستگاه Krytponite معتبر نباشد، روش null را برمیگرداند.
مولفه های
شناسه دستگاه | شناسه دستگاه کریپتونیت |
---|
کریپتونیت طولانی استاتیک عمومی PairingCodeToDeviceId (کد جفت شدن رشته)
شناسه دستگاه مربوط به کد جفت شدن کریپتونیت داده شده را برمی گرداند. اگر کد جفت سازی ارائه شده معتبر نیست، کد جفت شدن کریپتونیت نیست، روش 0 را برمی گرداند.
مولفه های
pairingCode | کد جفت شدن کریپتونیت |
---|
رشته ثابت عمومی nevisDeviceIdToPairingCode (ID دستگاه طولانی)
کد جفتسازی مربوط به شناسه دستگاه Nevis داده شده را برمیگرداند. اگر شناسه دستگاه ارائه شده یک شناسه دستگاه Nevis معتبر نباشد، روش null را برمیگرداند.
مولفه های
شناسه دستگاه | شناسه دستگاه Nevis. |
---|
عمومی استاتیک طولانی nevisPairingCodeToDeviceId (کد جفت شدن رشته)
شناسه دستگاه مربوط به کد جفت شدن نویس داده شده را برمی گرداند. اگر کد جفتسازی ارائهشده معتبر نیست، کد جفتسازی نویس نیست، روش 0 را برمیگرداند.
مولفه های
pairingCode | کد جفت شدن نویس |
---|
رشته ثابت عمومی normalizePairingCode (کد جفت شدن رشته)
کاراکترهای یک رشته کد جفت سازی را عادی کنید. این تابع همه کاراکترهای حروف الفبا را به حروف بزرگ تبدیل می کند، کاراکترهای غیرقانونی 'I'، 'O'، 'Q' و 'Z' را به ترتیب به '1'، '0'، '0' و '2' ترسیم می کند. تمام کاراکترهای کد غیر جفتی دیگر را از رشته داده شده حذف می کند.
مولفه های
pairingCode | کد جفت شدن |
---|