nl :: نسج:: مظهر:: وصف الجهاز:: الجهاز الوصف العميل
#include <src/lib/profiles/device-description/DeviceDescription.h>
كائن العميل لإصدار طلبات وصف الجهاز.
ملخص
البنائين والمدمرين | |
---|---|
DeviceDescriptionClient (void) |
الأنواع العامة | |
---|---|
HandleIdentifyResponseFunct )(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyResponseMessage &msg) | typedefvoid(* هذه الوظيفة مسؤولة عن معالجة رسائل IdentityResponse. |
السمات العامة | |
---|---|
AppState | void * كائن الحالة المحدد من قبل التطبيق. |
ExchangeMgr | [للقراءة فقط] كائن مدير الصرف |
FabricState | const WeaveFabricState * [للقراءة فقط] كائن حالة النسيج |
OnIdentifyResponseReceived |
الوظائف العامة | |
---|---|
CancelExchange (void) | إلغاء تبادل IdentifyRequest قيد التقدم في انتظار الرد. |
Init ( WeaveExchangeManager *exchangeMgr) | تهيئة حالة العميل لوصف الجهاز. |
SendIdentifyRequest (const IPAddress & nodeAddr, const IdentifyRequestMessage & msg) | أرسل رسالة IdentifyRequest إلى عنوان IP معين. |
SendIdentifyRequest (const IdentifyRequestMessage & msg) | أرسل رسالة إذاعية IdentifyRequest لاكتشاف عقد Weave. |
Shutdown (void) | قم بإيقاف تشغيل عميل وصف الجهاز. |
الأنواع العامة
التعامل مع تحديد الرد
void(* HandleIdentifyResponseFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyResponseMessage &msg)
هذه الوظيفة مسؤولة عن معالجة رسائل IdentityResponse.
تفاصيل | |||||||||
---|---|---|---|---|---|---|---|---|---|
المعلمات |
|
السمات العامة
AppState
void * AppState
كائن الحالة المحدد من قبل التطبيق.
OnIdentifyResponseReceived
HandleIdentifyResponseFunct OnIdentifyResponseReceived
الوظائف العامة
إلغاء الصرف
WEAVE_ERROR CancelExchange( void )
إلغاء تبادل IdentifyRequest قيد التقدم في انتظار الرد.
تفاصيل | |||
---|---|---|---|
إرجاع القيم |
|
الجهاز الوصف العميل
DeviceDescriptionClient( void )
فيه
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
تهيئة حالة العميل لوصف الجهاز.
param [في] exchangeMgr مؤشر إلى Weave Exchange Manager.
تفاصيل | |||||
---|---|---|---|---|---|
إرجاع القيم |
|
SendIdentifyRequest
WEAVE_ERROR SendIdentifyRequest( const IPAddress & nodeAddr, const IdentifyRequestMessage & msg )
أرسل رسالة IdentifyRequest إلى عنوان IP معين.
تفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلمات |
| ||||||
إرجاع القيم |
|
SendIdentifyRequest
WEAVE_ERROR SendIdentifyRequest( const IdentifyRequestMessage & msg )
أرسل رسالة إذاعية IdentifyRequest لاكتشاف عقد Weave.
تفاصيل | |||
---|---|---|---|
المعلمات |
|
اغلق
WEAVE_ERROR Shutdown( void )
قم بإيقاف تشغيل عميل وصف الجهاز.
تغلق هذه الوظيفة أي سياق تبادل نشط وتعيد تعيين المؤشرات. الكائن يمكن إعادة استخدامها عن طريق استدعاء التهيئة الأسلوب مرة أخرى.
تفاصيل | |||
---|---|---|---|
إرجاع القيم |
|
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. Thread is a registered trademark of the Thread Group, Inc.
Last updated 2018-06-05 UTC.