NLPairingCodeUtils

সারাংশ

উত্তরাধিকার

থেকে উত্তরাধিকারসূত্রে পাওয়া যায়: NSObject

পাবলিক স্ট্যাটিক ফাংশন

isValidPairingCode: (NSString *pairingCode)
virtual BOOL
নেস্ট পেয়ারিং কোড বৈধ কিনা তা নির্ধারণ করুন।
kryptoniteDeviceIdToPairingCode: (uint64_t deviceId)
virtual NSString *
নেভিস ডিভাইস আইডি দেওয়া একটি ক্রিপ্টোনাইট পেয়ারিং কোড স্ট্রিং তৈরি করে।
kryptonitePairingCodeToDeviceId: (NSString *pairingCode)
virtual uint64_t
ক্রিপ্টোনাইট পেয়ারিং কোডে এনকোড করা ডিভাইস আইডি ফেরত দেয়।
nevisDeviceIdToPairingCode: (uint64_t deviceId)
virtual NSString *
নেভিস ডিভাইস আইডি দেওয়া একটি নেভিস পেয়ারিং কোড স্ট্রিং তৈরি করে।
nevisPairingCodeToDeviceId: (NSString *pairingCode)
virtual uint64_t
নেভিস পেয়ারিং কোডে এনকোড করা ডিভাইস আইডি ফেরত দেয়।
normalizePairingCode: (NSString *pairingCode)
virtual NSString *
একটি জোড়া কোড স্ট্রিং মধ্যে অক্ষর স্বাভাবিক করুন.

পাবলিক স্ট্যাটিক ফাংশন

isValidPairingCode:

virtual BOOL isValidPairingCode:(
  NSString *pairingCode
)

নেস্ট পেয়ারিং কোড বৈধ কিনা তা নির্ধারণ করুন।

বিস্তারিত
পরামিতি
[in] pairingCode
জোড়া কোড স্ট্রিং চেক করা হবে.
রিটার্নস
সরবরাহকৃত পেয়ারিং কোডটি বৈধ হলে সত্য।

kryptoniteDeviceIdToPairingCode:

virtual NSString * kryptoniteDeviceIdToPairingCode:(
  uint64_t deviceId
)

নেভিস ডিভাইস আইডি দেওয়া একটি ক্রিপ্টোনাইট পেয়ারিং কোড স্ট্রিং তৈরি করে।

বিস্তারিত
পরামিতি
[in] deviceId
একটি ক্রিপ্টোনাইট ডিভাইস আইডি।
রিটার্নস
একটি পেয়ারিং কোড স্ট্রিং, বা শূন্য যদি সরবরাহকৃত ডিভাইস আইডি সীমার বাইরে থাকে।

kryptonite PairingCodeToDeviceId:

virtual uint64_t kryptonitePairingCodeToDeviceId:(
  NSString *pairingCode
)

ক্রিপ্টোনাইট পেয়ারিং কোডে এনকোড করা ডিভাইস আইডি ফেরত দেয়।

বিস্তারিত
পরামিতি
[in] pairingCode
একটি ক্রিপ্টোনাইট পেয়ারিং কোড ধারণকারী একটি স্ট্রিং।
রিটার্নস
একটি নেভিস ডিভাইস আইডি, বা 0 যদি সরবরাহ করা পেয়ারিং কোডটি অবৈধ হয়।

nevisDeviceIdToPairingCode:

virtual NSString * nevisDeviceIdToPairingCode:(
  uint64_t deviceId
)

নেভিস ডিভাইস আইডি দেওয়া একটি নেভিস পেয়ারিং কোড স্ট্রিং তৈরি করে।

বিস্তারিত
পরামিতি
[in] deviceId
একটি নেভিস ডিভাইস আইডি।
রিটার্নস
একটি পেয়ারিং কোড স্ট্রিং, বা শূন্য যদি সরবরাহকৃত ডিভাইস আইডি সীমার বাইরে থাকে।

nevisPairingCodeToDeviceId:

virtual uint64_t nevisPairingCodeToDeviceId:(
  NSString *pairingCode
)

নেভিস পেয়ারিং কোডে এনকোড করা ডিভাইস আইডি ফেরত দেয়।

বিস্তারিত
পরামিতি
[in] pairingCode
একটি নেভিস পেয়ারিং কোড ধারণকারী একটি স্ট্রিং।
রিটার্নস
একটি নেভিস ডিভাইস আইডি, বা 0 যদি সরবরাহ করা পেয়ারিং কোডটি অবৈধ হয়।

নর্মালাইজ পেয়ারিং কোড:

virtual NSString * normalizePairingCode:(
  NSString *pairingCode
)

একটি জোড়া কোড স্ট্রিং মধ্যে অক্ষর স্বাভাবিক করুন.

এই ফাংশনটি সমস্ত বর্ণমালার অক্ষরকে বড় হাতের অক্ষরে রূপান্তর করে, অবৈধ অক্ষর 'I', 'O', 'Q' এবং 'Z' কে যথাক্রমে '1', '0', '0' এবং '2'-এ ম্যাপ করে, এবং প্রদত্ত স্ট্রিং থেকে অন্যান্য সমস্ত নন-পেয়ারিং কোড অক্ষর সরিয়ে দেয়।

যদি পেয়ারিং কোডে অবৈধ অক্ষর থাকে, উপরে তালিকাভুক্ত ব্যতীত, ফাংশনটি শূন্য প্রদান করে।

বিস্তারিত
পরামিতি
[in] pairingCode
পেয়ারিং কোড স্ট্রিং স্বাভাবিক করতে হবে।
রিটার্নস
নর্মালাইজড পেয়ারিং কোড।