توابع کاربردی برای کار با کدهای جفت سازی Nest.
خلاصه ثابت
بین المللی | BITS_PER_CHARACTER | تعداد بیت های کدگذاری شده در یک کاراکتر کد جفت شده. |
بین المللی | KRYPTONITE_PAIRING_CODE_LENGTH | طول کد جفت شدن برای کریپتونیت. |
بین المللی | STANDARD_PAIRING_CODE_LENGTH | طول کد جفتسازی برای اکثر محصولات Nest. |
خلاصه سازنده عمومی
خلاصه روش عمومی
بولی استاتیک | isValidPairingCode (کد جفت شدن رشته) نحو و یکپارچگی کد جفتسازی Nest را تأیید کنید. |
رشته ایستا | kryptoniteDeviceIdToPairingCode (شناسه دستگاه طولانی) کد جفت شدن مربوط به شناسه دستگاه Kryptonite داده شده را برمی گرداند. |
طولانی استاتیک | kryptonitePairingCodeToDeviceId (کد جفت شدن رشته) شناسه دستگاه مربوط به کد جفت شدن کریپتونیت داده شده را برمی گرداند. |
رشته ایستا | nevisDeviceIdToPairingCode (شناسه دستگاه طولانی) کد جفت شدن مربوط به شناسه دستگاه Nevis داده شده را برمی گرداند. |
طولانی استاتیک | nevisPairingCodeToDeviceId (کد جفت شدن رشته) شناسه دستگاه مربوط به کد جفت شدن نویس داده شده را برمی گرداند. |
رشته ایستا | normalizePairingCode (کد جفت رشته) کاراکترهای یک رشته کد جفت سازی را عادی کنید. |
خلاصه روش ارثی
ثابت ها
عمومی استاتیک نهایی int BITS_PER_CHARACTER
تعداد بیت های کدگذاری شده در یک کاراکتر کد جفت شده.
int نهایی استاتیک عمومی KRYPTONITE_PAIRING_CODE_LENGTH
طول کد جفت شدن برای کریپتونیت.
عمومی ثابت نهایی STANDARD_PAIRING_CODE_LENGTH
طول کد جفتسازی برای اکثر محصولات Nest.
سازندگان عمومی
عمومی PairingCodeUtils ()
روش های عمومی
بولی استاتیک عمومی isValidPairingCode (کد جفت شدن رشته)
نحو و یکپارچگی کد جفتسازی Nest را تأیید کنید.
پارامترها
pairingCode | کد جفت شدن |
---|
رشته ایستا عمومی 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 | کد جفت شدن |
---|