nl::
  #include <src/lib/profiles/device-description/DeviceDescription.h>
  Objeto de servidor para responder a solicitações de descrição do dispositivo.
Resumo
Herança
Herda de: nl::Weave::WeaveServerBaseSubclasses conhecidas diretas: nl::Weave::DeviceLayer::Internal::DeviceDescriptionServer
| Construtores e destruidores | |
|---|---|
| DeviceDescriptionServer(void) | 
| Tipos públicos | |
|---|---|
| HandleIdentifyRequestFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg) | typedef void(* | 
| Atributos públicos | |
|---|---|
| AppState | void *Ponteiro de estado definido pelo aplicativo para fornecer contexto para callbacks.  | 
| OnIdentifyRequestReceived | HandleIdentifyRequestFunctEssa função é responsável pelo processamento de mensagens IdentityRequest.  | 
| Funções públicas | |
|---|---|
| Init(WeaveExchangeManager *exchangeMgr) | Inicializar o estado do servidor de descrição do dispositivo e registrar-se para receber mensagens de descrição do dispositivo.  | 
| Shutdown(void) | Encerre o servidor de descrição do dispositivo.  | 
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
Ponteiro de estado definido pelo aplicativo para fornecer contexto para callbacks.
OnIdentifyRequestReceived
HandleIdentifyRequestFunct OnIdentifyRequestReceived
Essa função é responsável pelo processamento de mensagens IdentityRequest.
| Detalhes | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Parâmetros | 
 | ||||||||||||
Funções públicas
DeviceDescriptionServer
DeviceDescriptionServer( void )
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Inicializar o estado do servidor de descrição do dispositivo e registrar-se para receber mensagens de descrição do dispositivo.
param[in] ExchangeMgr Um ponteiro para o Gerenciador do Weave Exchange.
| Detalhes | |||||||
|---|---|---|---|---|---|---|---|
| Valores de retorno | 
 | ||||||
Encerramento
WEAVE_ERROR Shutdown( void )
Encerre o servidor de descrição do dispositivo.
| Detalhes | |||
|---|---|---|---|
| Valores de retorno | 
 | ||