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)
|
typedefvoid(*
הפונקציה הזו אחראית לעיבוד הודעות IdentityResponse. |
מאפיינים ציבוריים |
|
---|---|
AppState
|
void *
אובייקט מצב המוגדר באפליקציה.
|
ExchangeMgr
|
[לקריאה בלבד] אובייקט של מנהל Exchange
|
FabricState
|
const WeaveFabricState *
[קריאה בלבד] אובייקט של מצב בד
|
OnIdentifyResponseReceived
|
פונקציות ציבוריות |
|
---|---|
CancelExchange(void)
|
ביטול החלפה של IdentityRequest שנמצאת בתהליך עיבוד וממתינה לתשובה.
|
Init(WeaveExchangeManager *exchangeMgr)
|
אתחול מצב הלקוח של תיאור המכשיר.
|
SendIdentifyRequest(const IPAddress & nodeAddr, const IdentifyRequestMessage & msg)
|
לשלוח הודעת IdentityRequest לכתובת IP מסוימת.
|
SendIdentifyRequest(const IdentifyRequestMessage & msg)
|
שליחת הודעת זיהוי בקשה בשידור כדי לגלות צמתים של 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 )
ביטול החלפה של IdentityRequest שנמצאת בתהליך עיבוד וממתינה לתשובה.
פרטים | |||
---|---|---|---|
מוחזר ערכים |
|
DeviceDescriptionClient
DeviceDescriptionClient( void )
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
אתחול מצב הלקוח של תיאור המכשיר.
param[in] ExchangeMgr A מצביע אל Weave Exchange Manager.
פרטים | |||||
---|---|---|---|---|---|
מוחזר ערכים |
|
SendIdentifyRequest
WEAVE_ERROR SendIdentifyRequest( const IPAddress & nodeAddr, const IdentifyRequestMessage & msg )
לשלוח הודעת IdentityRequest לכתובת IP מסוימת.
פרטים | |||||||
---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||
מוחזר ערכים |
|
SendIdentifyRequest
WEAVE_ERROR SendIdentifyRequest( const IdentifyRequestMessage & msg )
שליחת הודעת זיהוי בקשה בשידור כדי לגלות צמתים של Weave.
פרטים | |||
---|---|---|---|
פרמטרים |
|
כיבוי
WEAVE_ERROR Shutdown( void )
מכבים את לקוח התיאור של המכשיר.
הפונקציה הזו סוגרת כל הקשר של החלפה פעילה ומאפסת את הסמן. כדי לעשות שימוש חוזר באובייקט, שולחים שוב קריאה ל-method Init.
פרטים | |||
---|---|---|---|
מוחזר ערכים |
|