nl::
  סיכום
| בנייה | |
|---|---|
| TimeSyncResponse(void)ייעשה שימוש ב-constructor שמוגדר כברירת מחדל עם פענוח הקוד, כי כל החברים יאתחלו אותו באמצעות פענוח  | 
| סוגים ציבוריים | |
|---|---|
| @322 | טיפוסים בני מנייה (enum) המספר המקסימלי של תורמים בפעולת הסנכרון בזמן המוצלחת האחרונה של מארג מקומי  | 
| @323 | טיפוסים בני מנייה (enum) הזמן, במספר דקות, מאז הפעם האחרונה שהצלחתם לסנכרן עם פרוקסי זמן אטומי כלשהו.  | 
| מאפיינים ציבוריים | |
|---|---|
| mIsTimeCoordinator | booltrue אם התשובה הזו נבנתה על ידי מתאם; 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 sinceLastSyncWithServer_לא היא הפעולה הזו התרחשה לפני יותר מדי זמן ולכן היא רלוונטית, אם בכלל
מאפיינים ציבוריים
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 בהצלחה  | ||
Init
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 בהצלחה  | ||||