nl:: Weave:: Profiles:: DeviceDescription:: DeviceDescriptionServer
#include <src/lib/profiles/device-description/DeviceDescription.h>
אובייקט שרת לתגובה לבקשות של תיאור המכשיר.
סיכום
ירושה
ירש מ: nl::Weave::WeaveServerBaseDirect known Subclasses: nl::Weave::DeviceLayer::Internal::DeviceDescriptionServer
בונים והורסים |
|
---|---|
DeviceDescriptionServer(void)
|
סוגים ציבוריים |
|
---|---|
HandleIdentifyRequestFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg)
|
typedefvoid(*
|
מאפיינים ציבוריים |
|
---|---|
AppState
|
void *
מצביע מצב בהגדרת האפליקציה כדי לספק הקשר להתקשרות חזרה.
|
OnIdentifyRequestReceived
|
HandleIdentifyRequestFunct
הפונקציה הזו אחראית לעיבוד הודעות של IdentityRequest.
|
תפקידים ציבוריים |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
צריך לאתחל את מצב שרת התיאור של המכשיר ולהירשם כדי לקבל הודעות של תיאור המכשיר.
|
Shutdown(void)
|
צריך לכבות את שרת התיאור של המכשיר.
|
סוגים ציבוריים
HandleIdentifyRequestFunct
void(* HandleIdentifyRequestFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg)
מאפיינים ציבוריים
AppState
void * AppState
מצביע מצב בהגדרת האפליקציה כדי לספק הקשר להתקשרות חזרה.
OnIdentifyRequestReceived
HandleIdentifyRequestFunct OnIdentifyRequestReceived
הפונקציה הזו אחראית לעיבוד הודעות של IdentityRequest.
פרטים | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
תפקידים ציבוריים
DeviceDescriptionServer
DeviceDescriptionServer( void )
הפעלה
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
צריך לאתחל את מצב שרת התיאור של המכשיר ולהירשם כדי לקבל הודעות של תיאור המכשיר.
param[in] exchangeMgr A to the Weave Exchange Manager (מנהל Exchange Exchange של Weave).
פרטים | |||||||
---|---|---|---|---|---|---|---|
ערכים מוחזרים |
|
כיבוי
WEAVE_ERROR Shutdown( void )
צריך לכבות את שרת התיאור של המכשיר.
פרטים | |||
---|---|---|---|
ערכים מוחזרים |
|