nl:: Weave:: Profiles:: Time:: Contact
#include <src/lib/profiles/time/WeaveTime.h>
Cet élément est public, car le rappel TimeSyncNode::FilterTimeCorrectionContributor donne une vue globale à la couche supérieure.
Résumé
Elle est placée à l'air libre au lieu d'être une classe imbriquée pour raccourcir la déclaration de classe TimeSyncNode et rendre la déclaration d'exportation plus explicite.
Attributs publics |
|
---|---|
mCommState
|
uint8_t
contient CommState.
|
mCountCommError
|
uint8_t
compter le nombre d'erreurs de communication qui se sont produites pour ce contact.
|
mFlightTime_usec
|
int32_t
pour stocker le temps de vol aller simple.
|
mIsTimeChangeNotification
|
bool
"true" si ce contact est appris à partir de la notification de changement d'heure valide uniquement lorsque mCommState n'est pas kCommState_Invalid
|
mNodeAddr
|
adresse du nœud de ce contact uniquement valide lorsque mCommState n'est pas kCommState_Invalid
|
mNodeId
|
uint64_t
L'ID de nœud de ce contact n'est valide que lorsque mCommState n'est pas kCommState_Invalid
|
mNumberOfContactUsedInLastLocalSync
|
uint8_t
valide uniquement si la réponse n'est pas kResponseStatus_Invalid
|
mRemoteTimestamp_usec
|
timesync_t
utilisé pour stocker l'heure système du nœud distant, lorsque le message de réponse a été préparé pour la transmission.
|
mResponseStatus
|
uint8_t
contient ResponseStatus.
|
mRole
|
uint8_t
contient TimeSyncRole.
|
mTimeSinceLastSuccessfulSync_min
|
uint16_t
valide uniquement si la réponse n'est pas kResponseStatus_Invalid
|
mUnadjTimestampLastContact_usec
|
timesync_t
il s'agit de l'horodatage
de la réception de la réponse.
|
Attributs publics
mCommState
uint8_t nl::Weave::Profiles::Time::Contact::mCommState
contient CommState.
casté en uint8_t pour économiser de l'espace. toujours valide
mCountCommError
uint8_t nl::Weave::Profiles::Time::Contact::mCountCommError
compter le nombre d'erreurs de communication qui se sont produites pour ce contact.
valide uniquement lorsque mCommState n'est pas kCommState_Invalid
mFlightTime_usec
int32_t nl::Weave::Profiles::Time::Contact::mFlightTime_usec
pour stocker le temps de vol aller simple.
valide uniquement si la réponse n'est pas kResponseStatus_Invalid
mIsTimeChangeNotification
bool nl::Weave::Profiles::Time::Contact::mIsTimeChangeNotification
"true" si ce contact est appris à partir de la notification de changement d'heure valide uniquement lorsque mCommState n'est pas kCommState_Invalid
mNodeAddr
IPAddress nl::Weave::Profiles::Time::Contact::mNodeAddr
adresse du nœud de ce contact uniquement valide lorsque mCommState n'est pas kCommState_Invalid
mNodeId
uint64_t nl::Weave::Profiles::Time::Contact::mNodeId
L'ID de nœud de ce contact n'est valide que lorsque mCommState n'est pas kCommState_Invalid
mNumberOfContactUsedInLastLocalSync
uint8_t nl::Weave::Profiles::Time::Contact::mNumberOfContactUsedInLastLocalSync
valide uniquement si la réponse n'est pas kResponseStatus_Invalid
mRemoteTimestamp_usec
timesync_t nl::Weave::Profiles::Time::Contact::mRemoteTimestamp_usec
utilisé pour stocker l'heure système du nœud distant, lorsque le message de réponse a été préparé pour la transmission.
valide uniquement si la réponse n'est pas kResponseStatus_Invalid
mResponseStatus
uint8_t nl::Weave::Profiles::Time::Contact::mResponseStatus
contient ResponseStatus.
casté en uint8_t pour économiser de l'espace. valide uniquement lorsque mCommState n'est pas kCommState_Invalid
mRole
uint8_t nl::Weave::Profiles::Time::Contact::mRole
contient TimeSyncRole.
casté en uint8_t pour économiser de l'espace, uniquement valide si la réponse n'est pas kResponseStatus_Invalid
mTimeSinceLastSuccessfulSync_min
uint16_t nl::Weave::Profiles::Time::Contact::mTimeSinceLastSuccessfulSync_min
valide uniquement si la réponse n'est pas kResponseStatus_Invalid
mUnadjTimestampLastContact_usec
timesync_t nl::Weave::Profiles::Time::Contact::mUnadjTimestampLastContact_usec
il s'agit de l'horodatage de la réception de la réponse.
valide uniquement si la réponse n'est pas kResponseStatus_Invalid