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  |