nl:: Weave:: Profiles:: Time:: Contact
#include <src/lib/profiles/time/WeaveTime.h>
Hal ini bersifat publik karena callback TimeSyncNode::FilterTimeFixionContributor memberikan tampilan global ke lapisan yang lebih tinggi.
Ringkasan
Class ini ditempatkan di ruang terbuka, bukan menjadi class bertingkat untuk mempersingkat deklarasi class TimeSyncNode, serta lebih menjadikan deklarasi ekspor lebih eksplisit.
Atribut publik |
|
---|---|
mCommState
|
uint8_t
berisi CommState.
|
mCountCommError
|
uint8_t
menghitung jumlah kesalahan komunikasi yang terjadi pada kontak ini.
|
mFlightTime_usec
|
int32_t
digunakan untuk menyimpan
waktu penerbangan satu arah.
|
mIsTimeChangeNotification
|
bool
benar jika kontak ini dipelajari dari notifikasi perubahan waktu hanya valid saat mCommState bukan kCommState_Invalid
|
mNodeAddr
|
alamat node kontak ini hanya valid jika mCommState bukan kCommState_Invalid
|
mNodeId
|
uint64_t
ID node kontak ini hanya valid jika mCommState bukan kCommState_Invalid
|
mNumberOfContactUsedInLastLocalSync
|
uint8_t
hanya valid jika respons bukan kResponseStatus_Invalid
|
mRemoteTimestamp_usec
|
timesync_t
digunakan untuk menyimpan waktu sistem {i>node<i} jarak jauh, ketika pesan respons disiapkan untuk transmisi.
|
mResponseStatus
|
uint8_t
berisi ResponseStatus.
|
mRole
|
uint8_t
berisi TimeSyncRole.
|
mTimeSinceLastSuccessfulSync_min
|
uint16_t
hanya valid jika respons bukan kResponseStatus_Invalid
|
mUnadjTimestampLastContact_usec
|
timesync_t
ini adalah stempel waktu
ketika respons diterima.
|
Atribut publik
mCommState
uint8_t nl::Weave::Profiles::Time::Contact::mCommState
berisi CommState.
ditransmisikan ke uint8_t untuk menghemat ruang. selalu valid
mCountCommError
uint8_t nl::Weave::Profiles::Time::Contact::mCountCommError
menghitung jumlah kesalahan komunikasi yang terjadi pada kontak ini.
hanya valid jika mCommState bukan kCommState_Invalid
mFlightTime_usec
int32_t nl::Weave::Profiles::Time::Contact::mFlightTime_usec
digunakan untuk menyimpan waktu penerbangan satu arah.
hanya valid jika respons bukan kResponseStatus_Invalid
mIsTimeChangeNotification
bool nl::Weave::Profiles::Time::Contact::mIsTimeChangeNotification
benar jika kontak ini dipelajari dari notifikasi perubahan waktu hanya valid saat mCommState bukan kCommState_Invalid
mNodeAddr
IPAddress nl::Weave::Profiles::Time::Contact::mNodeAddr
alamat node kontak ini hanya valid jika mCommState bukan kCommState_Invalid
mNodeId
uint64_t nl::Weave::Profiles::Time::Contact::mNodeId
ID node kontak ini hanya valid jika mCommState bukan kCommState_Invalid
mNumberOfContactUsedInLastLocalSync
uint8_t nl::Weave::Profiles::Time::Contact::mNumberOfContactUsedInLastLocalSync
hanya valid jika respons bukan kResponseStatus_Invalid
mRemoteTimestamp_usec
timesync_t nl::Weave::Profiles::Time::Contact::mRemoteTimestamp_usec
digunakan untuk menyimpan waktu sistem {i>node<i} jarak jauh, ketika pesan respons disiapkan untuk transmisi.
hanya valid jika respons bukan kResponseStatus_Invalid
mResponseStatus
uint8_t nl::Weave::Profiles::Time::Contact::mResponseStatus
berisi ResponseStatus.
ditransmisikan ke uint8_t untuk menghemat ruang. hanya valid jika mCommState bukan kCommState_Invalid
mRole
uint8_t nl::Weave::Profiles::Time::Contact::mRole
berisi TimeSyncRole.
ditransmisikan ke uint8_t untuk menghemat ruang hanya jika respons tidak kResponseStatus_Invalid
mTimeSinceLastSuccessfulSync_min
uint16_t nl::Weave::Profiles::Time::Contact::mTimeSinceLastSuccessfulSync_min
hanya valid jika respons bukan kResponseStatus_Invalid
mUnadjTimestampLastContact_usec
timesync_t nl::Weave::Profiles::Time::Contact::mUnadjTimestampLastContact_usec
ini adalah stempel waktu ketika respons diterima.
hanya valid jika respons bukan kResponseStatus_Invalid