nl:: Weave:: Profiles:: Time:: Contact
#include <src/lib/profiles/time/WeaveTime.h>
Informacje są publiczne, ponieważ wywołanie zwrotne TimeSyncNode::FilterTimeCorrectionContributor udostępnia widok globalny na wyższej warstwie.
Podsumowanie
Nie jest to klasa zagnieżdżona, a jedynie umieszczana w budynku open, aby deklaracja klasy TimeSyncNode była krótsza, a deklaracja eksportu była bardziej jawna.
Atrybuty publiczne |
|
---|---|
mCommState
|
uint8_t
zawiera CommState.
|
mCountCommError
|
uint8_t
zliczać błędy w komunikacji, które wystąpiły w przypadku tego kontaktu.
|
mFlightTime_usec
|
int32_t
służy do przechowywania czasu lotu w jedną stronę.
|
mIsTimeChangeNotification
|
bool
true (prawda), jeśli ten kontakt został zapamiętany na podstawie powiadomienia o zmianie czasu. Obowiązuje tylko wtedy, gdy mCommState nie ma wartości kCommState_Invalid
|
mNodeAddr
|
adres węzła tego kontaktu jest prawidłowy tylko wtedy, gdy mCommState nie ma wartości kCommState_Invalid
|
mNodeId
|
uint64_t
identyfikator węzła tego kontaktu jest prawidłowy tylko wtedy, gdy mCommState nie ma wartości kCommState_Invalid
|
mNumberOfContactUsedInLastLocalSync
|
uint8_t
prawidłowa tylko wtedy, gdy odpowiedź nie ma kResponseStatus_Invalid
|
mRemoteTimestamp_usec
|
timesync_t
służy do przechowywania czasu systemowego węzła zdalnego, gdy komunikat z odpowiedzią był gotowy do przesłania.
|
mResponseStatus
|
uint8_t
zawiera ResponseStatus.
|
mRole
|
uint8_t
zawiera TimeSyncRole.
|
mTimeSinceLastSuccessfulSync_min
|
uint16_t
prawidłowa tylko wtedy, gdy odpowiedź nie ma kResponseStatus_Invalid
|
mUnadjTimestampLastContact_usec
|
timesync_t
jest to sygnatura czasowa otrzymania odpowiedzi.
|
Atrybuty publiczne
mCommState
uint8_t nl::Weave::Profiles::Time::Contact::mCommState
zawiera CommState.
przesłano do uint8_t, by zaoszczędzić miejsce. zawsze ważne
mCountCommError
uint8_t nl::Weave::Profiles::Time::Contact::mCountCommError
zliczać błędy w komunikacji, które wystąpiły w przypadku tego kontaktu.
Prawidłowa tylko wtedy, gdy mCommState nie ma wartości kCommState_Invalid
mFlightTime_usec
int32_t nl::Weave::Profiles::Time::Contact::mFlightTime_usec
służy do przechowywania czasu lotu w jedną stronę.
prawidłowa tylko wtedy, gdy odpowiedź nie ma kResponseStatus_Invalid
mIsTimeChangeNotification
bool nl::Weave::Profiles::Time::Contact::mIsTimeChangeNotification
true (prawda), jeśli ten kontakt został zapamiętany na podstawie powiadomienia o zmianie czasu. Obowiązuje tylko wtedy, gdy mCommState nie ma wartości kCommState_Invalid
mNodeAddr
IPAddress nl::Weave::Profiles::Time::Contact::mNodeAddr
adres węzła tego kontaktu jest prawidłowy tylko wtedy, gdy mCommState nie ma wartości kCommState_Invalid
mNodeId
uint64_t nl::Weave::Profiles::Time::Contact::mNodeId
identyfikator węzła tego kontaktu jest prawidłowy tylko wtedy, gdy mCommState nie ma wartości kCommState_Invalid
mNumberOfContactUsedInLastLocalSync
uint8_t nl::Weave::Profiles::Time::Contact::mNumberOfContactUsedInLastLocalSync
prawidłowa tylko wtedy, gdy odpowiedź nie ma kResponseStatus_Invalid
mRemoteTimestamp_usec
timesync_t nl::Weave::Profiles::Time::Contact::mRemoteTimestamp_usec
służy do przechowywania czasu systemowego węzła zdalnego, gdy komunikat z odpowiedzią był gotowy do przesłania.
prawidłowa tylko wtedy, gdy odpowiedź nie ma kResponseStatus_Invalid
mResponseStatus
uint8_t nl::Weave::Profiles::Time::Contact::mResponseStatus
zawiera ResponseStatus.
przesłano do uint8_t, by zaoszczędzić miejsce. Prawidłowa tylko wtedy, gdy mCommState nie ma wartości kCommState_Invalid
mRole
uint8_t nl::Weave::Profiles::Time::Contact::mRole
zawiera TimeSyncRole.
rzutowany na uint8_t w celu zaoszczędzenia miejsca. Prawidłowa tylko wtedy, gdy odpowiedź nie ma kResponseStatus_Invalid
mTimeSinceLastSuccessfulSync_min
uint16_t nl::Weave::Profiles::Time::Contact::mTimeSinceLastSuccessfulSync_min
prawidłowa tylko wtedy, gdy odpowiedź nie ma kResponseStatus_Invalid
mUnadjTimestampLastContact_usec
timesync_t nl::Weave::Profiles::Time::Contact::mUnadjTimestampLastContact_usec
jest to sygnatura czasowa otrzymania odpowiedzi.
prawidłowa tylko wtedy, gdy odpowiedź nie ma kResponseStatus_Invalid