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