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:: Lapisan Perangkat:: Manajer Sinkronisasi Waktu

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/TimeSyncManager.h>

Mengelola sinkronisasi waktu untuk Perangkat Weave.

Ringkasan

Tipe publik

TimeSyncMode enum

Kelas teman

Internal::GenericPlatformManagerImpl
friend class
Internal::GenericPlatformManagerImpl_FreeRTOS
friend class

Fungsi publik

GetMode ()
TimeSyncMode
GetSyncInterval ()
uint32_t
IsTimeSynchronized ()
bool
SetMode (TimeSyncMode newMode)
SetSyncInterval (uint32_t intervalSec)
void

Fungsi yang dilindungi

TimeSyncManager ()=default
TimeSyncManager (const TimeSyncManager &)=delete
TimeSyncManager (const TimeSyncManager &&)=delete
operator= (const TimeSyncManager &)=delete
~TimeSyncManager ()=default

Tipe publik

Mode Sinkronisasi Waktu

 TimeSyncMode

Kelas teman

Internal::GenericPlatformManagerImpl

friend class Internal::GenericPlatformManagerImpl

Internal::GenericPlatformManagerImpl_FreeRTOS

friend class Internal::GenericPlatformManagerImpl_FreeRTOS

Fungsi publik

DapatkanMode

TimeSyncMode GetMode()

GetSyncInterval

uint32_t GetSyncInterval()

IsTimeSynchronized

bool IsTimeSynchronized()

SetMode

WEAVE_ERROR SetMode(
  TimeSyncMode newMode
)

SetSyncInterval

void SetSyncInterval(
  uint32_t intervalSec
)

Fungsi yang dilindungi

Manajer Sinkronisasi Waktu

 TimeSyncManager()=default

Manajer Sinkronisasi Waktu

 TimeSyncManager(
  const TimeSyncManager &
)=delete

Manajer Sinkronisasi Waktu

 TimeSyncManager(
  const TimeSyncManager &&
)=delete

operator=

TimeSyncManager & operator=(
  const TimeSyncManager &
)=delete

~TimeSyncManager

 ~TimeSyncManager()=default