Google is committed to advancing racial equity for Black communities. See how.

এনএল :: তাঁত :: ডিভাইস লাইয়ার :: টাইমসিঙ্কম্যানেজার

#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

বন্ধু ক্লাস

অভ্যন্তরীণ :: জেনেরিকপ্ল্যাটফর্ম ম্যানেজারআইএমপিএল

friend class Internal::GenericPlatformManagerImpl

অভ্যন্তরীণ :: জেনেরিকপ্ল্যাটফর্ম ম্যানেজারআইএমপিএল_ফ্রিআরটোস

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