nl::Weave::WeaveExchangeHeader

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

Isso especifica o perfil e o tipo de mensagem do Weave em um ExchangeContext.

Resumo

Atributos públicos

AckMsgId
uint32_t
Opcional. Identificador de mensagem sendo confirmado.
ExchangeId
uint16_t
O identificador do Exchange para o ExchangeContext.
Flags
uint8_t
Indicador de bit flag para o tipo de mensagem Weave.
MessageType
uint8_t
O tipo de mensagem para o perfil do Weave especificado.
ProfileId
uint32_t
É o identificador do perfil da mensagem do Weave.
Version
uint8_t
A versão do formato de cabeçalho do Weave Exchange.

Atributos públicos

AckMsgId

uint32_t AckMsgId

Opcional. Identificador de mensagem sendo confirmado.

Especificado ao exigir confirmações.

ExchangeId

uint16_t ExchangeId

O identificador do Exchange para o ExchangeContext.

Flags

uint8_t Flags

Indicador de bit flag para o tipo de mensagem Weave.

MessageType

uint8_t MessageType

O tipo de mensagem para o perfil do Weave especificado.

ProfileId

uint32_t ProfileId

É o identificador do perfil da mensagem do Weave.

Versão

uint8_t Version

A versão do formato de cabeçalho do Weave Exchange.