NLPairingCodeUtils
خلاصه
ارث
از: NSObject به ارث می بردتوابع استاتیک عمومی | |
---|---|
isValidPairingCode: (NSString *pairingCode) | virtual BOOL تعیین کنید آیا کد جفتسازی Nest معتبر است یا خیر. |
kryptoniteDeviceIdToPairingCode: (uint64_t deviceId) | virtual NSString * یک رشته کد جفت شدن کریپتونیت با یک شناسه دستگاه Nevis ایجاد می کند. |
kryptonitePairingCodeToDeviceId: (NSString *pairingCode) | virtual uint64_t شناسه دستگاه رمزگذاری شده در کد جفت شدن کریپتونیت را برمی گرداند. |
nevisDeviceIdToPairingCode: (uint64_t deviceId) | virtual NSString * یک رشته کد جفتسازی نویس با یک شناسه دستگاه Nevis ایجاد میکند. |
nevisPairingCodeToDeviceId: (NSString *pairingCode) | virtual uint64_t شناسه دستگاه رمزگذاری شده در کد جفتسازی نویس را برمیگرداند. |
normalizePairingCode: (NSString *pairingCode) | virtual NSString * کاراکترهای یک رشته کد جفت سازی را عادی کنید. |
توابع استاتیک عمومی
isValidPairingCode:
virtual BOOL isValidPairingCode:( NSString *pairingCode )
تعیین کنید آیا کد جفتسازی Nest معتبر است یا خیر.
جزئیات | |||
---|---|---|---|
پارامترها |
| ||
برمی گرداند | اگر کد جفت سازی ارائه شده معتبر باشد، درست است. |
kryptoniteDeviceIdToPairingCode:
virtual NSString * kryptoniteDeviceIdToPairingCode:( uint64_t deviceId )
یک رشته کد جفت شدن کریپتونیت با یک شناسه دستگاه Nevis ایجاد می کند.
جزئیات | |||
---|---|---|---|
پارامترها |
| ||
برمی گرداند | یک رشته کد جفتسازی، یا اگر شناسه دستگاه ارائهشده خارج از محدوده باشد، صفر است. |
kryptonitePairingCodeToDeviceId:
virtual uint64_t kryptonitePairingCodeToDeviceId:( NSString *pairingCode )
شناسه دستگاه رمزگذاری شده در کد جفت شدن کریپتونیت را برمی گرداند.
جزئیات | |||
---|---|---|---|
پارامترها |
| ||
برمی گرداند | شناسه دستگاه Nevis یا 0 اگر کد جفتسازی ارائه شده نامعتبر بود. |
nevisDeviceIdToPairingCode:
virtual NSString * nevisDeviceIdToPairingCode:( uint64_t deviceId )
یک رشته کد جفتسازی نویس با یک شناسه دستگاه Nevis ایجاد میکند.
جزئیات | |||
---|---|---|---|
پارامترها |
| ||
برمی گرداند | یک رشته کد جفتسازی، یا اگر شناسه دستگاه ارائهشده خارج از محدوده باشد، صفر است. |
nevisPairingCodeToDeviceId:
virtual uint64_t nevisPairingCodeToDeviceId:( NSString *pairingCode )
شناسه دستگاه رمزگذاری شده در کد جفتسازی نویس را برمیگرداند.
جزئیات | |||
---|---|---|---|
پارامترها |
| ||
برمی گرداند | شناسه دستگاه Nevis یا 0 اگر کد جفتسازی ارائه شده نامعتبر بود. |
normalizePairingCode:
virtual NSString * normalizePairingCode:( NSString *pairingCode )
کاراکترهای یک رشته کد جفت سازی را عادی کنید.
این تابع همه کاراکترهای الفبایی را به حروف بزرگ تبدیل می کند، کاراکترهای غیرقانونی 'I'، 'O'، 'Q' و 'Z' را به ترتیب به '1'، '0'، '0' و '2' ترسیم می کند. تمام کاراکترهای کد غیر جفتی دیگر را از رشته داده شده حذف می کند.
اگر کد جفتسازی شامل نویسههای نامعتبر به غیر از موارد ذکر شده در بالا باشد، تابع صفر برمیگرداند.
جزئیات | |||
---|---|---|---|
پارامترها |
| ||
برمی گرداند | کد جفت سازی نرمال شده |