nl:: Weave:: Profiles:: Time:: Contact
#include <src/lib/profiles/time/WeaveTime.h>
Dies ist öffentlich, weil der TimeSyncNode::FilterTimeCorrectionContributor-Callback eine globale Ansicht der höheren Ebene bietet.
Zusammenfassung
Sie wird in die offene Klasse statt als verschachtelte Klasse eingefügt, um die Klassendeklaration von TimeSyncNode zu verkürzen und auch die Exportdeklaration expliziter zu machen.
Öffentliche Attribute |
|
---|---|
mCommState
|
uint8_t
enthält CommState.
|
mCountCommError
|
uint8_t
Anzahl der Kommunikationsfehler für diesen Kontakt.
|
mFlightTime_usec
|
int32_t
zur Speicherung der Hinflugzeit verwendet.
|
mIsTimeChangeNotification
|
bool
"true", wenn dieser Kontakt aus der Benachrichtigung über eine Zeitänderung erlernt wurde, nur gültig, wenn mCommState nicht kCommState_Ungültig ist
|
mNodeAddr
|
Knotenadresse dieses Kontakts ist nur gültig, wenn mCommState nicht kCommState_Ungültig ist
|
mNodeId
|
uint64_t
Knoten-ID dieses Kontakts ist nur gültig, wenn mCommState nicht kCommState_Ungültig ist
|
mNumberOfContactUsedInLastLocalSync
|
uint8_t
Nur gültig, wenn die Antwort nicht „kResponseStatus_Ungültig“ ist
|
mRemoteTimestamp_usec
|
timesync_t
wird zum Speichern der Systemzeit des Remote-Knotens verwendet, als die Antwortnachricht für die Übertragung vorbereitet wurde.
|
mResponseStatus
|
uint8_t
enthält ResponseStatus.
|
mRole
|
uint8_t
enthält TimeSyncRole.
|
mTimeSinceLastSuccessfulSync_min
|
uint16_t
Nur gültig, wenn die Antwort nicht „kResponseStatus_Ungültig“ ist
|
mUnadjTimestampLastContact_usec
|
timesync_t
ist der Zeitstempel
für den Empfang der Antwort.
|
Öffentliche Attribute
mCommState
uint8_t nl::Weave::Profiles::Time::Contact::mCommState
enthält CommState.
in uint8_t umgewandelt, um Platz zu sparen. immer gültig
mCountCommError
uint8_t nl::Weave::Profiles::Time::Contact::mCountCommError
Anzahl der Kommunikationsfehler für diesen Kontakt.
nur gültig, wenn mCommState nicht kCommState_Ungültig ist
mFlightTime_usec
int32_t nl::Weave::Profiles::Time::Contact::mFlightTime_usec
zur Speicherung der Hinflugzeit verwendet.
Nur gültig, wenn die Antwort nicht „kResponseStatus_Ungültig“ ist
mIsTimeChangeNotification
bool nl::Weave::Profiles::Time::Contact::mIsTimeChangeNotification
"true", wenn dieser Kontakt aus der Benachrichtigung über eine Zeitänderung erlernt wurde, nur gültig, wenn mCommState nicht "kCommState_Ungültig" ist
mNodeAddr
IPAddress nl::Weave::Profiles::Time::Contact::mNodeAddr
Knotenadresse dieses Kontakts ist nur gültig, wenn mCommState nicht kCommState_Ungültig ist
mNodeId
uint64_t nl::Weave::Profiles::Time::Contact::mNodeId
Knoten-ID dieses Kontakts ist nur gültig, wenn mCommState nicht kCommState_Ungültig ist
mNumberOfContactUsedInLastLocalSync
uint8_t nl::Weave::Profiles::Time::Contact::mNumberOfContactUsedInLastLocalSync
Nur gültig, wenn die Antwort nicht „kResponseStatus_Ungültig“ ist
mRemoteTimestamp_usec
timesync_t nl::Weave::Profiles::Time::Contact::mRemoteTimestamp_usec
wird zum Speichern der Systemzeit des Remote-Knotens verwendet, als die Antwortnachricht für die Übertragung vorbereitet wurde.
Nur gültig, wenn die Antwort nicht „kResponseStatus_Ungültig“ ist
mResponseStatus
uint8_t nl::Weave::Profiles::Time::Contact::mResponseStatus
enthält ResponseStatus.
in uint8_t umgewandelt, um Platz zu sparen. nur gültig, wenn mCommState nicht kCommState_Ungültig ist
mRole
uint8_t nl::Weave::Profiles::Time::Contact::mRole
enthält TimeSyncRole.
in uint8_t umgewandelt, um Speicherplatz zu sparen, nur gültig, wenn die Antwort nicht „kResponseStatus_Ungültig“ ist
mTimeSinceLastSuccessfulSync_min
uint16_t nl::Weave::Profiles::Time::Contact::mTimeSinceLastSuccessfulSync_min
Nur gültig, wenn die Antwort nicht „kResponseStatus_Ungültig“ ist
mUnadjTimestampLastContact_usec
timesync_t nl::Weave::Profiles::Time::Contact::mUnadjTimestampLastContact_usec
ist der Zeitstempel für den Empfang der Antwort.
Nur gültig, wenn die Antwort nicht „kResponseStatus_Ungültig“ ist