nl:: Weave:: Profiles:: DeviceDescription:: DeviceDescriptionClient
#include <src/lib/profiles/device-description/DeviceDescription.h>
عنصر العميل لإصدار طلبات "وصف الجهاز".
ملخّص
الشركات المصنّعة والمُصنّعة |
|
|---|---|
DeviceDescriptionClient(void)
|
الأنواع العامة |
|
|---|---|
HandleIdentifyResponseFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyResponseMessage &msg)
|
تعريف الكتابةvoid(*
هذه الدالة مسؤولة عن معالجة رسائل IdentityResponse. |
السمات العامة |
|
|---|---|
AppState
|
void *
عنصر حالة معرّف التطبيق.
|
ExchangeMgr
|
[READ ONLY] عنصر Exchange Manager
|
FabricState
|
const WeaveFabricState *
[للقراءة فقط] عنصر حالة النسيج
|
OnIdentifyResponseReceived
|
|
وظائف عامة |
|
|---|---|
CancelExchange(void)
|
إلغاء عملية تبادل تحديد الطلب قيد التقدم في انتظار الرد.
|
Init(WeaveExchangeManager *exchangeMgr)
|
إعداد حالة عميل "وصف الجهاز"
|
SendIdentifyRequest(const IPAddress & nodeAddr, const IdentifyRequestMessage & msg)
|
أرسل رسالة IdentityRequest إلى عنوان IP معين.
|
SendIdentifyRequest(const IdentifyRequestMessage & msg)
|
إرسال رسالة IdentityRequest بث لاكتشاف عُقد Weave.
|
Shutdown(void)
|
إيقاف برنامج وصف الجهاز
|
الأنواع العامة
HandleIdentifyResponseFunct
void(* HandleIdentifyResponseFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyResponseMessage &msg)
هذه الدالة مسؤولة عن معالجة رسائل IdentityResponse.
| التفاصيل | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| المعلمات |
|
||||||||
السمات العامة
AppState
void * AppState
عنصر حالة معرّف التطبيق.
OnIdentifyResponseReceived
HandleIdentifyResponseFunct OnIdentifyResponseReceived
وظائف عامة
CancelExchange
WEAVE_ERROR CancelExchange( void )
إلغاء عملية تبادل تحديد الطلب قيد التقدم في انتظار الرد.
| التفاصيل | |||
|---|---|---|---|
| قيم الإرجاع |
|
||
DeviceDescriptionClient
DeviceDescriptionClient( void )
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
إعداد حالة عميل "وصف الجهاز"
param[in] exchangeMgr A لصالح
| التفاصيل | |||||
|---|---|---|---|---|---|
| قيم الإرجاع |
|
||||
SendIdentifyRequest
WEAVE_ERROR SendIdentifyRequest( const IPAddress & nodeAddr, const IdentifyRequestMessage & msg )
أرسل رسالة IdentityRequest إلى عنوان IP معين.
| التفاصيل | |||||||
|---|---|---|---|---|---|---|---|
| المعلمات |
|
||||||
| قيم الإرجاع |
|
||||||
SendIdentifyRequest
WEAVE_ERROR SendIdentifyRequest( const IdentifyRequestMessage & msg )
إرسال رسالة IdentityRequest بث لاكتشاف عُقد Weave.
| التفاصيل | |||
|---|---|---|---|
| المعلمات |
|
||
إيقاف التشغيل
WEAVE_ERROR Shutdown( void )
إيقاف برنامج وصف الجهاز
وتغلق هذه الدالة أي سياق تبادل نشط وتعيد ضبط المؤشرات. ويمكن إعادة استخدام الكائن من خلال استدعاء الطريقة Init مرة أخرى.
| التفاصيل | |||
|---|---|---|---|
| قيم الإرجاع |
|
||