nl:: Weave:: Profiles:: DeviceDescription:: DeviceDescriptionServer
#include <src/lib/profiles/device-description/DeviceDescription.h>
אובייקט שרת לתגובה לבקשות של תיאור המכשיר.
סיכום
ירושה
עובר בירושה מ: nl::Weave::WeaveServerBaseמחלקות משנה מוכרות ישירות: 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 )
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
הפעלת המצב 'שרת תיאור המכשיר' והרשמה לקבלת הודעות על תיאור המכשיר.
param[in] ExchangeMgr A מצביע אל Weave Exchange Manager.
| פרטים | |||||||
|---|---|---|---|---|---|---|---|
| מוחזר ערכים |
|
||||||
כיבוי
WEAVE_ERROR Shutdown( void )
מכבים את שרת התיאור של המכשיר.
| פרטים | |||
|---|---|---|---|
| מוחזר ערכים |
|
||