nl:: Weave:: الملفات الشخصية:: الوقت:: TimeSyncResponse
الملخّص
الماكينات والبناء |
|
---|---|
TimeSyncResponse(void)
سيتم استخدام طريقة الإنشاء التلقائية مع فك الترميز، حيث سيتم إعداد جميع الأعضاء من خلال فك الترميز.
|
الأنواع المتاحة للجميع |
|
---|---|
@322
|
تعداد الحد الأقصى لعدد المساهمين في آخر عملية مزامنة زمنية ناجحة للأقمشة المحلية |
@323
|
تعداد الوقت، بعدد الدقائق، منذ آخر مزامنة ناجحة للوقت مع بعض الخوادم الوكيلة للوقت الذري. |
السمات العامة |
|
---|---|
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
الحد الأقصى لعدد المساهمين في آخر عملية مزامنة زمنية ناجحة للأقمشة المحلية
@323
@323
الوقت، بعدد الدقائق، منذ آخر مزامنة ناجحة للوقت مع بعض الخوادم الوكيلة للوقت الذري.
kTimeSinceLastSyncWithServer_Invalid تعني أنّ هذا الإجراء قد وقع في وقت طويل جدًا ولم يكن ملائمًا في أي وقت
السمات العامة
أداة 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( void )
سيتم استخدام طريقة الإنشاء التلقائية مع فك الترميز، حيث سيتم إعداد جميع الأعضاء من خلال فك الترميز.
الدوال الثابتة العامة
فك الترميز
WEAVE_ERROR Decode( TimeSyncResponse *const aObject, PacketBuffer *const aMsg )
فك ترميز استجابة مزامنة الوقت من PacketBuffer.
التفاصيل | |||||
---|---|---|---|---|---|
المعلَمات |
|
||||
المرتجعات |
WEAVE_NO_ERROR في حالة تحقيق النجاح
|