nl:: Weave:: Profiles:: Time:: TimeSyncResponse
סיכום
בונים והורסים |
|
---|---|
TimeSyncResponse(void)
נשתמש בבנאי ברירת המחדל עם פענוח, כי כל החברים יאופסו באמצעות פענוח קוד,
|
סוגים ציבוריים |
|
---|---|
@322
|
טיפוסים בני מנייה (enum) המספר המקסימלי של תורמים בפעולת הסנכרון האחרונה שבוצעה במארג המקומי |
@323
|
טיפוסים בני מנייה (enum) הזמן, במספר דקות, מאז הסנכרון המוצלח האחרון עם שרת proxy כלשהו של זמן אטומי. |
מאפיינים ציבוריים |
|
---|---|
mIsTimeCoordinator
|
bool
TRUE אם תגובה זו נבנתה על ידי מתאם; FALSE מרמז שהתגובה הזו נבנתה על ידי שרת.
|
mNumContributorInLastLocalSync
|
uint8_t
מספר השותפים המקומיים (מתאמים או שרתים) ששימשו בסנכרון המוצלח האחרון
|
mTimeOfRequest
|
timesync_t
של זמן המערכת (מספר מיליוניות השנייה מאז 1/1970 0:00:00) שבו הגיעה הבקשה
|
mTimeOfResponse
|
timesync_t
זמן מערכת (מספר מיליוניות השנייה מאז 1/1970 1/1970 0:00:00) שבה התגובה הוכנה
|
mTimeSinceLastSyncWithServer_min
|
uint16_t
זמן, במספר דקות, מאז הסנכרון המוצלח האחרון עם שרת proxy כלשהו של זמן אטומי
|
תפקידים ציבוריים |
|
---|---|
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
הזמן, במספר דקות, מאז הסנכרון המוצלח האחרון עם שרת proxy כלשהו של זמן אטומי.
המשמעות של kTime לשיםLastSyncWithServer_ Invalid היא שאירעה לפני יותר מדי זמן מכדי להיות רלוונטי, אם אי פעם
מאפיינים ציבוריים
mIsTimeCoordinator
bool mIsTimeCoordinator
TRUE אם תגובה זו נבנתה על ידי מתאם; FALSE מרמז שהתגובה הזו נבנתה על ידי שרת.
mNumContributorInLastLocalSync
uint8_t mNumContributorInLastLocalSync
מספר השותפים המקומיים (מתאמים או שרתים) ששימשו בסנכרון המוצלח האחרון
mTimeOfRequest
timesync_t mTimeOfRequest
של זמן המערכת (מספר מיליוניות השנייה מאז 1/1970 0:00:00) שבו הגיעה הבקשה
mTimeOfResponse
timesync_t mTimeOfResponse
זמן מערכת (מספר מיליוניות השנייה מאז 1/1970 1/1970 0:00:00) שבה התגובה הוכנה
mTimeSinceLastSyncWithServer_min
uint16_t mTimeSinceLastSyncWithServer_min
זמן, במספר דקות, מאז הסנכרון המוצלח האחרון עם שרת proxy כלשהו של זמן אטומי
תפקידים ציבוריים
לקודד
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 הושלמו בהצלחה
|