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 でない場合にのみ有効