nl:: বুনা:: ডিভাইস লেয়ার:: TimeSyncManager
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/TimeSyncManager.h>
ওয়েভ ডিভাইসের জন্য সময় সিঙ্ক্রোনাইজেশন পরিচালনা করে।
সারাংশ
পাবলিক প্রকার | |
---|---|
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
বন্ধুর ক্লাস
অভ্যন্তরীণ::GenericPlatformManagerImpl
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 )
SyncInterval সেট করুন
void SetSyncInterval( uint32_t intervalSec )
সুরক্ষিত ফাংশন
TimeSyncManager
TimeSyncManager()=default
TimeSyncManager
TimeSyncManager( const TimeSyncManager & )=delete
TimeSyncManager
TimeSyncManager( const TimeSyncManager && )=delete
অপারেটর=
TimeSyncManager & operator=( const TimeSyncManager & )=delete
~টাইমসিঙ্ক ম্যানেজার
~TimeSyncManager()=default