Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

nl::Weave::Profile::DeviceDescription::IdentifiResponseMessageMessage

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

Geparste Form einer LearnResponse-Nachricht.

Fazit

Öffentliche Attribute

DeviceDesc
Eine Gerätebeschreibung, die das antwortende Gerät beschreibt.

Öffentliche Funktionen

Encode(PacketBuffer *msgBuf)
Codiert dieses IdentifiResponseMessage-Objekt im bereitgestellten Nachrichtenzwischenspeicher.

Öffentliche statische Funktionen

Decode(PacketBuffer *msgBuf, IdentifyResponseMessage & msg)
Decodiert eine „Identity Response“-Nachricht aus einem Inet-Puffer in das bereitgestellte IdentifiResponseMessage-Objekt.

Öffentliche Attribute

Desc

WeaveDeviceDescriptor DeviceDesc

Eine Gerätebeschreibung, die das antwortende Gerät beschreibt.

Öffentliche Funktionen

Codieren

WEAVE_ERROR Encode(
  PacketBuffer *msgBuf
)

Codiert dieses IdentifiResponseMessage-Objekt im bereitgestellten Nachrichtenzwischenspeicher.

Details
Parameter
[in,out] msgBuf
Ein Mauszeiger auf den Inet-Puffer, in den die Nachricht „Identifizierungsantwort“ schreiben soll.
Rückgabewerte
WEAVE_NO_ERROR
Erfolg.
other
Andere Weave- oder plattformspezifische Fehlercodes, die auf einen Fehler hinweisen, der die Codierung von IdentifiResponseMessage verhindert hat.

Öffentliche statische Funktionen

Decodieren

WEAVE_ERROR Decode(
  PacketBuffer *msgBuf,
  IdentifyResponseMessage & msg
)

Decodiert eine „Identity Response“-Nachricht aus einem Inet-Puffer in das bereitgestellte IdentifiResponseMessage-Objekt.

Details
Parameter
[in] msgBuf
Ein Zeiger auf den Inet-Puffer, aus dem die „Identifizierungsanfrage“-Nachricht decodiert wird.
[out] msg
Ein Verweis auf IdentifiRequestMessage, der ausgefüllt werden soll
Rückgabewerte
WEAVE_ERROR_WRONG_TLV_TYPE
Wenn dies nicht die Beschreibung des Geräts TLV ist.
WEAVE_ERROR_UNEXPECTED_TLV_ELEMENT
Wenn nach der Gerätebeschreibung mehr TLV-Daten angezeigt werden.
WEAVE_NO_ERROR
Erfolg.
other
Andere Weave- oder plattformspezifische Fehlercodes, die angeben, dass ein Fehler aufgetreten ist und die Decodierung von IdentifiResponseMessage verhindert wurde.