nl:: Weave:: Profiles:: Time:: 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)
|
समय सिंक रिस्पॉन्स को PacketBuffer में एन्कोड करें.
|
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
समय, मिनट की संख्या में, पिछली बार सफल तरीके से सिंक होने के बाद, ऐटॉमिक टाइम की कुछ प्रॉक्सी के साथ सिंक किया गया है.
kTime SinceLastSyncWithServer_ चलाकर की कार्रवाई का मतलब यह है कि इसे काफ़ी समय पहले किया गया था. इसलिए, ऐसा कभी न हो, इसलिए ज़रूरी है
सार्वजनिक विशेषताएं
mIsTimeCoordinator
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 )
समय सिंक रिस्पॉन्स को PacketBuffer में एन्कोड करें.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
सफलता पर 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 )
डिफ़ॉल्ट कंस्ट्रक्टर का इस्तेमाल डिकोड के साथ किया जाएगा, क्योंकि सभी सदस्यों को डिकोडिंग के ज़रिए शुरू किया जाएगा
सार्वजनिक स्टैटिक फ़ंक्शन
Decode
WEAVE_ERROR Decode( TimeSyncResponse *const aObject, PacketBuffer *const aMsg )
PacketBuffer से समय सिंक रिस्पॉन्स को डिकोड करता है.
विवरण | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
लौटाए जाने वाले प्रॉडक्ट |
सफलता पर WEAVE_NO_ERROR
|