nl:: Weave:: Profiles:: DeviceDescription:: DeviceDescriptionServer
#include <src/lib/profiles/device-description/DeviceDescription.h>
Oggetto server per rispondere alle richieste Descrizione dispositivo.
Riepilogo
Eredità
Eredita da: nl::Weave::WeaveServerBaseSottoclassi note dirette: nl::Weave::DeviceLayer::Internal::DeviceDescriptionServer
Costruttori e distruttori |
|
---|---|
DeviceDescriptionServer(void)
|
Tipi pubblici |
|
---|---|
HandleIdentifyRequestFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg)
|
typedefvoid(*
|
Attributi pubblici |
|
---|---|
AppState
|
void *
Puntatore di stato definito dall'applicazione per fornire contesto per i callback.
|
OnIdentifyRequestReceived
|
HandleIdentifyRequestFunct
Questa funzione è responsabile dell'elaborazione dei messaggi IdentityRequest.
|
Funzioni pubbliche |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
Inizializza lo stato del server Descrizione dispositivo e registrati per ricevere i messaggi Descrizione dispositivo.
|
Shutdown(void)
|
Arresta il server di descrizione dei dispositivi.
|
Tipi pubblici
HandleIdentifyRequestFunct
void(* HandleIdentifyRequestFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg)
Attributi pubblici
AppState
void * AppState
Puntatore di stato definito dall'applicazione per fornire contesto per i callback.
OnIdentifyRequestReceived
HandleIdentifyRequestFunct OnIdentifyRequestReceived
Questa funzione è responsabile dell'elaborazione dei messaggi IdentityRequest.
Dettagli | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Parametri |
|
Funzioni pubbliche
DeviceDescriptionServer
DeviceDescriptionServer( void )
Inizia
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Inizializza lo stato del server Descrizione dispositivo e registrati per ricevere i messaggi Descrizione dispositivo.
param[in] ExchangeMgr Un puntatore a Weave Exchange Manager.
Dettagli | |||||||
---|---|---|---|---|---|---|---|
Valori restituiti |
|
Arresto
WEAVE_ERROR Shutdown( void )
Arresta il server di descrizione dei dispositivi.
Dettagli | |||
---|---|---|---|
Valori restituiti |
|