нл:: Переплетение:: Профили:: Время:: Контакт
#include <src/lib/profiles/time/WeaveTime.h>
Это общедоступно, поскольку обратный вызов TimeSyncNode::FilterTimeCorrectionContributor дает глобальное представление более высокому уровню.
Краткое содержание
Он сделан открытым, а не вложенным классом, чтобы сделать объявление класса TimeSyncNode короче, а также более явное объявление экспорта.
Публичные атрибуты | |
---|---|
mCommState | uint8_t содержит CommState. |
mCountCommError | uint8_t подсчитайте количество ошибок связи, произошедших для этого контакта. |
mFlightTime_usec | int32_t используется для хранения времени полета в одну сторону. |
mIsTimeChangeNotification | bool true, если этот контакт получен из уведомления об изменении времени. Действует только тогда, когда mCommState не равен kCommState_Invalid. |
mNodeAddr | адрес узла этого контакта действителен только в том случае, если mCommState не равен kCommState_Invalid |
mNodeId | uint64_t Идентификатор узла этого контакта действителен только в том случае, если mCommState не равен kCommState_Invalid. |
mNumberOfContactUsedInLastLocalSync | uint8_t действителен только в том случае, если ответ не равен kResponseStatus_Invalid |
mRemoteTimestamp_usec | timesync_t используется для хранения системного времени удаленного узла, когда ответное сообщение было подготовлено к передаче. |
mResponseStatus | uint8_t содержит ResponseStatus. |
mRole | uint8_t содержит TimeSyncRole. |
mTimeSinceLastSuccessfulSync_min | uint16_t действителен только в том случае, если ответ не равен kResponseStatus_Invalid |
mUnadjTimestampLastContact_usec | timesync_t это временная метка получения ответа. |
Публичные атрибуты
мКоммстате
uint8_t nl::Weave::Profiles::Time::Contact::mCommState
содержит CommState.
преобразовано в uint8_t для экономии места. всегда действителен
mCountCommError
uint8_t nl::Weave::Profiles::Time::Contact::mCountCommError
подсчитайте количество ошибок связи, произошедших для этого контакта.
действует только тогда, когда mCommState не равен kCommState_Invalid
mFlightTime_usec
int32_t nl::Weave::Profiles::Time::Contact::mFlightTime_usec
используется для хранения времени полета в одну сторону.
действителен только в том случае, если ответ не равен kResponseStatus_Invalid
mIsTimeChangeNotification
bool nl::Weave::Profiles::Time::Contact::mIsTimeChangeNotification
true, если этот контакт получен из уведомления об изменении времени. Действует только тогда, когда mCommState не равен kCommState_Invalid.
мнодеаддр
IPAddress nl::Weave::Profiles::Time::Contact::mNodeAddr
адрес узла этого контакта действителен только в том случае, если mCommState не равен kCommState_Invalid
мнодеид
uint64_t nl::Weave::Profiles::Time::Contact::mNodeId
Идентификатор узла этого контакта действителен только в том случае, если mCommState не равен kCommState_Invalid.
мнумберофконтактусединластлокалсинк
uint8_t nl::Weave::Profiles::Time::Contact::mNumberOfContactUsedInLastLocalSync
действителен только в том случае, если ответ не равен kResponseStatus_Invalid
mRemoteTimestamp_usec
timesync_t nl::Weave::Profiles::Time::Contact::mRemoteTimestamp_usec
используется для хранения системного времени удаленного узла, когда ответное сообщение было подготовлено к передаче.
действителен только в том случае, если ответ не равен kResponseStatus_Invalid
mResponseStatus
uint8_t nl::Weave::Profiles::Time::Contact::mResponseStatus
содержит ResponseStatus.
преобразовано в uint8_t для экономии места. действительно только в том случае, если mCommState не равен kCommState_Invalid
mРоль
uint8_t nl::Weave::Profiles::Time::Contact::mRole
содержит TimeSyncRole.
приводится к uint8_t для экономии места. Действует только в том случае, если ответ не равен kResponseStatus_Invalid.
mTimeSinceLastSuccessfulSync_min
uint16_t nl::Weave::Profiles::Time::Contact::mTimeSinceLastSuccessfulSync_min
действителен только в том случае, если ответ не равен kResponseStatus_Invalid
mUnadjTimestampLastContact_usec
timesync_t nl::Weave::Profiles::Time::Contact::mUnadjTimestampLastContact_usec
это временная метка получения ответа.
действителен только в том случае, если ответ не равен kResponseStatus_Invalid