nl:: بافت:: پروفایل ها:: توضیحات دستگاه:: DeviceDescriptionServer
#include <src/lib/profiles/device-description/DeviceDescription.h>
شیء سرور برای پاسخ به درخواستهای Device Description.
خلاصه
ارث
از: nl::Weave::WeaveServerBase ارث می بردزیر کلاس های شناخته شده مستقیم: nl::Weave::DeviceLayer::Internal::DeviceDescriptionServer
سازندگان و ویرانگرها | |
---|---|
DeviceDescriptionServer (void) |
انواع عمومی | |
---|---|
HandleIdentifyRequestFunct )(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg) | typedefvoid(* |
صفات عمومی | |
---|---|
AppState | void * برنامه نشانگر وضعیت را برای ارائه زمینه برای تماس های برگشتی تعریف می کند. |
OnIdentifyRequestReceived | HandleIdentifyRequestFunct این تابع مسئول پردازش پیام های IdentityRequest است. |
توابع عمومی | |
---|---|
Init ( WeaveExchangeManager *exchangeMgr) | حالت Device Description Server را راه اندازی کنید و برای دریافت پیام های Device Description ثبت نام کنید. |
Shutdown (void) | سرور توضیحات دستگاه را خاموش کنید. |
انواع عمومی
HandleIdentifyRequestFunct
void(* HandleIdentifyRequestFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg)
صفات عمومی
AppState
void * AppState
برنامه نشانگر وضعیت را برای ارائه زمینه برای تماس های برگشتی تعریف می کند.
OnIdentifyRequestReceived
HandleIdentifyRequestFunct OnIdentifyRequestReceived
این تابع مسئول پردازش پیام های IdentityRequest است.
جزئیات | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
پارامترها |
|
توابع عمومی
DeviceDescriptionServer
DeviceDescriptionServer( void )
شروع کنید
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
حالت Device Description Server را راه اندازی کنید و برای دریافت پیام های Device Description ثبت نام کنید.
param[in] exchangeMgr یک اشاره گر به Weave Exchange Manager.
جزئیات | |||||||
---|---|---|---|---|---|---|---|
ارزش های بازگشتی |
|
خاموش شدن
WEAVE_ERROR Shutdown( void )
سرور توضیحات دستگاه را خاموش کنید.
جزئیات | |||
---|---|---|---|
ارزش های بازگشتی |
|
جز در مواردی که غیراز این ذکر شده باشد، محتوای این صفحه تحت مجوز پروانه ارجاع مشترکات خلاقانه نسخه ۴.۰ است. نمونه کدها نیز دارای مجوز پروانه آپاچی نسخه ۲.۰ است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. OpenThread و علائم مربوط به آن، علامتهای تجاری Thread Group هستند و تحت پروانه استفاده میشوند.
تاریخ آخرین بهروزرسانی 2025-01-10 بهوقت ساعت هماهنگ جهانی.