透過集合功能整理內容 你可以依據偏好儲存及分類內容。

NL::編織::簡介::時間::時間同步請求

概括

構造函數和析構函數

TimeSyncRequest (void)
默認構造函數應與解碼一起使用,因為所有成員都將通過解碼進行初始化

公共類型

@320枚舉
此時間同步請求的預期響應可能性的最小和最大設置。
@321枚舉

公共屬性

mIsTimeCoordinator
bool
如果此請求的發起者是時間同步協調器,則為 true
mLikelihoodForResponse
uint8_t
此時間同步請求的預期響應可能性。

公共職能

Encode ( PacketBuffer *const aMsg)
將時間同步請求編碼到 PacketBuffer 中。
Init (const uint8_t aLikelihood, const bool aIsTimeCoordinator)
void
初始化此對像以進行編碼。

公共靜態函數

Decode ( TimeSyncRequest *const aObject, PacketBuffer *const aMsg)
解碼來自 PacketBuffer 的時間同步請求。

公共類型

@320

 @320

此時間同步請求的預期響應可能性的最小和最大設置。

請注意,我們無法在 Encode 和 Decode 例程中檢查 kLikelihoodForResponse_Min,因為它是 0,因此僅在此處調整它是不安全的

@321

 @321

公共屬性

時間協調器

bool mIsTimeCoordinator

如果此請求的發起者是時間同步協調器,則為 true

響應的可能性

uint8_t mLikelihoodForResponse

此時間同步請求的預期響應可能性。

公共職能

編碼

WEAVE_ERROR Encode(
  PacketBuffer *const aMsg
)

將時間同步請求編碼為 PacketBuffer。

細節
參數
[out] aMsg
指向 PacketBuffer 的指針
退貨
WEAVE_NO_ERROR 成功

在裡面

void Init(
  const uint8_t aLikelihood,
  const bool aIsTimeCoordinator
)

初始化此對像以進行編碼。

細節
參數
[in] aLikelihood
此時間同步請求的預期響應可能性
[in] aIsTimeCoordinator
如果此請求的發起者是時間同步協調器,則為 true
退貨
WEAVE_NO_ERROR 成功

時間同步請求

 TimeSyncRequest(
  void
)

默認構造函數應與解碼一起使用,因為所有成員都將通過解碼進行初始化

公共靜態函數

解碼

WEAVE_ERROR Decode(
  TimeSyncRequest *const aObject,
  PacketBuffer *const aMsg
)

解碼來自 PacketBuffer 的時間同步請求。

細節
參數
[out] aObject
指向解碼對象的指針
[in] aMsg
指向 PacketBuffer 的指針
退貨
WEAVE_NO_ERROR 成功