nl:: Tessuto:: Profili:: Ora:: Contatto
#include <src/lib/profiles/time/WeaveTime.h>
Questo è presente al pubblico perché il callback TimeSyncNode::FilterTimecorrectionContributor offre una visione globale a un livello superiore.
Riepilogo
Viene aperta, anziché essere una classe nidificata, per rendere più breve la dichiarazione di classe TimeSyncNode e anche la dichiarazione di esportazione.
Attributi pubblici |
|
---|---|
mCommState
|
uint8_t
contiene CommState.
|
mCountCommError
|
uint8_t
contare il numero di errori di comunicazione relativi a questo contatto.
|
mFlightTime_usec
|
int32_t
utilizzato per memorizzare i tempi di volo di sola andata.
|
mIsTimeChangeNotification
|
bool
true se questo contatto viene appreso dalla notifica di modifica dell'ora solo se il valore mCommState non è kCommState_Invalid
|
mNodeAddr
|
indirizzo del nodo di questo contatto valido solo quando mCommState non è kCommState_Invalid
|
mNodeId
|
uint64_t
ID nodo di questo contatto valido solo quando mCommState non è kCommState_Invalid
|
mNumberOfContactUsedInLastLocalSync
|
uint8_t
valido solo se la risposta non è kResponseStatus_Invalid
|
mRemoteTimestamp_usec
|
timesync_t
utilizzato per memorizzare il tempo di sistema del nodo remoto, quando il messaggio di risposta è stato preparato per la trasmissione.
|
mResponseStatus
|
uint8_t
contiene ResponseStatus.
|
mRole
|
uint8_t
contiene TimeSyncRole.
|
mTimeSinceLastSuccessfulSync_min
|
uint16_t
valido solo se la risposta non è kResponseStatus_Invalid
|
mUnadjTimestampLastContact_usec
|
timesync_t
Ecco il timestamp di ricezione della risposta.
|
Attributi pubblici
mCommState
uint8_t nl::Weave::Profiles::Time::Contact::mCommState
contiene CommState.
trasmesso su uint8_t per risparmiare spazio. sempre valido
Errore mCountComm
uint8_t nl::Weave::Profiles::Time::Contact::mCountCommError
contare il numero di errori di comunicazione relativi a questo contatto.
valido solo quando mCommState non è kCommState_Invalid
mFlightTime_usec
int32_t nl::Weave::Profiles::Time::Contact::mFlightTime_usec
utilizzato per memorizzare i tempi di volo di sola andata.
valido solo se la risposta non è kResponseStatus_Invalid
mIsTimeChangeNotification
bool nl::Weave::Profiles::Time::Contact::mIsTimeChangeNotification
true se questo contatto viene appreso dalla notifica di modifica dell'ora solo se il valore mCommState non è kCommState_Invalid
mNodeAddr
IPAddress nl::Weave::Profiles::Time::Contact::mNodeAddr
indirizzo del nodo di questo contatto valido solo quando mCommState non è kCommState_Invalid
ID nodo No
uint64_t nl::Weave::Profiles::Time::Contact::mNodeId
ID nodo di questo contatto valido solo quando mCommState non è kCommState_Invalid
mNumeroDiContattoUsatiInUltimeLocalSincronizzazione
uint8_t nl::Weave::Profiles::Time::Contact::mNumberOfContactUsedInLastLocalSync
valido solo se la risposta non è kResponseStatus_Invalid
mRemoteTimestamp_usec
timesync_t nl::Weave::Profiles::Time::Contact::mRemoteTimestamp_usec
utilizzato per memorizzare il tempo di sistema del nodo remoto, quando il messaggio di risposta è stato preparato per la trasmissione.
valido solo se la risposta non è kResponseStatus_Invalid
Stato risposta m
uint8_t nl::Weave::Profiles::Time::Contact::mResponseStatus
contiene ResponseStatus.
Trasmettito a uint8_t per risparmiare spazio. Valido solo quando mCommState non è kCommState_Invalid.
Ruolo m
uint8_t nl::Weave::Profiles::Time::Contact::mRole
contiene TimeSyncRole.
trasmissione a uint8_t per risparmiare spazio valida solo se la risposta non è kResponseStatus_Invalid
mTimeFromLastFailedSync_min
uint16_t nl::Weave::Profiles::Time::Contact::mTimeSinceLastSuccessfulSync_min
valido solo se la risposta non è kResponseStatus_Invalid
mUnprTimestampLastContact_usec
timesync_t nl::Weave::Profiles::Time::Contact::mUnadjTimestampLastContact_usec
Ecco il timestamp di ricezione della risposta.
valido solo se la risposta non è kResponseStatus_Invalid