nl :: Tecer:: Perfis :: DeviceDescription :: IdentifyResponseMessage
#include <src/lib/profiles/device-description/DeviceDescription.h>
Forma analisada de uma mensagem IdentifyResponse.
Resumo
Atributos públicos |
---|
DeviceDesc | Um descritor de dispositivo que descreve o dispositivo de resposta. |
Funções públicas |
---|
Encode (PacketBuffer *msgBuf) | |
Atributos públicos
DeviceDesc
WeaveDeviceDescriptor DeviceDesc
Um descritor de dispositivo que descreve o dispositivo de resposta.
Funções públicas
Codificar
WEAVE_ERROR Encode(
PacketBuffer *msgBuf
)
Codifica este objeto IdentifyResponseMessage no buffer de mensagem fornecido.
Detalhes | Parâmetros | [in,out] msgBuf | Um ponteiro para o buffer Inet para gravar a mensagem Identify Response. |
|
Valores Retornados | WEAVE_NO_ERROR | Com sucesso. | other | Outros códigos de erro Weave ou específicos da plataforma indicando que ocorreu um erro impedindo a codificação do IdentifyResponseMessage |
|
Funções estáticas públicas
Decodificar
WEAVE_ERROR Decode(
PacketBuffer *msgBuf,
IdentifyResponseMessage & msg
)
Decodifica uma mensagem Identify Response de um buffer Inet no objeto IdentifyResponseMessage fornecido.
Detalhes | Parâmetros | [in] msgBuf | Um ponteiro para o buffer Inet para decodificar a mensagem Identify Request. | [out] msg | |
|
Valores Retornados | WEAVE_ERROR_WRONG_TLV_TYPE | Se este não for o TLV da descrição do dispositivo. | WEAVE_ERROR_UNEXPECTED_TLV_ELEMENT | Se mais dados TLV forem encontrados após a descrição do dispositivo. | WEAVE_NO_ERROR | Com sucesso. | other | Outro Weave ou códigos de erro específicos da plataforma indicando que ocorreu um erro impedindo a decodificação de IdentifyResponseMessage |
|