nl::Weave::Profiles::DeviceDescription::IdentifyRequestMessage

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

已剖析的 IdentityRequest 訊息。

摘要

繼承

沿用自: nl::Weave::Profiles::DeviceDescription::IdentifyDeviceCriteria

公用函式

Encode(PacketBuffer *msgBuf) const
將這個 IdentifyRequestMessage 物件編碼到提供的 Inet 緩衝區。

公開的靜態函式

Decode(PacketBuffer *msgBuf, uint64_t msgDestNodeId, IdentifyRequestMessage & msg)
將 Inet 緩衝區中的識別要求訊息解碼到提供的 IdentifyRequestMessage 物件。

公用函式

編碼

WEAVE_ERROR Encode(
  PacketBuffer *msgBuf
) const 

將這個 IdentifyRequestMessage 物件編碼到提供的 Inet 緩衝區。

詳細說明
參數
[in,out] msgBuf
指向 Inet 緩衝區的指標,用於寫入識別要求訊息。
傳回值
WEAVE_NO_ERROR
不受條件限制

公開的靜態函式

Decode

WEAVE_ERROR Decode(
  PacketBuffer *msgBuf,
  uint64_t msgDestNodeId,
  IdentifyRequestMessage & msg
)

將 Inet 緩衝區中的識別要求訊息解碼到提供的 IdentifyRequestMessage 物件。

詳細說明
參數
[in] msgBuf
指向 Inet 緩衝區的指標,用來解碼識別要求訊息。
[in] msgDestNodeId
解碼訊息的目的地節點 ID。
[in,out] msg
要填入的 IdentifyRequestMessage 的參照。
傳回值
WEAVE_ERROR_INVALID_MESSAGE_LENGTH
如果提供的緩衝區長度無效。
WEAVE_NO_ERROR
成功時。