nl:: বুনা:: প্রোফাইল:: সময়:: TimeSyncRequest
সারাংশ
কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর | |
---|---|
TimeSyncRequest (void) ডিকোডের সাথে ডিফল্ট কনস্ট্রাক্টর ব্যবহার করা হবে, কারণ সমস্ত সদস্যকে ডিকোডিংয়ের মাধ্যমে আরম্ভ করা হবে |
পাবলিক প্রকার | |
---|---|
@320 | enum এই সময়ের সিঙ্ক অনুরোধের জন্য প্রতিক্রিয়ার সম্ভাব্য সম্ভাবনার জন্য ন্যূনতম এবং সর্বোচ্চ সেটিংস। |
@321 | enum |
পাবলিক বৈশিষ্ট্য | |
---|---|
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) | একটি PacketBuffer থেকে সময় সিঙ্ক অনুরোধ ডিকোড. |
পাবলিক প্রকার
@320
@320
এই সময়ের সিঙ্ক অনুরোধের জন্য প্রতিক্রিয়ার সম্ভাব্য সম্ভাবনার জন্য ন্যূনতম এবং সর্বোচ্চ সেটিংস।
মনে রাখবেন যে আমরা এনকোড এবং ডিকোড রুটিনে kLikelihoodForResponse_Min চেক করতে পারি না কারণ এটি 0, তাই এটি এখানে ঠিক করা নিরাপদ নয়
@321
@321
পাবলিক বৈশিষ্ট্য
মিসটাইম কোঅর্ডিনেটর
bool mIsTimeCoordinator
সত্য যদি এই অনুরোধের প্রবর্তক একজন টাইম সিঙ্ক সমন্বয়কারী হয়
mLikelihoodForresponse
uint8_t mLikelihoodForResponse
এই সময়ের সিঙ্ক অনুরোধের জন্য প্রতিক্রিয়ার উদ্দিষ্ট সম্ভাবনা।
পাবলিক ফাংশন
এনকোড
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
একটি প্যাকেটবাফারে সময় সিঙ্ক অনুরোধ এনকোড করুন।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | সাফল্যে WEAVE_NO_ERROR |
ইনিট
void Init( const uint8_t aLikelihood, const bool aIsTimeCoordinator )
এনকোডিংয়ের জন্য এই বস্তুটি শুরু করুন।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্নস | সাফল্যে WEAVE_NO_ERROR |
TimeSyncRequest
TimeSyncRequest( void )
ডিকোডের সাথে ডিফল্ট কনস্ট্রাক্টর ব্যবহার করা হবে, কারণ সমস্ত সদস্যকে ডিকোডিংয়ের মাধ্যমে আরম্ভ করা হবে
পাবলিক স্ট্যাটিক ফাংশন
ডিকোড
WEAVE_ERROR Decode( TimeSyncRequest *const aObject, PacketBuffer *const aMsg )
একটি PacketBuffer থেকে সময় সিঙ্ক অনুরোধ ডিকোড.
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্নস | সাফল্যে WEAVE_NO_ERROR |