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)
|
לבטל החלפה פעילה של OAuthRequest ובהמתנה לתשובה.
|
Init(WeaveExchangeManager *exchangeMgr)
|
מאתחלים את מצב הלקוח של תיאור המכשיר.
|
SendIdentifyRequest(const IPAddress & nodeAddr, const IdentifyRequestMessage & msg)
|
לשלוח הודעת UniqueRequest לכתובת IP מסוימת.
|
SendIdentifyRequest(const IdentifyRequestMessage & msg)
|
יש לשלוח הודעת UniqueRequest לשידור כדי לגלות צומתי 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 )
לבטל החלפה פעילה של OAuthRequest ובהמתנה לתשובה.
פרטים | |||
---|---|---|---|
ערכים מוחזרים |
|
DeviceDescriptionClient
DeviceDescriptionClient( void )
הפעלה
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
מאתחלים את מצב הלקוח של תיאור המכשיר.
param[in] exchangeMgr A to the Weave Exchange Manager (מנהל Exchange Exchange של Weave).
פרטים | |||||
---|---|---|---|---|---|
ערכים מוחזרים |
|
SendIdentifyRequest
WEAVE_ERROR SendIdentifyRequest( const IPAddress & nodeAddr, const IdentifyRequestMessage & msg )
לשלוח הודעת UniqueRequest לכתובת IP מסוימת.
פרטים | |||||||
---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||
ערכים מוחזרים |
|
SendIdentifyRequest
WEAVE_ERROR SendIdentifyRequest( const IdentifyRequestMessage & msg )
יש לשלוח הודעת UniqueRequest לשידור כדי לגלות צומתי Weave.
פרטים | |||
---|---|---|---|
פרמטרים |
|
כיבוי
WEAVE_ERROR Shutdown( void )
כיבוי לקוח תיאור המכשיר.
הפונקציה הזו סוגרת כל הקשר פעיל של החלפה ומאפסת את המצביעים. כדי לעשות שימוש חוזר באובייקט, מפעילים שוב את השיטה Init.
פרטים | |||
---|---|---|---|
ערכים מוחזרים |
|