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