مامور مرزی
این ماژول شامل توابعی برای نقش 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 سرچشمه می گیرند. برای اطلاعات بیشتر، یا مشارکت در اسناد ما، به منابع مراجعه کنید.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
تاریخ آخرین بهروزرسانی 2023-07-19 بهوقت ساعت هماهنگ جهانی.