нл:: Соткать:: Профили:: Время:: Контакт
#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 содержит статус ответа. |
mRole | uint8_t содержит TimeSyncRole. |
mTimeSinceLastSuccessfulSync_min | uint16_t действителен, только если ответ не kResponseStatus_Invalid |
mUnadjTimestampLastContact_usec | timesync_t это отметка времени, когда был получен ответ. |
Общедоступные атрибуты
mCommState
uint8_t nl::Weave::Profiles::Time::Contact::mCommState
содержит CommState.
преобразовано в uint8_t для экономии места. всегда действительный
мкаунткоммеррор
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.
mNodeAddr
IPAddress nl::Weave::Profiles::Time::Contact::mNodeAddr
адрес узла этого контакта действителен, только если mCommState не kCommState_Invalid
mNodeId
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
содержит статус ответа.
преобразовано в uint8_t для экономии места. действителен только в том случае, если mCommState не kCommState_Invalid
mRole
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
mUadjTimestampLastContact_usec
timesync_t nl::Weave::Profiles::Time::Contact::mUnadjTimestampLastContact_usec
это отметка времени, когда был получен ответ.
действителен, только если ответ не kResponseStatus_Invalid