нл:: Переплетение:: Уровень устройства:: Менеджер синхронизации времени

#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

Классы друзей

Внутренний::ДженерикПлатформманажеримпл

friend class Internal::GenericPlatformManagerImpl

Внутренний::GenericPlatformManagerImpl_FreeRTOS

friend class Internal::GenericPlatformManagerImpl_FreeRTOS

Общественные функции

GetMode

TimeSyncMode GetMode()

GetSyncInterval

uint32_t GetSyncInterval()

IsTimeSynchronized

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

 ~TimeSyncManager()=default