nl:: Weave:: Profile:: Godzina:: Kontakt
#include <src/lib/profiles/time/WeaveTime.h>
Jest to publiczne, ponieważ wywołanie zwrotne TimeSyncNode::FilterTimecorrectionContributor zawiera globalny widok wyższej warstwy.
Podsumowanie
Wskazuje ona, że deklaracja klasy TimeSyncNode jest krótsza, a nie deklaracji zagnieżdżonych, co powoduje, że deklaracja klas jest bardziej bezpośrednia.
Atrybuty publiczne |
|
---|---|
mCommState
|
uint8_t
zawiera CommState.
|
mCountCommError
|
uint8_t
zlicza liczbę błędów komunikacji dla tego kontaktu
|
mFlightTime_usec
|
int32_t
służyła do przechowywania czasu lotu w jedną stronę.
|
mIsTimeChangeNotification
|
bool
prawda, jeśli ten kontakt uczy się na podstawie powiadomienia o zmianie czasu ważnego tylko wtedy, gdy mCommState nie ma wartości kCommState_Invalid
|
mNodeAddr
|
Adres węzła tego kontaktu jest ważny tylko wtedy, gdy mCommState nie ma wartości kCommState_Invalid
|
mNodeId
|
uint64_t
Identyfikator węzła tego kontaktu jest ważny tylko wtedy, gdy mCommState nie ma wartości kCommState_Invalid
|
mNumberOfContactUsedInLastLocalSync
|
uint8_t
prawidłowe tylko wtedy, gdy odpowiedź nie jest kResponseStatus_Invalid
|
mRemoteTimestamp_usec
|
timesync_t
używany do przechowywania czasu systemowego węzła zdalnego, gdy wiadomość z odpowiedzią była gotowa do przesyłania.
|
mResponseStatus
|
uint8_t
zawiera odpowiedź.
|
mRole
|
uint8_t
zawiera element TimeSyncRole.
|
mTimeSinceLastSuccessfulSync_min
|
uint16_t
prawidłowe tylko wtedy, gdy odpowiedź nie jest kResponseStatus_Invalid
|
mUnadjTimestampLastContact_usec
|
timesync_t
to sygnatura czasowa odebrania odpowiedzi.
|
Atrybuty publiczne
mCommState.
uint8_t nl::Weave::Profiles::Time::Contact::mCommState
zawiera CommState.
Przesyłaj na uint8_t, aby zaoszczędzić miejsce. Zawsze prawidłowy
Błąd mCountComm
uint8_t nl::Weave::Profiles::Time::Contact::mCountCommError
zlicza liczbę błędów komunikacji dla tego kontaktu
ważne tylko wtedy, gdy mCommState nie ma wartości kCommState_Invalid
mFlightTime_usec,
int32_t nl::Weave::Profiles::Time::Contact::mFlightTime_usec
służyła do przechowywania czasu lotu w jedną stronę.
prawidłowe tylko wtedy, gdy odpowiedź nie jest kResponseStatus_Invalid
Powiadomienie o zmianie czasu
bool nl::Weave::Profiles::Time::Contact::mIsTimeChangeNotification
prawda, jeśli ten kontakt uczy się na podstawie powiadomienia o zmianie czasu ważnego tylko wtedy, gdy mCommState nie ma wartości kCommState_Invalid
Funkcja mNodeAddr
IPAddress nl::Weave::Profiles::Time::Contact::mNodeAddr
Adres węzła tego kontaktu jest ważny tylko wtedy, gdy mCommState nie ma wartości kCommState_Invalid
Identyfikator węzła mNode
uint64_t nl::Weave::Profiles::Time::Contact::mNodeId
Identyfikator węzła tego kontaktu jest ważny tylko wtedy, gdy mCommState nie ma wartości kCommState_Invalid
mNumberOfContactUsedInLastLocalSync
uint8_t nl::Weave::Profiles::Time::Contact::mNumberOfContactUsedInLastLocalSync
prawidłowe tylko wtedy, gdy odpowiedź nie jest kResponseStatus_Invalid
Kontrola_czasu_mrocznego
timesync_t nl::Weave::Profiles::Time::Contact::mRemoteTimestamp_usec
używany do przechowywania czasu systemowego węzła zdalnego, gdy wiadomość z odpowiedzią była gotowa do przesyłania.
prawidłowe tylko wtedy, gdy odpowiedź nie jest kResponseStatus_Invalid
Stan reakcji
uint8_t nl::Weave::Profiles::Time::Contact::mResponseStatus
zawiera odpowiedź.
Przesyłaj do uint8_t, aby zaoszczędzić miejsce. Tej formuły można używać tylko wtedy, gdy mCommState nie ma wartości kCommState_Invalid
rola
uint8_t nl::Weave::Profiles::Time::Contact::mRole
zawiera element TimeSyncRole.
Przesyłany na adres uint8_t w celu zaoszczędzenia miejsca tylko wtedy, gdy odpowiedź nie jest kResponseStatus_Invalid
mTimeFromLastLastSync_min
uint16_t nl::Weave::Profiles::Time::Contact::mTimeSinceLastSuccessfulSync_min
prawidłowe tylko wtedy, gdy odpowiedź nie jest kResponseStatus_Invalid
MójKontaktStam
timesync_t nl::Weave::Profiles::Time::Contact::mUnadjTimestampLastContact_usec
to sygnatura czasowa odebrania odpowiedzi.
prawidłowe tylko wtedy, gdy odpowiedź nie jest kResponseStatus_Invalid