透過集合功能整理內容 你可以依據偏好儲存及分類內容。

NL::編織::設備層::時間同步管理器

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

管理 Weave 設備的時間同步。

概括

公共類型

TimeSyncMode枚舉

朋友班

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

朋友班

內部::GenericPlatformManagerImpl

friend class Internal::GenericPlatformManagerImpl

內部::GenericPlatformManagerImpl_FreeRTOS

friend class Internal::GenericPlatformManagerImpl_FreeRTOS

公共職能

獲取模式

TimeSyncMode GetMode()

獲取同步間隔

uint32_t GetSyncInterval()

時間同步

bool IsTimeSynchronized()

設置模式

WEAVE_ERROR SetMode(
  TimeSyncMode newMode
)

設置同步間隔

void SetSyncInterval(
  uint32_t intervalSec
)

受保護的功能

時間同步管理器

 TimeSyncManager()=default

時間同步管理器

 TimeSyncManager(
  const TimeSyncManager &
)=delete

時間同步管理器

 TimeSyncManager(
  const TimeSyncManager &&
)=delete

運算符=

TimeSyncManager & operator=(
  const TimeSyncManager &
)=delete

~時間同步管理器

 ~TimeSyncManager()=default