nl:: Weave:: Profiles:: Time:: TimeSyncResponse
概要
コンストラクタとデストラクタ |
|
---|---|
TimeSyncResponse(void)
すべてのメンバーはデコードによって初期化されるため、Decode ではデフォルト コンストラクタを使用する
|
公開タイプ |
|
---|---|
@322
|
enum ローカル ファブリックで最後に成功した時刻同期オペレーションの投稿者の最大数 |
@323
|
enum アトミック時間のプロキシを使用して最後に成功した時刻同期からの経過時間(分単位)。 |
パブリック属性 |
|
---|---|
mIsTimeCoordinator
|
bool
このレスポンスがコーディネーターによって作成された場合は true、false は、このレスポンスがサーバーによって構築されていることを示します。
|
mNumContributorInLastLocalSync
|
uint8_t
前回の正常な時刻同期で使用されたローカル コントリビューター(コーディネーターまたはサーバー)の数
|
mTimeOfRequest
|
timesync_t
リクエストが到着したシステム時刻(1970/1/1 0:00:00 からのマイクロ秒数)
|
mTimeOfResponse
|
timesync_t
レスポンスが準備されたシステム時刻(1970 年 1 月 1 日 0:00:00 からのマイクロ秒数)
|
mTimeSinceLastSyncWithServer_min
|
uint16_t
アトミック時間のプロキシを使用して最後に成功した時刻同期からの経過時間(分単位)
|
パブリック関数 |
|
---|---|
Encode(PacketBuffer *const aMsg)
|
PacketBuffer に時刻同期レスポンスをエンコードします。
|
Init(const TimeSyncRole aRole, const timesync_t aTimeOfRequest, const timesync_t aTimeOfResponse, const uint8_t aNumContributorInLastLocalSync, const uint16_t aTimeSinceLastSyncWithServer_min)
|
void
エンコードのためにこのオブジェクトを初期化します。
|
静的パブリック関数 |
|
---|---|
Decode(TimeSyncResponse *const aObject, PacketBuffer *const aMsg)
|
PacketBuffer からの時刻同期レスポンスをデコードします。
|
公開タイプ
@322
@322
ローカル ファブリックで最後に成功した時刻同期オペレーションの投稿者の最大数
@323
@323
アトミック時間のプロキシを使用して最後に成功した時刻同期からの経過時間(分単位)。
kTimeBetweenLastSyncWithServer_Invalid は、この事象がかなり前に発生し、関連性がないことを意味します。
パブリック属性
mIsTimeCoordinator
bool mIsTimeCoordinator
このレスポンスがコーディネーターによって作成された場合は true、false は、このレスポンスがサーバーによって構築されていることを示します。
mNumContributorInLastLocalSync
uint8_t mNumContributorInLastLocalSync
前回の正常な時刻同期で使用されたローカル コントリビューター(コーディネーターまたはサーバー)の数
mTimeOfRequest
timesync_t mTimeOfRequest
リクエストが到着したシステム時刻(1970/1/1 0:00:00 からのマイクロ秒数)
mTimeOfResponse
timesync_t mTimeOfResponse
レスポンスが準備されたシステム時刻(1970 年 1 月 1 日 0:00:00 からのマイクロ秒数)
mTimeSinceLastSyncWithServer_min
uint16_t mTimeSinceLastSyncWithServer_min
アトミック時間のプロキシを使用して最後に成功した時刻同期からの経過時間(分単位)
パブリック関数
Encode
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
PacketBuffer に時刻同期レスポンスをエンコードします。
詳細 | |||
---|---|---|---|
パラメータ |
|
||
戻り値 |
成功時の WEAVE_NO_ERROR
|
init
void Init( const TimeSyncRole aRole, const timesync_t aTimeOfRequest, const timesync_t aTimeOfResponse, const uint8_t aNumContributorInLastLocalSync, const uint16_t aTimeSinceLastSyncWithServer_min )
エンコードのためにこのオブジェクトを初期化します。
詳細 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
パラメータ |
|
TimeSyncResponse
TimeSyncResponse( void )
すべてのメンバーはデコードによって初期化されるため、Decode ではデフォルト コンストラクタを使用する
静的パブリック関数
Decode
WEAVE_ERROR Decode( TimeSyncResponse *const aObject, PacketBuffer *const aMsg )
PacketBuffer からの時刻同期レスポンスをデコードします。
詳細 | |||||
---|---|---|---|---|---|
パラメータ |
|
||||
戻り値 |
成功時の WEAVE_NO_ERROR
|