Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

nl:: Menenun:: Profil:: Waktu:: Permintaan Sinkronisasi Waktu

Ringkasan

Konstruktor dan Destruktor

TimeSyncRequest (void)
konstruktor default harus digunakan dengan Decode, karena semua anggota akan diinisialisasi melalui decoding

Tipe publik

@320 enum
pengaturan minimum dan maksimum untuk kemungkinan respons yang diinginkan untuk permintaan sinkronisasi waktu ini.
@321 enum

Atribut publik

mIsTimeCoordinator
bool
benar jika pencetus permintaan ini adalah Koordinator Sinkronisasi Waktu
mLikelihoodForResponse
uint8_t
kemungkinan respons yang diinginkan untuk permintaan sinkronisasi waktu ini.

Fungsi publik

Encode ( PacketBuffer *const aMsg)
menyandikan permintaan sinkronisasi waktu ke dalam PacketBuffer.
Init (const uint8_t aLikelihood, const bool aIsTimeCoordinator)
void
menginisialisasi objek ini untuk pengkodean.

Fungsi statis publik

Decode ( TimeSyncRequest *const aObject, PacketBuffer *const aMsg)
decode permintaan sinkronisasi waktu dari PacketBuffer.

Tipe publik

@320

 @320

pengaturan minimum dan maksimum untuk kemungkinan respons yang diinginkan untuk permintaan sinkronisasi waktu ini.

Perhatikan bahwa kami tidak dapat mencentang kLikelihoodForResponse_Min di rutinitas Encode dan Decode karena nilainya 0, jadi tidak aman untuk menyesuaikannya hanya di sini

@321

 @321

Atribut publik

mIsTimeCoordinator

bool mIsTimeCoordinator

benar jika pencetus permintaan ini adalah Koordinator Sinkronisasi Waktu

mLikelihoodForResponse

uint8_t mLikelihoodForResponse

kemungkinan respons yang diinginkan untuk permintaan sinkronisasi waktu ini.

Fungsi publik

Menyandi

WEAVE_ERROR Encode(
  PacketBuffer *const aMsg
)

menyandikan permintaan sinkronisasi waktu ke dalam PacketBuffer.

rincian
Parameter
[out] aMsg
Sebuah pointer ke PacketBuffer
Kembali
WEAVE_NO_ERROR sukses

init

void Init(
  const uint8_t aLikelihood,
  const bool aIsTimeCoordinator
)

menginisialisasi objek ini untuk pengkodean.

rincian
Parameter
[in] aLikelihood
kemungkinan respons yang diinginkan untuk permintaan sinkronisasi waktu ini
[in] aIsTimeCoordinator
benar jika pencetus permintaan ini adalah Koordinator Sinkronisasi Waktu
Kembali
WEAVE_NO_ERROR sukses

Permintaan Sinkronisasi Waktu

 TimeSyncRequest(
  void
)

konstruktor default harus digunakan dengan Decode, karena semua anggota akan diinisialisasi melalui decoding

Fungsi statis publik

Membaca sandi

WEAVE_ERROR Decode(
  TimeSyncRequest *const aObject,
  PacketBuffer *const aMsg
)

decode permintaan sinkronisasi waktu dari PacketBuffer.

rincian
Parameter
[out] aObject
Pointer ke objek yang didekode
[in] aMsg
Sebuah pointer ke PacketBuffer
Kembali
WEAVE_NO_ERROR sukses