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