مامور مرزی
این ماژول شامل توابعی برای نقش Thread Border Agent است.
خلاصه
شمارش ها | |
---|---|
otBorderAgentState { | enum وضعیت عامل مرزی را تعریف می کند. |
Typedefs | |
---|---|
otBorderAgentId | typedefstruct otBorderAgentId نشان دهنده شناسه عامل مرزی است. |
otBorderAgentState | typedefenum otBorderAgentState وضعیت عامل مرزی را تعریف می کند. |
متغیرها | |
---|---|
OT_TOOL_PACKED_END |
کارکرد | |
---|---|
otBorderAgentGetId ( otInstance *aInstance, otBorderAgentId *aId) | شناسه عامل مرزی بهطور تصادفی تولید شده را دریافت میکند. |
otBorderAgentGetState ( otInstance *aInstance) | نقش otBorderAgentState از Thread Border Agent را دریافت می کند. |
otBorderAgentGetUdpPort ( otInstance *aInstance) | uint16_t پورت UDP سرویس Thread Border Agent را دریافت می کند. |
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 )
شناسه عامل مرزی بهطور تصادفی تولید شده را دریافت میکند.
شناسه در فضای ذخیرهسازی دائمی ذخیره میشود و پس از راهاندازی مجدد زنده میماند. مورد استفاده معمولی شناسه باید در سرویس MeshCoP mDNS به عنوان مقدار id
TXT برای مشتری منتشر شود تا این دستگاه Border Router/Agent را شناسایی کند.
جزئیات | |||||
---|---|---|---|---|---|
مولفه های |
| ||||
ارزش های بازگشتی |
|
otBorderAgentSetId
otBorderAgentGetState
otBorderAgentState otBorderAgentGetState( otInstance *aInstance )
نقش otBorderAgentState از Thread Border Agent را دریافت می کند.
جزئیات | |||
---|---|---|---|
مولفه های |
| ||
برمی گرداند | otBorderAgentState فعلی عامل مرزی. |
otBorderAgentGetUdpPort
uint16_t otBorderAgentGetUdpPort( otInstance *aInstance )
پورت UDP سرویس Thread Border Agent را دریافت می کند.
جزئیات | |||
---|---|---|---|
مولفه های |
| ||
برمی گرداند | پورت 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 سرچشمه می گیرند. برای اطلاعات بیشتر، یا مشارکت در اسناد ما، به منابع مراجعه کنید.
جز در مواردی که غیراز این ذکر شده باشد، محتوای این صفحه تحت مجوز پروانه ارجاع مشترکات خلاقانه نسخه ۴.۰ است. نمونه کدها نیز دارای مجوز پروانه آپاچی نسخه ۲.۰ است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. OpenThread و علائم مربوط به آن، علامتهای تجاری Thread Group هستند و تحت پروانه استفاده میشوند.
تاریخ آخرین بهروزرسانی 2023-07-19 بهوقت ساعت هماهنگ جهانی.