nl:: Weave:: Profil:: Waktu:: TimeSyncResponse
Ringkasan
Konstruktor dan Destruktor |
|
---|---|
TimeSyncResponse(void)
konstruktor default harus digunakan dengan Decode, karena semua anggota akan diinisialisasi melalui decoding
|
Jenis publik |
|
---|---|
@322
|
enum jumlah maksimum kontributor dalam operasi sinkronisasi waktu terakhir yang berhasil di jaringan lokal |
@323
|
enum waktu, dalam menit, sejak waktu sinkronisasi terakhir yang berhasil dengan beberapa proxy waktu atomik. |
Atribut publik |
|
---|---|
mIsTimeCoordinator
|
bool
true jika respons ini dibuat oleh koordinator; false menyiratkan bahwa respons ini dibuat oleh server.
|
mNumContributorInLastLocalSync
|
uint8_t
jumlah kontributor lokal (koordinator atau server) yang digunakan dalam sinkronisasi terakhir yang berhasil
|
mTimeOfRequest
|
timesync_t
waktu sistem (jumlah mikrodetik sejak 1970/1/1 0:00:00) saat permintaan tiba
|
mTimeOfResponse
|
timesync_t
waktu sistem (jumlah mikrodetik sejak 1970/1/1 0:00:00) saat respons disiapkan
|
mTimeSinceLastSyncWithServer_min
|
uint16_t
waktu, dalam hitungan menit, sejak waktu sukses terakhir disinkronkan dengan beberapa proxy waktu atomik
|
Fungsi publik |
|
---|---|
Encode(PacketBuffer *const aMsg)
|
mengenkode respons sinkronisasi waktu menjadi PacketBuffer.
|
Init(const TimeSyncRole aRole, const timesync_t aTimeOfRequest, const timesync_t aTimeOfResponse, const uint8_t aNumContributorInLastLocalSync, const uint16_t aTimeSinceLastSyncWithServer_min)
|
void
melakukan inisialisasi objek ini untuk encoding.
|
Fungsi statis publik |
|
---|---|
Decode(TimeSyncResponse *const aObject, PacketBuffer *const aMsg)
|
mendekode respons sinkronisasi waktu dari PacketBuffer.
|
Jenis publik
@322
@322
jumlah maksimum kontributor dalam operasi sinkronisasi waktu terakhir yang berhasil di jaringan lokal
@323
@323
waktu, dalam menit, sejak waktu sinkronisasi terakhir yang berhasil dengan beberapa proxy waktu atomik.
kTimeSinceLastSyncWithServer_Invalid berarti ini sudah terlalu lama menjadi relevan, jika pernah
Atribut publik
MixTimeCoordinator
bool mIsTimeCoordinator
true jika respons ini dibuat oleh koordinator; false menyiratkan bahwa respons ini dibuat oleh server.
mNumKontributorDiLastLocalSync
uint8_t mNumContributorInLastLocalSync
jumlah kontributor lokal (koordinator atau server) yang digunakan dalam sinkronisasi terakhir yang berhasil
mTimeOfRequest
timesync_t mTimeOfRequest
waktu sistem (jumlah mikrodetik sejak 1970/1/1 0:00:00) saat permintaan tiba
mTimeOfResponse
timesync_t mTimeOfResponse
waktu sistem (jumlah mikrodetik sejak 1970/1/1 0:00:00) saat respons disiapkan
mTimeSinceLastSyncWithServer_min
uint16_t mTimeSinceLastSyncWithServer_min
waktu, dalam hitungan menit, sejak waktu sukses terakhir disinkronkan dengan beberapa proxy waktu atomik
Fungsi publik
Encoding
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
mengenkode respons sinkronisasi waktu menjadi PacketBuffer.
Detail | |||
---|---|---|---|
Parameter |
|
||
Menampilkan |
WEAVE_NO_ERROR saat berhasil
|
Init
void Init( const TimeSyncRole aRole, const timesync_t aTimeOfRequest, const timesync_t aTimeOfResponse, const uint8_t aNumContributorInLastLocalSync, const uint16_t aTimeSinceLastSyncWithServer_min )
melakukan inisialisasi objek ini untuk encoding.
Detail | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parameter |
|
TimeSyncResponse
TimeSyncResponse( void )
konstruktor default harus digunakan dengan Decode, karena semua anggota akan diinisialisasi melalui decoding
Fungsi statis publik
Dekode
WEAVE_ERROR Decode( TimeSyncResponse *const aObject, PacketBuffer *const aMsg )
mendekode respons sinkronisasi waktu dari PacketBuffer.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Menampilkan |
WEAVE_NO_ERROR saat berhasil
|