nl :: Tejido:: Perfiles: Descripción del aparato:: DeviceDescriptionServer
#include <src/lib/profiles/device-description/DeviceDescription.h>
Objeto de servidor para responder a las solicitudes de descripción de dispositivo.
Resumen
Herencia
Se hereda de: nl :: Weave :: WeaveServerBaseSubclases conocidas directas: nl :: Weave :: DeviceLayer :: Internal :: DeviceDescriptionServer
Constructores y Destructores | |
---|---|
DeviceDescriptionServer (void) |
Tipos públicos | |
---|---|
HandleIdentifyRequestFunct )(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg) | typedefvoid(* |
Atributos públicos | |
---|---|
AppState | void * Puntero de estado definido por la aplicación para proporcionar contexto para devoluciones de llamada. |
OnIdentifyRequestReceived | HandleIdentifyRequestFunct Esta función es responsable de procesar los mensajes IdentityRequest. |
Funciones publicas | |
---|---|
Init ( WeaveExchangeManager *exchangeMgr) | Inicialice el estado del servidor de descripción del dispositivo y regístrese para recibir mensajes de descripción del dispositivo. |
Shutdown (void) | Apague el servidor de descripción de dispositivos. |
Tipos públicos
HandleIdentifyRequestFunct
void(* HandleIdentifyRequestFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg)
Atributos públicos
AppState
void * AppState
Puntero de estado definido por la aplicación para proporcionar contexto para devoluciones de llamada.
OnIdentifyRequestReceived
HandleIdentifyRequestFunct OnIdentifyRequestReceived
Esta función es responsable de procesar los mensajes IdentityRequest.
Detalles | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Parámetros |
|
Funciones publicas
DeviceDescriptionServer
DeviceDescriptionServer( void )
En eso
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Inicialice el estado del servidor de descripción del dispositivo y regístrese para recibir mensajes de descripción del dispositivo.
param [in] exchangeMgr Un puntero al Weave Exchange Manager.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Valores devueltos |
|
Cerrar
WEAVE_ERROR Shutdown( void )
Apague el servidor de descripción de dispositivos.
Detalles | |||
---|---|---|---|
Valores devueltos |
|