nl::Weave::DeviceLayer::TimeSyncManager

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

מנהל סנכרון זמן עבור מכשירי Weave.

סיכום

סוגים ציבוריים

TimeSyncMode טיפוסים בני מנייה (enum)

קורסים עם חברים

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

תפקידים ציבוריים

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

פונקציות מוגנות

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

סוגים ציבוריים

TimeSyncMode

 TimeSyncMode

קורסים עם חברים

פנימי::גנריPlatformManagerImpl

friend class Internal::GenericPlatformManagerImpl

Internal::GenericPlatformManagerImpl_FreeRTOS

friend class Internal::GenericPlatformManagerImpl_FreeRTOS

תפקידים ציבוריים

GetMode

TimeSyncMode GetMode()

GetSyncInterval

uint32_t GetSyncInterval()

IsTimeSynchronized

bool IsTimeSynchronized()

SetMode

WEAVE_ERROR SetMode(
  TimeSyncMode newMode
)

SetSyncInterval

void SetSyncInterval(
  uint32_t intervalSec
)

פונקציות מוגנות

TimeSyncManager

 TimeSyncManager()=default

TimeSyncManager

 TimeSyncManager(
  const TimeSyncManager &
)=delete

TimeSyncManager

 TimeSyncManager(
  const TimeSyncManager &&
)=delete

אופרטור=

TimeSyncManager & operator=(
  const TimeSyncManager &
)=delete

~TimeSyncManager

 ~TimeSyncManager()=default