struct Contact

Defined at line 373 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/time/WeaveTime.h

This is in the public because the TimeSyncNode::FilterTimeCorrectionContributor callback gives

a global view to higher layer.

It's put in the open instead of being a nested class to make

class declaration of TimeSyncNode shorter, and also the export declaration more explicit.

Public Members

uint8_t mCommState
uint8_t mCountCommError
uint8_t mResponseStatus
uint8_t mRole
bool mIsTimeChangeNotification
uint8_t mNumberOfContactUsedInLastLocalSync
uint16_t mTimeSinceLastSuccessfulSync_min
uint64_t mNodeId
IPAddress mNodeAddr
timesync_t mRemoteTimestamp_usec
int32_t mFlightTime_usec
timesync_t mUnadjTimestampLastContact_usec