En Google, luchamos por la equidad racial de la comunidad negra. Más información

nl :: Tejido:: Perfiles: Descripción del aparato:: IdentifyResponseMessage

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

Forma analizada de un mensaje IdentifyResponse.

Resumen

Atributos públicos

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

Funciones publicas

Encode (PacketBuffer *msgBuf)
Codifica esta IdentifyResponseMessage objeto en la memoria intermedia de mensaje proporcionado.

Funciones estáticas públicas

Decode (PacketBuffer *msgBuf, IdentifyResponseMessage & msg)
Decodifica un mensaje de Identificar respuesta de un Inet tampón en el proporcionado IdentifyResponseMessage objeto.

Atributos públicos

DeviceDesc

WeaveDeviceDescriptor DeviceDesc

Un descriptor de dispositivo que describe el dispositivo que responde.

Funciones publicas

Codificar

WEAVE_ERROR Encode(
  PacketBuffer *msgBuf
)

Codifica esta IdentifyResponseMessage objeto en la memoria intermedia de mensaje proporcionado.

Detalles
Parámetros
[in,out] msgBuf
Un puntero al búfer de Inet para escribir el mensaje de respuesta de identificación.
Valores devueltos
WEAVE_NO_ERROR
Sobre el éxito.
other
Otros códigos de error de la armadura o de la plataforma-específicos que indican que se produjo un error la prevención de la codificación de la IdentifyResponseMessage .

Funciones estáticas públicas

Descodificar

WEAVE_ERROR Decode(
  PacketBuffer *msgBuf,
  IdentifyResponseMessage & msg
)

Decodifica un mensaje de Identificar respuesta de un Inet tampón en el proporcionado IdentifyResponseMessage objeto.

Detalles
Parámetros
[in] msgBuf
Un puntero al búfer de Inet desde el que decodificar el mensaje de solicitud de identificación.
[out] msg
Una referencia a la IdentifyRequestMessage para poblar.
Valores devueltos
WEAVE_ERROR_WRONG_TLV_TYPE
Si esto no es Device Description TLV .
WEAVE_ERROR_UNEXPECTED_TLV_ELEMENT
Si más TLV se encuentran datos después de la descripción de dispositivo.
WEAVE_NO_ERROR
Sobre el éxito.
other
Otros códigos de error de la armadura o de la plataforma-específicos que indican que se produjo un error la prevención de la decodificación de la IdentifyResponseMessage .