nl:: Weave:: Profiles:: Time:: 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 fabric lokal |
@323
|
enum waktu, dalam jumlah menit, sejak waktu terakhir yang berhasil disinkronkan dengan sebagian proxy waktu atom. |
Atribut publik |
|
---|---|
mIsTimeCoordinator
|
bool
benar jika respons ini dibuat oleh koordinator; false menyiratkan 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 jumlah menit, sejak waktu terakhir yang berhasil disinkronkan dengan beberapa proxy waktu atom
|
Fungsi publik |
|
---|---|
Encode(PacketBuffer *const aMsg)
|
mengenkode respons sinkronisasi waktu ke 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.
|
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 fabric lokal
@323
@323
waktu, dalam jumlah menit, sejak waktu terakhir yang berhasil disinkronkan dengan sebagian proxy waktu atom.
kTimeSejakLastSyncWithServer_Invalid berarti hal ini sudah terjadi terlalu lama agar relevan, jika memang
Atribut publik
mIsTimeCoordinator
bool mIsTimeCoordinator
benar jika respons ini dibuat oleh koordinator; false menyiratkan respons ini dibuat oleh server.
mNumContributorInLastLocalSync
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 jumlah menit, sejak waktu terakhir yang berhasil disinkronkan dengan beberapa proxy waktu atom
Fungsi publik
Encoding
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
mengenkode respons sinkronisasi waktu ke PacketBuffer.
Detail | |||
---|---|---|---|
Parameter |
|
||
Hasil |
WEAVE_NO_ERROR saat berhasil
|
Inisiasi
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.
Detail | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parameter |
|
TimeSyncResponse
TimeSyncResponse( void )
konstruktor default harus digunakan dengan Decode, karena semua anggota akan diinisialisasi melalui decoding
Fungsi statis publik
Decode
WEAVE_ERROR Decode( TimeSyncResponse *const aObject, PacketBuffer *const aMsg )
mendekode respons sinkronisasi waktu dari PacketBuffer.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Hasil |
WEAVE_NO_ERROR saat berhasil
|