nl:: बुनें:: डिवाइसलेयर:: टाइमसिंक प्रबंधक
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/TimeSyncManager.h>
बुनाई उपकरणों के लिए समय सिंक्रनाइज़ेशन प्रबंधित करता है।
सारांश
सार्वजनिक प्रकार | |
---|---|
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