যোগদানকারী
এই মডিউলটি থ্রেড জয়নার ভূমিকার জন্য ফাংশন অন্তর্ভুক্ত করে।
সারসংক্ষেপ
গণনা | |
---|---|
otJoinerState | enum যোগদানকারী রাষ্ট্র সংজ্ঞায়িত করে। |
Typedefs | |
---|---|
otJoinerCallback )(otError aError, void *aContext) | typedefvoid(* একটি জয়েন অপারেশন সমাপ্তির বিজ্ঞপ্তি দিতে পয়েন্টার বলা হয়। |
otJoinerDiscerner | typedefstruct otJoinerDiscerner একজন যোগদানকারী ডিসার্নার প্রতিনিধিত্ব করে। |
otJoinerState | typedefenum otJoinerState যোগদানকারী রাষ্ট্র সংজ্ঞায়িত করে। |
ফাংশন | |
---|---|
otJoinerGetDiscerner ( otInstance *aInstance) | const otJoinerDiscerner * যোগদানকারী ডিসার্নার পায়। |
otJoinerGetId ( otInstance *aInstance) | const otExtAddress * যোগদানকারী আইডি পায়। |
otJoinerGetState ( otInstance *aInstance) | যোগদানকারী রাষ্ট্র পায়. |
otJoinerSetDiscerner ( otInstance *aInstance, otJoinerDiscerner *aDiscerner) | যোগদানকারী ডিসার্নার সেট করে। |
otJoinerStart ( otInstance *aInstance, const char *aPskd, const char *aProvisioningUrl, const char *aVendorName, const char *aVendorModel, const char *aVendorSwVersion, const char *aVendorData, otJoinerCallback aCallback, void *aContext) | থ্রেড যোগকারী ভূমিকা সক্রিয় করে। |
otJoinerStateToString ( otJoinerState aState) | const char * একটি প্রদত্ত যোগদানকারী রাষ্ট্র গণনা মানকে মানব-পাঠযোগ্য স্ট্রিংয়ে রূপান্তর করে। |
otJoinerStop ( otInstance *aInstance) | void থ্রেড যোগকারী ভূমিকা নিষ্ক্রিয় করে। |
কাঠামো | |
---|---|
otJoinerDiscerner | একজন যোগদানকারী ডিসার্নার প্রতিনিধিত্ব করে। |
গণনা
otJoinerState
otJoinerState
যোগদানকারী রাষ্ট্র সংজ্ঞায়িত করে।
Typedefs
otJoinerCallback
void(* otJoinerCallback)(otError aError, void *aContext)
একটি জয়েন অপারেশন সমাপ্তির বিজ্ঞপ্তি দিতে পয়েন্টার বলা হয়।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
|
otJoinerDiscerner
struct otJoinerDiscerner otJoinerDiscerner
একজন যোগদানকারী ডিসার্নার প্রতিনিধিত্ব করে।
ফাংশন
otJoinerGetDiscerner
const otJoinerDiscerner * otJoinerGetDiscerner( otInstance *aInstance )
যোগদানকারী ডিসার্নার পায়।
আরও তথ্যের জন্য, otJoinerSetDiscerner দেখুন।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | Joiner Discerner বা NULL-এর একটি পয়েন্টার যদি কোনোটিই সেট না থাকে। |
otJoinerGetId
const otExtAddress * otJoinerGetId( otInstance *aInstance )
যোগদানকারী আইডি পায়।
যদি একজন যোগদানকারী ডিসার্নার সেট করা না থাকে, তাহলে ফ্যাক্টরি-অর্পিত IEEE EUI-64-এর উপর SHA-256 কম্পিউট করার ফলাফলের প্রথম 64 বিট যোগকারী আইডি। অন্যথায় যোগদানকারী আইডিটি জয়নার ডিসার্নার মান থেকে গণনা করা হয়।
যোগকারী আইডিটি কমিশনিং প্রক্রিয়া চলাকালীন ডিভাইসের IEEE 802.15.4 বর্ধিত ঠিকানা হিসাবেও ব্যবহৃত হয়।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | যোগকারী আইডির একটি পয়েন্টার। |
otJoinerGetState
otJoinerState otJoinerGetState( otInstance *aInstance )
যোগদানকারী রাষ্ট্র পায়.
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | যোগদানকারী রাষ্ট্র. |
otJoinerSetDiscerner
otError otJoinerSetDiscerner( otInstance *aInstance, otJoinerDiscerner *aDiscerner )
যোগদানকারী ডিসার্নার সেট করে।
থ্রেড কমিশনিং প্রক্রিয়া চলাকালীন যোগদানকারী আইডি গণনা করতে যোগদানকারী ডিসার্নার ব্যবহার করা হয়। আরও তথ্যের জন্য, otJoinerGetId পড়ুন।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্ন মান |
|
otJoinerStart
otError otJoinerStart( otInstance *aInstance, const char *aPskd, const char *aProvisioningUrl, const char *aVendorName, const char *aVendorModel, const char *aVendorSwVersion, const char *aVendorData, otJoinerCallback aCallback, void *aContext )
থ্রেড যোগকারী ভূমিকা সক্রিয় করে।
বিস্তারিত | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||||||||||||||
রিটার্ন মান |
|
otJoinerStateToString
const char * otJoinerStateToString( otJoinerState aState )
একটি প্রদত্ত যোগদানকারী রাষ্ট্র গণনা মানকে মানব-পাঠযোগ্য স্ট্রিংয়ে রূপান্তর করে।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | aState এর একটি মানব-পাঠযোগ্য স্ট্রিং উপস্থাপনা। |
otJoinerStop
void otJoinerStop( otInstance *aInstance )
থ্রেড যোগকারী ভূমিকা নিষ্ক্রিয় করে।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
|
ম্যাক্রো
OT_JOINER_MAX_DISCERNER_LENGTH
OT_JOINER_MAX_DISCERNER_LENGTH 64
বিট মধ্যে একটি যোগদানকারী ডিসার্নার সর্বোচ্চ দৈর্ঘ্য.
সম্পদ
OpenThread API রেফারেন্স বিষয়গুলি উৎস কোড থেকে উদ্ভূত হয়, যা GitHub- এ উপলব্ধ। আরও তথ্যের জন্য, বা আমাদের ডকুমেন্টেশনে অবদান রাখতে, সম্পদ দেখুন।