нл:: Переплетение:: Уровень устройства:: Менеджер синхронизации времени
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/TimeSyncManager.h>
Управляет синхронизацией времени для устройств Weave.
Краткое содержание
Публичные типы
Режим синхронизации времени
TimeSyncMode
Классы друзей
friend class Internal::GenericPlatformManagerImpl
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
~TimeSyncManager()=default