nl::Weave::Profiles::Time::Contact

#include <src/lib/profiles/time/WeaveTime.h>

TimeSyncNode::FilterTimeCorrectionContributor コールバックが上位レイヤにグローバル ビューを提供するため、これは公開されています。

概要

TimeSyncNode のクラス宣言を短くし、エクスポート宣言をより明示的にするために、ネストクラスではなくオープンとします。

パブリック属性

mCommState
uint8_t
CommState を含む。
mCountCommError
uint8_t
この連絡先に関して発生した通信エラーの数をカウントします。
mFlightTime_usec
int32_t
保存するために使用されています。
mIsTimeChangeNotification
bool
この連絡先が時間変更通知から学習された場合は true、mCommState が kCommState_Invalid でない場合にのみ有効な
mNodeAddr
この連絡先のノードアドレスは、mCommState が kCommState_Invalid でない場合にのみ有効
mNodeId
uint64_t
この連絡先のノード ID は、mCommState が kCommState_Invalid でない場合にのみ有効
mNumberOfContactUsedInLastLocalSync
uint8_t
レスポンスが kResponseStatus_Invalid でない場合にのみ有効
mRemoteTimestamp_usec
timesync_t
レスポンス メッセージの送信準備が完了したリモート ノードのシステム時刻を格納するために使用されます。
mResponseStatus
uint8_t
ResponseStatus が含まれています。
mRole
uint8_t
TimeSyncRole が含まれています
mTimeSinceLastSuccessfulSync_min
uint16_t
レスポンスが kResponseStatus_Invalid でない場合にのみ有効
mUnadjTimestampLastContact_usec
timesync_t
レスポンスを受け取ったときのタイムスタンプです。

パブリック属性

mCommState

uint8_t nl::Weave::Profiles::Time::Contact::mCommState

CommState を含む。

スペースを節約するために uint8_t にキャストされます。常に有効

mCountCommError

uint8_t nl::Weave::Profiles::Time::Contact::mCountCommError

この連絡先に関して発生した通信エラーの数をカウントします。

mCommState が kCommState_Invalid の場合にのみ有効

mFlightTime_usec

int32_t nl::Weave::Profiles::Time::Contact::mFlightTime_usec

保存するために使用されています。

レスポンスが kResponseStatus_Invalid でない場合にのみ有効

mIsTimeChangeNotification

bool nl::Weave::Profiles::Time::Contact::mIsTimeChangeNotification

この連絡先が時間変更通知から学習された場合は true、mCommState が kCommState_Invalid でない場合にのみ有効な

mNodeAddr

IPAddress nl::Weave::Profiles::Time::Contact::mNodeAddr

この連絡先のノードアドレスは、mCommState が kCommState_Invalid でない場合にのみ有効

mNodeId

uint64_t nl::Weave::Profiles::Time::Contact::mNodeId

この連絡先のノード ID は、mCommState が kCommState_Invalid でない場合にのみ有効

mNumberOfContactUsedInLastLocalSync

uint8_t nl::Weave::Profiles::Time::Contact::mNumberOfContactUsedInLastLocalSync

レスポンスが kResponseStatus_Invalid でない場合にのみ有効

mRemoteTimestamp_usec

timesync_t nl::Weave::Profiles::Time::Contact::mRemoteTimestamp_usec

レスポンス メッセージの送信準備が完了したリモート ノードのシステム時刻を格納するために使用されます。

レスポンスが kResponseStatus_Invalid でない場合にのみ有効

mResponseStatus

uint8_t nl::Weave::Profiles::Time::Contact::mResponseStatus

ResponseStatus が含まれています。

スペースを節約するために uint8_t にキャストされます。mCommState が kCommState_Invalid の場合にのみ有効

mRole

uint8_t nl::Weave::Profiles::Time::Contact::mRole

TimeSyncRole が含まれています

レスポンスが kResponseStatus_Invalid でない場合にのみ有効でスペースを節約するために、uint8_t にキャストされる

mTimeSinceLastSuccessfulSync_min

uint16_t nl::Weave::Profiles::Time::Contact::mTimeSinceLastSuccessfulSync_min

レスポンスが kResponseStatus_Invalid でない場合にのみ有効

mUnadjTimestampLastContact_usec

timesync_t nl::Weave::Profiles::Time::Contact::mUnadjTimestampLastContact_usec

レスポンスを受け取ったときのタイムスタンプです。

レスポンスが kResponseStatus_Invalid でない場合にのみ有効