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.
| פרטים | |||
|---|---|---|---|
| מוחזר ערכים |
|
||