nl: Weave: Profils : Heure : Contact
#include <src/lib/profiles/time/WeaveTime.h>
Tout le monde est concerné, car le rappel TimeSyncNode:FilterTimeCorrectionContributor permet d'attribuer une vue globale à un niveau supérieur.
Résumé
Elle est ouverte dans le fichier au lieu d'être une classe imbriquée pour raccourcir la déclaration de classe de TimeSyncNode, ainsi que la déclaration d'exportation.
Attributs publics |
|
---|---|
mCommState
|
uint8_t
contient CommState.
|
mCountCommError
|
uint8_t
compte 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
La valeur "true" si ce contact est appris depuis la notification de changement d'heure n'est valide que lorsque mCommState n'est pas kCommState_Invalid
|
mNodeAddr
|
L'adresse du nœud de ce contact n'est valide que 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
uniquement valide si la réponse n'est pas kResponseStatus_Invalid
|
mRemoteTimestamp_usec
|
timesync_t
Permet de 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
uniquement valide si la réponse n'est pas kResponseStatus_Invalid
|
mUnadjTimestampLastContact_usec
|
timesync_t
Horodatage de la réception de la réponse.
|
Attributs publics
mCommState
uint8_t nl::Weave::Profiles::Time::Contact::mCommState
contient CommState.
casté sur uint8_t pour économiser de l'espace, toujours valide.
mCountCommError
uint8_t nl::Weave::Profiles::Time::Contact::mCountCommError
compte le nombre d'erreurs de communication qui se sont produites pour ce contact.
uniquement valide 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.
uniquement valide si la réponse n'est pas kResponseStatus_Invalid
Notification de changement de temps
bool nl::Weave::Profiles::Time::Contact::mIsTimeChangeNotification
La valeur "true" si ce contact est appris depuis la notification de changement d'heure n'est valide que lorsque mCommState n'est pas kCommState_Invalid
mNodeAddr
IPAddress nl::Weave::Profiles::Time::Contact::mNodeAddr
L'adresse du nœud de ce contact n'est valide que 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
uniquement valide si la réponse n'est pas kResponseStatus_Invalid
mRemoteTimestamp_usec
timesync_t nl::Weave::Profiles::Time::Contact::mRemoteTimestamp_usec
Permet de stocker l'heure système du nœud distant, lorsque le message de réponse a été préparé pour la transmission.
uniquement valide si la réponse n'est pas kResponseStatus_Invalid
mResponseStatus
uint8_t nl::Weave::Profiles::Time::Contact::mResponseStatus
contient ResponseStatus.
casté à uint8_t pour économiser de l'espace. Uniquement valide lorsque mCommState n'est pas kCommState_Invalid
mRole
uint8_t nl::Weave::Profiles::Time::Contact::mRole
contient TimeSyncRole.
casté à uint8_t pour économiser de l'espace uniquement si la réponse n'est pas kResponseStatus_Invalid.
mTimeDepuis la dernière synchronisation réussie_min
uint16_t nl::Weave::Profiles::Time::Contact::mTimeSinceLastSuccessfulSync_min
uniquement valide si la réponse n'est pas kResponseStatus_Invalid
mUnadjTimestampLastContact_usec
timesync_t nl::Weave::Profiles::Time::Contact::mUnadjTimestampLastContact_usec
Horodatage de la réception de la réponse.
uniquement valide si la réponse n'est pas kResponseStatus_Invalid