nl::Weave::Profiles::DeviceDescription::IdentifyResponseMessage

#include <src/lib/profiles/device-description/DeviceDescription.h>

Geparste Form einer IdentityResponse-Nachricht.

Zusammenfassung

Öffentliche Attribute

DeviceDesc
Ein Gerätedeskriptor, der das antwortende Gerät beschreibt.

Öffentliche Funktionen

Encode(PacketBuffer *msgBuf)
Codiert dieses IdentifyResponseMessage-Objekt in den bereitgestellten Nachrichtenpuffer.

Öffentliche statische Funktionen

Decode(PacketBuffer *msgBuf, IdentifyResponseMessage & msg)
Decodiert eine Antwortnachricht zur Identifizierung aus einem Inet-Zwischenspeicher in das bereitgestellte IdentifyResponseMessage-Objekt.

Öffentliche Attribute

DeviceDesc

WeaveDeviceDescriptor DeviceDesc

Ein Gerätedeskriptor, der das antwortende Gerät beschreibt.

Öffentliche Funktionen

Codieren

WEAVE_ERROR Encode(
  PacketBuffer *msgBuf
)

Codiert dieses IdentifyResponseMessage-Objekt in den bereitgestellten Nachrichtenpuffer.

Details
Parameter
[in,out] msgBuf
Ein Zeiger auf den Inet-Zwischenspeicher, in den die Antwort zur Identifizierung geschrieben werden soll.
Rückgabewerte
WEAVE_NO_ERROR
Bei Erfolg.
other
Andere Weave- oder plattformspezifische Fehlercodes, die darauf hinweisen, dass ein Fehler aufgetreten ist, der die Codierung von IdentifyResponseMessage verhindert.

Öffentliche statische Funktionen

Decode

WEAVE_ERROR Decode(
  PacketBuffer *msgBuf,
  IdentifyResponseMessage & msg
)

Decodiert eine Antwortnachricht zur Identifizierung aus einem Inet-Zwischenspeicher in das bereitgestellte IdentifyResponseMessage-Objekt.

Details
Parameter
[in] msgBuf
Ein Zeiger auf den Inet-Zwischenspeicher, von dem aus die "Identifikationsanfrage"-Nachricht decodiert werden soll.
[out] msg
Ein Verweis auf die zu füllende IdentifyRequestMessage.
Rückgabewerte
WEAVE_ERROR_WRONG_TLV_TYPE
Ist dies nicht „Gerätebeschreibung TLV“.
WEAVE_ERROR_UNEXPECTED_TLV_ELEMENT
Wenn nach der Gerätebeschreibung weitere TLV-Daten auftreten,
WEAVE_NO_ERROR
Bei Erfolg.
other
Andere Weave- oder plattformspezifische Fehlercodes, die darauf hinweisen, dass ein Fehler aufgetreten ist, der die Decodierung von IdentifyResponseMessage verhindert.