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

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

Bentuk yang diuraikan dari Pesan identificationResponse.

Ringkasan

Atribut publik

DeviceDesc
Deskripsi perangkat yang menjelaskan perangkat yang merespons.

Fungsi publik

Encode(PacketBuffer *msgBuf)
Mengenkode objek IdentifyResponseMessage ini ke buffering pesan yang disediakan.

Fungsi statis publik

Decode(PacketBuffer *msgBuf, IdentifyResponseMessage & msg)
Mendekode pesan Identifikasi Respons dari buffer Inet ke objek IdentifyResponseMessage yang disediakan.

Atribut publik

DeviceDesc

WeaveDeviceDescriptor DeviceDesc

Deskripsi perangkat yang menjelaskan perangkat yang merespons.

Fungsi publik

Encoding

WEAVE_ERROR Encode(
  PacketBuffer *msgBuf
)

Mengenkode objek IdentifyResponseMessage ini ke buffering pesan yang disediakan.

Detail
Parameter
[in,out] msgBuf
Pointer ke buffer Inet yang akan digunakan untuk menulis pesan merespons pesan.
Nilai Pengembalian
WEAVE_NO_ERROR
Setelah berhasil.
other
Kode error Weave atau khusus platform lainnya yang menunjukkan bahwa terjadi error yang mencegah encoding IdentifyResponseMessage.

Fungsi statis publik

Decode

WEAVE_ERROR Decode(
  PacketBuffer *msgBuf,
  IdentifyResponseMessage & msg
)

Mendekode pesan Identifikasi Respons dari buffer Inet ke objek IdentifyResponseMessage yang disediakan.

Detail
Parameter
[in] msgBuf
Pointer ke buffer Inet untuk mendekode pesan identification Request.
[out] msg
Referensi ke IdentifyRequestMessage untuk diisi.
Nilai Pengembalian
WEAVE_ERROR_WRONG_TLV_TYPE
Jika ini bukan Deskripsi Perangkat TLV.
WEAVE_ERROR_UNEXPECTED_TLV_ELEMENT
Jika data TLV lainnya ditemukan setelah Deskripsi Perangkat.
WEAVE_NO_ERROR
Setelah berhasil.
other
Kode error Weave atau khusus platform lainnya yang menunjukkan bahwa terjadi error yang mencegah dekode IdentifyResponseMessage.