nl:: Weave:: Profiles:: Time:: Contact
#include <src/lib/profiles/time/WeaveTime.h>
TimeSyncNode::FilterTimeCorrectionContributor geri çağırması daha üst katmana genel bir görünüm verdiğinden bu öğe herkese açık durumdadır.
Özet
TimeSyncNode'un sınıf bildirimini kısaltmak ve ayrıca dışa aktarma bildirimini daha açık hale getirmek için, iç içe yerleştirilmiş bir sınıf olmak yerine açık hale getirilir.
Herkese açık özellikler |
|
---|---|
mCommState
|
uint8_t
CommState ifadesini içerir.
|
mCountCommError
|
uint8_t
bu kişi için kaç tane iletişim hatası oluştuğunu sayın.
|
mFlightTime_usec
|
int32_t
tek yön uçuş süresini depolamak için kullanılır.
|
mIsTimeChangeNotification
|
bool
true (doğru) bu iletişim zaman değişikliği bildiriminden öğrenilirse yalnızca mCommState_Geçersiz olmadığı zaman geçerlidir
|
mNodeAddr
|
bu kişinin düğüm adresi yalnızca mCommState, kCommState_Geçersiz olmadığında geçerlidir
|
mNodeId
|
uint64_t
Bu kişinin düğüm kimliği yalnızca mCommState, kCommState_Override olmadığında geçerlidir.
|
mNumberOfContactUsedInLastLocalSync
|
uint8_t
yalnızca yanıt kResponseStatus_Geçersiz değilse geçerlidir
|
mRemoteTimestamp_usec
|
timesync_t
yanıt mesajı iletilmeye hazır olduğunda uzak düğümün sistem saatini depolamak için kullanılır.
|
mResponseStatus
|
uint8_t
ResponseStatus.
|
mRole
|
uint8_t
TimeSyncRole ifadesini içerir.
|
mTimeSinceLastSuccessfulSync_min
|
uint16_t
yalnızca yanıt kResponseStatus_Geçersiz değilse geçerlidir
|
mUnadjTimestampLastContact_usec
|
timesync_t
bu, yanıtın alındığı zaman damgasıdır.
|
Herkese açık özellikler
mCommState
uint8_t nl::Weave::Profiles::Time::Contact::mCommState
CommState ifadesini içerir.
uint8_t'ye yayınlandı. her zaman geçerli
mCountCommError
uint8_t nl::Weave::Profiles::Time::Contact::mCountCommError
bu kişi için kaç tane iletişim hatası oluştuğunu sayın.
yalnızca mCommState, kCommState_Geçersiz olmadığında geçerlidir
mFlightTime_usec
int32_t nl::Weave::Profiles::Time::Contact::mFlightTime_usec
tek yön uçuş süresini depolamak için kullanılır.
yalnızca yanıt kResponseStatus_Geçersiz değilse geçerlidir
mIsTimeChangeNotification
bool nl::Weave::Profiles::Time::Contact::mIsTimeChangeNotification
true (doğru) bu iletişim zaman değişikliği bildiriminden öğrenilirse yalnızca mCommState_Geçersiz olmadığı zaman geçerlidir
mNodeAddr
IPAddress nl::Weave::Profiles::Time::Contact::mNodeAddr
bu kişinin düğüm adresi yalnızca mCommState, kCommState_Override olmadığında geçerlidir.
mNodeId
uint64_t nl::Weave::Profiles::Time::Contact::mNodeId
Bu kişinin düğüm kimliği yalnızca mCommState, kCommState_Override olmadığında geçerlidir.
mNumberOfContactUsedInLastLocalSync
uint8_t nl::Weave::Profiles::Time::Contact::mNumberOfContactUsedInLastLocalSync
yalnızca yanıt kResponseStatus_Geçersiz değilse geçerlidir
mRemoteTimestamp_usec
timesync_t nl::Weave::Profiles::Time::Contact::mRemoteTimestamp_usec
yanıt mesajı iletilmeye hazır olduğunda uzak düğümün sistem saatini depolamak için kullanılır.
yalnızca yanıt kResponseStatus_Geçersiz değilse geçerlidir
mResponseStatus
uint8_t nl::Weave::Profiles::Time::Contact::mResponseStatus
ResponseStatus.
uint8_t'ye yayınlandı. yalnızca mCommState, kCommState_Geçersiz olmadığında geçerlidir
mRole
uint8_t nl::Weave::Profiles::Time::Contact::mRole
TimeSyncRole ifadesini içerir.
Alandan tasarruf etmek için uint8_t öğesine yayınlanır, ancak yanıt kResponseStatus_Geçersiz değilse geçerli olur
mTimeSinceLastSuccessfulSync_min
uint16_t nl::Weave::Profiles::Time::Contact::mTimeSinceLastSuccessfulSync_min
yalnızca yanıt kResponseStatus_Geçersiz değilse geçerlidir
mUnadjTimestampLastContact_usec
timesync_t nl::Weave::Profiles::Time::Contact::mUnadjTimestampLastContact_usec
bu, yanıtın alındığı zaman damgasıdır.
yalnızca yanıt kResponseStatus_Geçersiz değilse geçerlidir