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 )
قم بإيقاف تشغيل عميل وصف الجهاز.
تغلق هذه الوظيفة أي سياق تبادل نشط وتعيد تعيين المؤشرات. الكائن يمكن إعادة استخدامها عن طريق استدعاء التهيئة الأسلوب مرة أخرى.
تفاصيل | |||
---|---|---|---|
إرجاع القيم |
|
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجّلة لشركة Oracle و/أو شركائها التابعين، وThread هي علامة تجارية مسجّلة لشركة .Thread Group, Inc.
تاريخ التعديل الأخير: 2018-06-05 (حسب التوقيت العالمي المتفَّق عليه)