nl::Weave::WeaveExchangeHeader

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

Hiermit werden das Weave-Profil und der Nachrichtentyp einer bestimmten Weave-Nachricht innerhalb eines ExchangeContext angegeben.

Zusammenfassung

Öffentliche Attribute

AckMsgId
uint32_t
Optional; zu bestätigende Nachrichtenkennung.
ExchangeId
uint16_t
Die Exchange-ID für ExchangeContext.
Flags
uint8_t
Bit-Flag-Indikatoren für den Typ der Weave-Nachricht.
MessageType
uint8_t
Der Nachrichtentyp für das angegebene Weave-Profil.
ProfileId
uint32_t
Die Profil-ID der Weave-Nachricht.
Version
uint8_t
Die Version des Weave Exchange-Header-Formats.

Öffentliche Attribute

AckMsgId

uint32_t AckMsgId

Optional; zu bestätigende Nachrichtenkennung.

Wird angegeben, wenn Bestätigungen erforderlich sind.

ExchangeId

uint16_t ExchangeId

Die Exchange-ID für ExchangeContext.

Flags

uint8_t Flags

Bit-Flag-Indikatoren für den Typ der Weave-Nachricht.

MessageType

uint8_t MessageType

Der Nachrichtentyp für das angegebene Weave-Profil.

ProfileId

uint32_t ProfileId

Die Profil-ID der Weave-Nachricht.

Version

uint8_t Version

Die Version des Weave Exchange-Header-Formats.