nl::Weave::WeaveExchangeHeader

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

Określa profil Weave i typ komunikatu konkretnej wiadomości Weave w obrębie ExchangeContext.

Podsumowanie

Atrybuty publiczne

AckMsgId
uint32_t
Opcjonalnie; identyfikator wiadomości jest potwierdzony.
ExchangeId
uint16_t
Identyfikator Exchange obiektu ExchangeContext.
Flags
uint8_t
Wskaźniki bitowe typów wiadomości Weave.
MessageType
uint8_t
Typ wiadomości dla określonego profilu Weave.
ProfileId
uint32_t
Identyfikator profilu wiadomości Weave.
Version
uint8_t
Wersja formatu nagłówka Weave Exchange.

Atrybuty publiczne

AckMsgId

uint32_t AckMsgId

Opcjonalnie; identyfikator wiadomości jest potwierdzony.

Określana, gdy wymagane są potwierdzenia.

ExchangeId

uint16_t ExchangeId

Identyfikator Exchange obiektu ExchangeContext.

Flagi

uint8_t Flags

Wskaźniki bitowe typów wiadomości Weave.

MessageType

uint8_t MessageType

Typ wiadomości dla określonego profilu Weave.

ProfileId

uint32_t ProfileId

Identyfikator profilu wiadomości Weave.

Wersja

uint8_t Version

Wersja formatu nagłówka Weave Exchange.