nl:: বুনা:: প্রোফাইল:: সময়:: TimeSyncResponse
সারাংশ
কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর | |
---|---|
TimeSyncResponse (void) ডিকোডের সাথে ডিফল্ট কনস্ট্রাক্টর ব্যবহার করা হবে, কারণ সমস্ত সদস্যকে ডিকোডিংয়ের মাধ্যমে আরম্ভ করা হবে |
পাবলিক প্রকার | |
---|---|
@322 | enum স্থানীয় ফ্যাব্রিকের উপর শেষ সফল সময়ের সিঙ্ক অপারেশনে অবদানকারীদের সর্বাধিক সংখ্যক |
@323 | enum সময়, মিনিটের সংখ্যায়, শেষ সফল সময় পারমাণবিক সময়ের কিছু প্রক্সির সাথে সিঙ্ক করার পর থেকে। |
পাবলিক বৈশিষ্ট্য | |
---|---|
mIsTimeCoordinator | bool সত্য যদি এই প্রতিক্রিয়াটি একজন সমন্বয়কারী দ্বারা নির্মিত হয়; মিথ্যা বোঝায় এই প্রতিক্রিয়া একটি সার্ভার দ্বারা নির্মিত হয়. |
mNumContributorInLastLocalSync | uint8_t শেষ সফল সময় সিঙ্কে ব্যবহৃত স্থানীয় অবদানকারীদের (সমন্বয়কারী বা সার্ভার) সংখ্যা |
mTimeOfRequest | timesync_t সিস্টেম সময় (1970/1/1 0:00:00 থেকে মাইক্রোসেকেন্ডের সংখ্যা) যখন অনুরোধ আসে |
mTimeOfResponse | timesync_t সিস্টেম সময় (1970/1/1 0:00:00 থেকে মাইক্রোসেকেন্ডের সংখ্যা) যখন প্রতিক্রিয়া প্রস্তুত করা হয়েছিল |
mTimeSinceLastSyncWithServer_min | uint16_t সময়, মিনিটের সংখ্যায়, শেষ সফল সময় পারমাণবিক সময়ের কিছু প্রক্সির সাথে সিঙ্ক করার পর থেকে |
পাবলিক ফাংশন | |
---|---|
Encode ( PacketBuffer *const aMsg) | একটি প্যাকেটবাফারে সময় সিঙ্ক প্রতিক্রিয়া এনকোড করুন। |
Init (const TimeSyncRole aRole, const timesync_t aTimeOfRequest, const timesync_t aTimeOfResponse, const uint8_t aNumContributorInLastLocalSync, const uint16_t aTimeSinceLastSyncWithServer_min) | void এনকোডিংয়ের জন্য এই বস্তুটি শুরু করুন। |
পাবলিক স্ট্যাটিক ফাংশন | |
---|---|
Decode ( TimeSyncResponse *const aObject, PacketBuffer *const aMsg) | একটি PacketBuffer থেকে সময় সিঙ্ক প্রতিক্রিয়া ডিকোড করুন। |
পাবলিক প্রকার
@322
@322
স্থানীয় ফ্যাব্রিকের উপর শেষ সফল সময়ের সিঙ্ক অপারেশনে অবদানকারীদের সর্বাধিক সংখ্যক
@323
@323
সময়, মিনিটের সংখ্যায়, শেষ সফল সময় পারমাণবিক সময়ের কিছু প্রক্সির সাথে সিঙ্ক করার পর থেকে।
kTimeSinceLastSyncWithServer_Invalid এর অর্থ প্রাসঙ্গিক হওয়ার জন্য এটি অনেক আগে ঘটেছে, যদি কখনও
পাবলিক বৈশিষ্ট্য
মিসটাইম কোঅর্ডিনেটর
bool mIsTimeCoordinator
সত্য যদি এই প্রতিক্রিয়াটি একজন সমন্বয়কারী দ্বারা নির্মিত হয়; মিথ্যা বোঝায় এই প্রতিক্রিয়া একটি সার্ভার দ্বারা নির্মিত হয়.
mNumContributorInLastLocalSync
uint8_t mNumContributorInLastLocalSync
শেষ সফল সময় সিঙ্কে ব্যবহৃত স্থানীয় অবদানকারীদের (সমন্বয়কারী বা সার্ভার) সংখ্যা
mTimeOfRequest
timesync_t mTimeOfRequest
সিস্টেম সময় (1970/1/1 0:00:00 থেকে মাইক্রোসেকেন্ডের সংখ্যা) যখন অনুরোধ আসে
mTimeOfResponse
timesync_t mTimeOfResponse
সিস্টেম সময় (1970/1/1 0:00:00 থেকে মাইক্রোসেকেন্ডের সংখ্যা) যখন প্রতিক্রিয়া প্রস্তুত করা হয়েছিল
mTimeSinceLastSyncWithServer_min
uint16_t mTimeSinceLastSyncWithServer_min
সময়, মিনিটের সংখ্যায়, শেষ সফল সময় পারমাণবিক সময়ের কিছু প্রক্সির সাথে সিঙ্ক করার পর থেকে
পাবলিক ফাংশন
এনকোড
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
একটি প্যাকেটবাফারে সময় সিঙ্ক প্রতিক্রিয়া এনকোড করুন।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | সাফল্যে WEAVE_NO_ERROR |
ইনিট
void Init( const TimeSyncRole aRole, const timesync_t aTimeOfRequest, const timesync_t aTimeOfResponse, const uint8_t aNumContributorInLastLocalSync, const uint16_t aTimeSinceLastSyncWithServer_min )
এনকোডিংয়ের জন্য এই বস্তুটি শুরু করুন।
বিস্তারিত | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
পরামিতি |
|
TimeSyncResponse
TimeSyncResponse( void )
ডিকোডের সাথে ডিফল্ট কনস্ট্রাক্টর ব্যবহার করা হবে, কারণ সমস্ত সদস্যকে ডিকোডিংয়ের মাধ্যমে আরম্ভ করা হবে
পাবলিক স্ট্যাটিক ফাংশন
ডিকোড
WEAVE_ERROR Decode( TimeSyncResponse *const aObject, PacketBuffer *const aMsg )
একটি PacketBuffer থেকে সময় সিঙ্ক প্রতিক্রিয়া ডিকোড করুন।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্নস | সাফল্যে WEAVE_NO_ERROR |