nl::Weave::WeaveExchangeHeader

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

Isso especifica o perfil e o tipo de mensagem de uma mensagem específica do Weave em um ExchangeContext.

Resumo

Atributos públicos

AckMsgId
uint32_t
Opcional. Identificador de mensagem em confirmação.
ExchangeId
uint16_t
O identificador do Exchange para o ExchangeContext.
Flags
uint8_t
Indicadores de sinalização de bits para o tipo de mensagem do Weave.
MessageType
uint8_t
O tipo de mensagem para o perfil especificado do Weave.
ProfileId
uint32_t
O identificador de 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 em confirmação.

Especificado ao exigir confirmações.

ExchangeId

uint16_t ExchangeId

O identificador do Exchange para o ExchangeContext.

Sinalizações

uint8_t Flags

Indicadores de sinalização de bits para o tipo de mensagem do Weave.

MessageType

uint8_t MessageType

O tipo de mensagem para o perfil especificado do Weave.

ProfileId

uint32_t ProfileId

O identificador de perfil da mensagem do Weave.

Versão

uint8_t Version

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