nl:: Weave:: Profiles:: Time:: TimeSyncRequest
摘要
建構函式和解構函式 |
|
---|---|
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
以及最高和最大值設定。
請注意,我們無法在「編碼」和「解碼」常式中對 kLikelihoodForResponse_Min 指定 kLikelihoodForResponse_Min,因為該值是 0,所以在這裡進行調整並不安全。
@321
@321
公開屬性
mIsTimeCoordinator
bool mIsTimeCoordinator
如果這項要求的發起人是時間同步協調者,則為 true
mLikelihoodForResponse
uint8_t mLikelihoodForResponse
這個時間同步要求的回應可能性。
公開函式
編碼
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
將時間同步要求編碼成 PacketBuffer
詳細資料 | |||
---|---|---|---|
參數 |
|
||
傳回 |
成功時 WEAVE_NO_ERROR
|
Init
void Init( const uint8_t aLikelihood, const bool aIsTimeCoordinator )
初始化此物件以進行編碼。
詳細資料 | |||||
---|---|---|---|---|---|
參數 |
|
||||
傳回 |
成功時 WEAVE_NO_ERROR
|
TimeSyncRequest
TimeSyncRequest( void )
預設建構函式應與解碼搭配使用,因為所有成員都將透過解碼進行初始化
公開的靜態函式
Decode
WEAVE_ERROR Decode( TimeSyncRequest *const aObject, PacketBuffer *const aMsg )
從 PacketBuffer 發出的時間同步要求解碼。
詳細資料 | |||||
---|---|---|---|---|---|
參數 |
|
||||
傳回 |
成功時 WEAVE_NO_ERROR
|