বর্ডার এজেন্ট
এই মডিউল থ্রেড বর্ডার এজেন্ট ভূমিকার জন্য ফাংশন অন্তর্ভুক্ত.
সারসংক্ষেপ
গণনা | |
---|---|
otBorderAgentState { | enum বর্ডার এজেন্ট রাষ্ট্র সংজ্ঞায়িত করে। |
Typedefs | |
---|---|
otBorderAgentId | typedefstruct otBorderAgentId একটি বর্ডার এজেন্ট আইডি প্রতিনিধিত্ব করে। |
otBorderAgentState | typedefenum otBorderAgentState বর্ডার এজেন্ট রাষ্ট্র সংজ্ঞায়িত করে। |
ভেরিয়েবল | |
---|---|
OT_TOOL_PACKED_END |
ফাংশন | |
---|---|
otBorderAgentGetId ( otInstance *aInstance, otBorderAgentId *aId) | এলোমেলোভাবে জেনারেট করা বর্ডার এজেন্ট আইডি পায়। |
otBorderAgentGetState ( otInstance *aInstance) | থ্রেড বর্ডার এজেন্ট ভূমিকার otBorderAgentState পায়। |
otBorderAgentGetUdpPort ( otInstance *aInstance) | uint16_t থ্রেড বর্ডার এজেন্ট পরিষেবার UDP পোর্ট পায়। |
otBorderAgentSetId ( otInstance *aInstance, const otBorderAgentId *aId) | বর্ডার এজেন্ট আইডি সেট করে। |
কাঠামো | |
---|---|
otBorderAgentId | একটি বর্ডার এজেন্ট আইডি প্রতিনিধিত্ব করে। |
গণনা
otBorderAgentState
otBorderAgentState
Typedefs
ভেরিয়েবল
OT_TOOL_PACKED_END
OT_TOOL_PACKED_BEGIN struct otBorderAgentId OT_TOOL_PACKED_END
ফাংশন
otBorderAgentGetId
otError otBorderAgentGetId( otInstance *aInstance, otBorderAgentId *aId )
এলোমেলোভাবে জেনারেট করা বর্ডার এজেন্ট আইডি পায়।
আইডিটি ক্রমাগত স্টোরেজে সংরক্ষণ করা হয় এবং রিবুট থেকে বেঁচে থাকে। এই বর্ডার রাউটার/এজেন্ট ডিভাইসটি শনাক্ত করার জন্য ক্লায়েন্টের id
TXT মান হিসাবে আইডিটির সাধারণ ব্যবহারের ক্ষেত্রে MeshCoP mDNS পরিষেবাতে প্রকাশ করা হবে।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|
otBorderAgentSetId
otBorderAgentGetState
otBorderAgentState otBorderAgentGetState( otInstance *aInstance )
থ্রেড বর্ডার এজেন্ট ভূমিকার otBorderAgentState পায়।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | বর্ডার এজেন্টের বর্তমান otBorderAgentState . |
otBorderAgentGetUdpPort
uint16_t otBorderAgentGetUdpPort( otInstance *aInstance )
থ্রেড বর্ডার এজেন্ট পরিষেবার UDP পোর্ট পায়।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | বর্ডার এজেন্টের UDP পোর্ট। |
otBorderAgentSetId
otError otBorderAgentSetId( otInstance *aInstance, const otBorderAgentId *aId )
বর্ডার এজেন্ট আইডি সেট করে।
বর্ডার এজেন্ট আইডি ক্রমাগত সঞ্চয়স্থানে সংরক্ষণ করা হবে এবং রিবুট বেঁচে থাকবে। ফ্যাক্টরি রিসেট করার পর শুধুমাত্র একবার আইডি সেট করতে হবে। যদি এই ফাংশনটি কল করার মাধ্যমে আইডিটি কখনও সেট করা না থাকে, তাহলে একটি র্যান্ডম আইডি তৈরি হবে এবং যখন otBorderAgentGetId
কল করা হবে তখন ফেরত দেওয়া হবে।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|
otBorderAgentGetId
ম্যাক্রো
OT_BORDER_AGENT_ID_LENGTH
OT_BORDER_AGENT_ID_LENGTH (16)
বর্ডার এজেন্ট/রাউটার আইডির দৈর্ঘ্য বাইটে।
সম্পদ
OpenThread API রেফারেন্স বিষয়গুলি উৎস কোড থেকে উদ্ভূত হয়, যা GitHub- এ উপলব্ধ। আরও তথ্যের জন্য, বা আমাদের ডকুমেন্টেশনে অবদান রাখতে, সম্পদ দেখুন।