nl:: Weave:: Profiles:: Time:: TimeSyncResponse
סיכום
בנייה |
|
---|---|
TimeSyncResponse(void)
ייעשה שימוש ב-constructor שמוגדר כברירת מחדל עם פענוח הקוד, כי כל החברים יאתחלו אותו באמצעות פענוח
|
סוגים ציבוריים |
|
---|---|
@322
|
טיפוסים בני מנייה (enum) המספר המקסימלי של תורמים בפעולת הסנכרון בזמן המוצלחת האחרונה של מארג מקומי |
@323
|
טיפוסים בני מנייה (enum) הזמן, במספר דקות, מאז הפעם האחרונה שהצלחתם לסנכרן עם פרוקסי זמן אטומי כלשהו. |
מאפיינים ציבוריים |
|
---|---|
mIsTimeCoordinator
|
bool
true אם התשובה הזו נבנתה על ידי מתאם; False מרמז שהתגובה הזו נבנתה על ידי שרת.
|
mNumContributorInLastLocalSync
|
uint8_t
מספר תורמי התוכן המקומיים (מתאמים או שרתים) שהשתמשו בסנכרון בזמן המוצלח האחרון
|
mTimeOfRequest
|
timesync_t
זמן מערכת (מספר מיקרו-שניות מאז 1/1970 1/0:00:00) כאשר הבקשה הגיעה
|
mTimeOfResponse
|
timesync_t
זמן המערכת (מספר מיקרו-שניות מאז 1/1970 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מאזLastSyncWithServer_ Invalid מצביעה על כך שהאירוע התרחש לפני יותר מדי זמן, והוא לא רלוונטי, אם אי פעם
מאפיינים ציבוריים
mIsTimeCoordinator
bool mIsTimeCoordinator
true אם התשובה הזו נבנתה על ידי מתאם; False מרמז שהתגובה הזו נבנתה על ידי שרת.
mNumContributorInLastLocalSync
uint8_t mNumContributorInLastLocalSync
מספר תורמי התוכן המקומיים (מתאמים או שרתים) שהשתמשו בסנכרון בזמן המוצלח האחרון
mTimeOfRequest
timesync_t mTimeOfRequest
זמן מערכת (מספר מיקרו-שניות מאז 1/1970 1/0:00:00) כאשר הבקשה הגיעה
mTimeOfResponse
timesync_t mTimeOfResponse
זמן המערכת (מספר מיקרו-שניות מאז 1/1970 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 )
ייעשה שימוש ב-constructor שמוגדר כברירת מחדל עם פענוח הקוד, כי כל החברים יאתחלו אותו באמצעות פענוח
פונקציות סטטיות ציבוריות
Decode
WEAVE_ERROR Decode( TimeSyncResponse *const aObject, PacketBuffer *const aMsg )
לפענח תגובת סנכרון זמן מ-packetBuffer.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
||||
החזרות |
WEAVE_NO_ERROR בהצלחה
|