nl:: Weave:: Profiles:: Time:: TimeSyncResponse
Ringkasan
Konstruktor dan Destruktor |
|
---|---|
TimeSyncResponse(void)
konstruktor default harus digunakan dengan Dekode, karena semua anggota akan diinisialisasi melalui decoding
|
Jenis publik |
|
---|---|
@322
|
enum jumlah maksimum kontributor dalam operasi sinkronisasi waktu terakhir yang berhasil pada fabric lokal |
@323
|
enum waktu, dalam jumlah menit, sejak sinkronisasi waktu terakhir yang berhasil dengan beberapa proxy waktu atom. |
Atribut publik |
|
---|---|
mIsTimeCoordinator
|
bool
benar jika respons ini disusun oleh seorang koordinator; false menyiratkan bahwa respons ini dibuat oleh server.
|
mNumContributorInLastLocalSync
|
uint8_t
jumlah kontributor lokal (koordinator atau server) yang digunakan dalam sinkronisasi waktu terakhir yang berhasil
|
mTimeOfRequest
|
timesync_t
waktu sistem (jumlah mikrodetik sejak 1/1/1970 0:00:00) saat permintaan tiba
|
mTimeOfResponse
|
timesync_t
waktu sistem (jumlah mikrodetik sejak 1/1/1970 0:00:00) ketika respons disiapkan
|
mTimeSinceLastSyncWithServer_min
|
uint16_t
waktu, dalam jumlah menit, sejak sinkronisasi waktu terakhir yang berhasil dengan beberapa proxy waktu atom
|
Fungsi publik |
|
---|---|
Encode(PacketBuffer *const aMsg)
|
mengenkode respons sinkronisasi waktu ke dalam 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 pada fabric lokal
@323
@323
waktu, dalam jumlah menit, sejak sinkronisasi waktu terakhir yang berhasil dengan beberapa proxy waktu atom.
kTimeSejakLastSyncWithServer_Invalid berarti hal ini terjadi sejak lama sehingga relevan, jika ada
Atribut publik
mIsTimeCoordinator
bool mIsTimeCoordinator
benar jika respons ini disusun oleh seorang koordinator; false menyiratkan bahwa respons ini dibuat oleh server.
mNumContributorInLastLocalSync
uint8_t mNumContributorInLastLocalSync
jumlah kontributor lokal (koordinator atau server) yang digunakan dalam sinkronisasi waktu terakhir yang berhasil
mTimeOfRequest
timesync_t mTimeOfRequest
waktu sistem (jumlah mikrodetik sejak 1/1/1970 0:00:00) saat permintaan tiba
mTimeOfResponse
timesync_t mTimeOfResponse
waktu sistem (jumlah mikrodetik sejak 1/1/1970 0:00:00) ketika respons disiapkan
mTimeSinceLastSyncWithServer_min
uint16_t mTimeSinceLastSyncWithServer_min
waktu, dalam jumlah menit, sejak sinkronisasi waktu terakhir yang berhasil dengan beberapa proxy waktu atom
Fungsi publik
Encoding
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
mengenkode respons sinkronisasi waktu ke dalam 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 untuk encoding.
Detail | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parameter |
|
TimeSyncResponse
TimeSyncResponse( void )
konstruktor default harus digunakan dengan Dekode, 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
|