nl::Weave::WeaveExchangeHeader

#include <src/lib/core/WeaveExchangeMgr.h>

Especifica el perfil y el tipo de mensaje de Weave de un mensaje de Weave específico dentro de un ExchangeContext.

Resumen

Atributos públicos

AckMsgId
uint32_t
Opcional; Se está confirmando el identificador de mensaje.
ExchangeId
uint16_t
Es el identificador de intercambio para ExchangeContext.
Flags
uint8_t
Son indicadores de marcas de bits para el tipo de mensaje de Weave.
MessageType
uint8_t
El tipo de mensaje para el perfil de Weave especificado.
ProfileId
uint32_t
El identificador de perfil del mensaje de Weave.
Version
uint8_t
Es la versión del formato de encabezado de Weave Exchange.

Atributos públicos

AckMsgId

uint32_t AckMsgId

Opcional; Se está confirmando el identificador de mensaje.

Se especifica cuando se requieren confirmaciones.

ExchangeId

uint16_t ExchangeId

Es el identificador de intercambio para ExchangeContext.

Marcas

uint8_t Flags

Son indicadores de marcas de bits para el tipo de mensaje de Weave.

MessageType

uint8_t MessageType

El tipo de mensaje para el perfil de Weave especificado.

ProfileId

uint32_t ProfileId

El identificador de perfil del mensaje de Weave.

Versión

uint8_t Version

Es la versión del formato de encabezado de Weave Exchange.