nl::Weave::Perfiles::Descripción del dispositivo:IdentificaResponseMessageMessage

#include <src/lib/profiles/device-description/DeviceDescription.h>

Forma analizada de un mensaje de IdentificationResponse.

Resumen

Atributos públicos

DeviceDesc
Un descriptor del dispositivo que describe el dispositivo que responde.

Funciones públicas

Encode(PacketBuffer *msgBuf)
Codifica este objeto IdentityResponseMessage en el búfer de mensajes proporcionado.

Funciones estáticas públicas

Decode(PacketBuffer *msgBuf, IdentifyResponseMessage & msg)
Decodifica un mensaje de Identificación de respuesta de un búfer de Inet en el objeto IdentityResponseMessage proporcionado.

Atributos públicos

Descripción del dispositivo

WeaveDeviceDescriptor DeviceDesc

Un descriptor del dispositivo que describe el dispositivo que responde.

Funciones públicas

Codifica

WEAVE_ERROR Encode(
  PacketBuffer *msgBuf
)

Codifica este objeto IdentityResponseMessage en el búfer de mensajes proporcionado.

Detalles
Parámetros
[in,out] msgBuf
Un puntero al búfer Inet para escribir el mensaje de Identificación de respuesta.
Valores que se muestran
WEAVE_NO_ERROR
Si la operación se realiza correctamente
other
Otros códigos de error de Weave o específicos de la plataforma que indican que se produjo un error que impide la codificación de IdentityResponseMessage

Funciones estáticas públicas

Decodifica

WEAVE_ERROR Decode(
  PacketBuffer *msgBuf,
  IdentifyResponseMessage & msg
)

Decodifica un mensaje de Identificación de respuesta de un búfer de Inet en el objeto IdentityResponseMessage proporcionado.

Detalles
Parámetros
[in] msgBuf
Un puntero al búfer Inet desde el cual se decodifica el mensaje de identificación de solicitud.
[out] msg
Una referencia a IdentityRequestMessage para propagar.
Valores que se muestran
WEAVE_ERROR_WRONG_TLV_TYPE
Si no es la descripción del dispositivo, TLV.
WEAVE_ERROR_UNEXPECTED_TLV_ELEMENT
Si se encuentran más datos de TLV después de la descripción del dispositivo,
WEAVE_NO_ERROR
Si la operación se realiza correctamente
other
Otros códigos de error de Weave o específicos de la plataforma que indican que se produjo un error que impidió la decodificación de IdentityResponseMessage