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

এনএল :: তাঁত :: প্রোফাইল :: সময় :: টাইমসিনক্রিট

সারসংক্ষেপ

নির্মাণকারী এবং ধ্বংসকারী

TimeSyncRequest (void)
ডিফল্ট কনস্ট্রাক্টরটি ডিকোডের সাথে ব্যবহার করা হবে, কারণ সমস্ত সদস্য ডিকোডিংয়ের মাধ্যমে আরম্ভ করা হবে

পাবলিক প্রকার

@320 এনাম
এই সময়ের সিঙ্ক অনুরোধটির প্রতিক্রিয়া হওয়ার সম্ভাব্য সম্ভাবনার জন্য সর্বনিম্ন এবং ম্যাক্সিয়ামিয়াম সেটিংস।
@321 এনাম

জনসাধারণের গুণাবলী

mIsTimeCoordinator
bool
সত্য যদি এই অনুরোধের প্রবর্তক একটি সময় সিঙ্ক সমন্বয়কারী হয়
mLikelihoodForResponse
uint8_t
এই সময় সিঙ্ক অনুরোধের জন্য প্রতিক্রিয়া সম্ভাবনা।

পাবলিক ফাংশন

Encode ( PacketBuffer *const aMsg)
একটি প্যাকেটফুফারে এনকোড সময় সিঙ্ক অনুরোধ।
Init (const uint8_t aLikelihood, const bool aIsTimeCoordinator)
void
এনকোডিংয়ের জন্য এই অবজেক্টটি আরম্ভ করুন।

পাবলিক স্ট্যাটিক ফাংশন

Decode ( TimeSyncRequest *const aObject, PacketBuffer *const aMsg)
প্যাকেটফুফারের কাছ থেকে ডিকোড সময় সিঙ্ক অনুরোধ।

পাবলিক প্রকার

@ 320

 @320

এই সময়ের সিঙ্ক অনুরোধটির প্রতিক্রিয়া হওয়ার সম্ভাব্য সম্ভাবনার জন্য সর্বনিম্ন এবং ম্যাক্সিয়ামিয়াম সেটিংস।

নোট করুন যে আমরা এনকোড এবং ডিকোড রুটিনে কে লাইকুনিএফেরেশন রিপোনস_মিন পরীক্ষা করতে পারি না কারণ এটি 0, সুতরাং এটি এখানে ঠিকঠাক করা নিরাপদ নয়

@ 321

 @321

জনসাধারণের গুণাবলী

mIsTimeCoordinator

bool mIsTimeCoordinator

সত্য যদি এই অনুরোধের প্রবর্তক একটি সময় সিঙ্ক সমন্বয়কারী হয়

এমলেকেন্সিফর রিসপন্স

uint8_t mLikelihoodForResponse

এই সময় সিঙ্ক অনুরোধের জন্য প্রতিক্রিয়া সম্ভাবনা।

পাবলিক ফাংশন

এনকোড

WEAVE_ERROR Encode(
  PacketBuffer *const aMsg
)

একটি প্যাকেটফুফারে এনকোড সময় সিঙ্ক অনুরোধ।

বিশদ
পরামিতি
[out] aMsg
প্যাকেটবাফারের একটি পয়েন্টার
ফিরে আসে
সাফল্যে WEAVE_NO_ERROR

এটা

void Init(
  const uint8_t aLikelihood,
  const bool aIsTimeCoordinator
)

এনকোডিংয়ের জন্য এই অবজেক্টটি আরম্ভ করুন।

বিশদ
পরামিতি
[in] aLikelihood
এই সময় সিঙ্ক অনুরোধের জন্য প্রতিক্রিয়া সম্ভাবনা
[in] aIsTimeCoordinator
সত্য যদি এই অনুরোধের প্রবর্তক একটি সময় সিঙ্ক সমন্বয়কারী হয়
ফিরে আসে
সাফল্যে WEAVE_NO_ERROR

টাইমসিনক্রিট

 TimeSyncRequest(
  void
)

ডিফল্ট কনস্ট্রাক্টরটি ডিকোডের সাথে ব্যবহার করা হবে, কারণ সমস্ত সদস্য ডিকোডিংয়ের মাধ্যমে আরম্ভ করা হবে

পাবলিক স্ট্যাটিক ফাংশন

ডিকোড

WEAVE_ERROR Decode(
  TimeSyncRequest *const aObject,
  PacketBuffer *const aMsg
)

প্যাকেটফুফারের কাছ থেকে ডিকোড সময় সিঙ্ক অনুরোধ।

বিশদ
পরামিতি
[out] aObject
ডিকোড করা অবজেক্টের পয়েন্টার
[in] aMsg
প্যাকেটবাফারের একটি পয়েন্টার
ফিরে আসে
সাফল্যে WEAVE_NO_ERROR