nl::Weave::Profiles::DeviceDescription::IdentifyResponseMessage

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

Forma analizada de un mensaje de IdentityResponse.

Resumen

Atributos públicos

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

Funciones públicas

Encode(PacketBuffer *msgBuf)
Codifica este objeto IdentifyResponseMessage 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 Inet en el objeto IdentifyResponseMessage proporcionado.

Atributos públicos

DeviceDesc

WeaveDeviceDescriptor DeviceDesc

Un descriptor de dispositivo que describe el dispositivo que responde.

Funciones públicas

Codifica

WEAVE_ERROR Encode(
  PacketBuffer *msgBuf
)

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

Detalles
Parámetros
[in,out] msgBuf
Un puntero al búfer Inet en el que se debe escribir el mensaje de identificación de respuesta.
Valores que se muestran
WEAVE_NO_ERROR
Si la operación es exitosa.
other
Otros códigos de error específicos de la plataforma o de Weave que indiquen que se produjo un error que impedía la codificación del elemento IdentifyResponseMessage

Funciones estáticas públicas

Decode

WEAVE_ERROR Decode(
  PacketBuffer *msgBuf,
  IdentifyResponseMessage & msg
)

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

Detalles
Parámetros
[in] msgBuf
Un puntero al búfer Inet del que se decodifica el mensaje de solicitud de identificación.
[out] msg
Una referencia a IdentifyRequestMessage 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 es exitosa.
other
Otros códigos de error específicos de la plataforma o de Weave que indiquen que se produjo un error que impedía la decodificación del elemento IdentifyResponseMessage