nl::Weave::WeaveExchangeHeader

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

Esta opción especifica el perfil de Weave y el tipo de mensaje de un mensaje de Weave en particular dentro de un ExchangeContext.

Resumen

Atributos públicos

AckMsgId
uint32_t
Opcional; se está confirmando el identificador de mensaje.
ExchangeId
uint16_t
El identificador de Exchange para ExchangeContext.
Flags
uint8_t
Indicadores de marca 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

El identificador de Exchange para ExchangeContext.

Marcas

uint8_t Flags

Indicadores de marca 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.