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

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

Bentuk yang diuraikan dari Pesan IdentifyResponse.

Ringkasan

Atribut publik

DeviceDesc
Deskriptor perangkat yang menjelaskan perangkat yang merespons.

Fungsi publik

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

Fungsi statis publik

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

Atribut publik

DeviceDesc

WeaveDeviceDescriptor DeviceDesc

Deskriptor perangkat yang menjelaskan perangkat yang merespons.

Fungsi publik

Encoding

WEAVE_ERROR Encode(
  PacketBuffer *msgBuf
)

Mengenkode objek IdentifyResponseMessage ini ke buffer pesan yang disediakan.

Detail
Parameter
[in,out] msgBuf
Pointer ke buffer Inet untuk menulis pesan Identify Response.
Nilai yang Ditampilkan
WEAVE_NO_ERROR
Berhasil.
other
Kode error khusus platform atau Weave lainnya yang menunjukkan bahwa terjadi error yang mencegah encoding IdentifyResponseMessage.

Fungsi statis publik

Decode

WEAVE_ERROR Decode(
  PacketBuffer *msgBuf,
  IdentifyResponseMessage & msg
)

Mendekode pesan identification Response dari buffer Inet ke objek IdentifyResponseMessage yang disediakan.

Detail
Parameter
[in] msgBuf
Pointer ke buffer Inet untuk mendekode pesan Identifikasi Permintaan.
[out] msg
Referensi ke IdentifyRequestMessage yang akan diisi.
Nilai yang Ditampilkan
WEAVE_ERROR_WRONG_TLV_TYPE
Jika ini bukan Deskripsi Perangkat, TLV.
WEAVE_ERROR_UNEXPECTED_TLV_ELEMENT
Jika lebih banyak data TLV ditemukan setelah Deskripsi Perangkat.
WEAVE_NO_ERROR
Berhasil.
other
Kode error khusus platform atau Weave lainnya yang menunjukkan bahwa terjadi error yang mencegah decoding IdentifyResponseMessage.