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)
|
समय सिंक के जवाब को पैकेटBuffer में एन्कोड करें.
|
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)
|
PaetBuffer से समय सिंक जवाब डिकोड करें.
|
सार्वजनिक टाइप
@322
@322
स्थानीय कपड़े पर पिछली बार सिंक करने की कार्रवाई में योगदान देने वालों की ज़्यादा से ज़्यादा संख्या
@323
@323
समय, मिनटों की संख्या में, पिछली बार सफल समय और परमाणु समय के कुछ प्रॉक्सी के साथ सिंक किया गया था.
kTimeOverLastSyncWithServer_अमान्य का मतलब है कि यह काम काफ़ी समय पहले हुआ था, इसलिए अब भी ज़रूरी नहीं है
सार्वजनिक एट्रिब्यूट
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 )
समय सिंक के जवाब को पैकेटBuffer में एन्कोड करें.
जानकारी | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए गए सामान |
सफल होने पर 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 )
PaetBuffer से समय सिंक जवाब डिकोड करें.
जानकारी | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
लौटाए गए सामान |
सफल होने पर WEAVE_NO_ERROR
|