nl::
  #include <src/lib/profiles/time/WeaveTime.h>
  TimeSyncNode::FilterTimeCorrectionContributor コールバックが上位レイヤにグローバル ビューを提供するため、これは公開されています。
概要
TimeSyncNode のクラス宣言を短くし、エクスポート宣言をより明示的にするために、ネストクラスではなくオープンとします。
| パブリック属性 | |
|---|---|
| mCommState | uint8_tCommState を含む。 | 
| 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_tResponseStatus が含まれています。 | 
| mRole | uint8_tTimeSyncRole が含まれています | 
| 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 でない場合にのみ有効