nl:: Weave:: Profiles:: Time:: TimeSyncRequest
खास जानकारी
कंस्ट्रक्टर और डिस्ट्रक्टर |
|
---|---|
TimeSyncRequest(void)
डिफ़ॉल्ट कंस्ट्रक्टर का इस्तेमाल डिकोड करने के साथ किया जाएगा, क्योंकि सभी सदस्यों को डिकोड करने के ज़रिए शुरू किया जाएगा
|
सार्वजनिक टाइप |
|
---|---|
@320
|
enum इस बार सिंक करने के अनुरोध के लिए, रिस्पॉन्स मिलने की संभावना के लिए कम से कम और ज़्यादा से ज़्यादा सेटिंग. |
@321
|
enum |
सार्वजनिक एट्रिब्यूट |
|
---|---|
mIsTimeCoordinator
|
bool
अगर इस अनुरोध को शुरू करने वाला कोई टाइम सिंक कोऑर्डिनेटर है, तो यह 'सही' होगा
|
mLikelihoodForResponse
|
uint8_t
इस बार सिंक करने के अनुरोध के लिए, जवाब मिलने की कितनी संभावना है.
|
सार्वजनिक फ़ंक्शन |
|
---|---|
Encode(PacketBuffer *const aMsg)
|
समय सिंक करने के अनुरोध को BoxetBuffer में एन्कोड करें.
|
Init(const uint8_t aLikelihood, const bool aIsTimeCoordinator)
|
void
कोड में बदलने के लिए इस ऑब्जेक्ट को शुरू करें.
|
सार्वजनिक स्टैटिक फ़ंक्शन |
|
---|---|
Decode(TimeSyncRequest *const aObject, PacketBuffer *const aMsg)
|
पैकेट को सिंक करने के समय को डिकोड करने के लिए,packetBuffer से अनुरोध किया गया.
|
सार्वजनिक टाइप
@320
@320
इस बार सिंक करने के अनुरोध के लिए, रिस्पॉन्स मिलने की संभावना के लिए कम से कम और ज़्यादा से ज़्यादा सेटिंग.
ध्यान दें कि हम एन्कोड और डिकोड करने के रूटीन में, klikelihoodForResponse_Min पर जांच नहीं कर सकते, क्योंकि इसकी वैल्यू 0 है. इसलिए, इसे सिर्फ़ यहां सेट करना सुरक्षित नहीं है
@321
@321
सार्वजनिक एट्रिब्यूट
mIsTimeCoordinator
bool mIsTimeCoordinator
अगर इस अनुरोध को शुरू करने वाला कोई टाइम सिंक कोऑर्डिनेटर है, तो यह 'सही' होगा
mLikelihoodForResponse
uint8_t mLikelihoodForResponse
इस बार सिंक करने के अनुरोध के लिए, जवाब मिलने की कितनी संभावना है.
सार्वजनिक फ़ंक्शन
एन्कोड
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
समय सिंक करने के अनुरोध को BoxetBuffer में एन्कोड करें.
जानकारी | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए गए सामान |
सफल होने पर 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
|