nl:: Weave:: Profiles:: Time:: TimeSyncResponse
ملخّص
الشركات المصنّعة والمُصنّعة |
|
---|---|
TimeSyncResponse(void)
سيتم استخدام الدالة الإنشائية التلقائية مع فك الترميز، حيث سيتم إعداد جميع الأعضاء من خلال فك الترميز
|
الأنواع العامة |
|
---|---|
@322
|
تعداد أقصى عدد للمساهمين في آخر عملية مزامنة ناجحة للوقت على النسيج المحلي |
@323
|
تعداد الوقت، بالدقائق، منذ آخر مزامنة ناجحة مع بعض وكلاء الوقت. |
السمات العامة |
|
---|---|
mIsTimeCoordinator
|
bool
true إذا تم إنشاء هذه الاستجابة بواسطة مُنسّق؛ تشير القيمة 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
الوقت، بالدقائق، منذ آخر مزامنة ناجحة مع بعض وكلاء الوقت.
يعني kTimeSinceLastSyncWithServer_Valid أن هذا حدث منذ وقت طويل جدًا ولم يعُد ذا صلة، إذا كان
السمات العامة
mIsTimeCoordinator
bool mIsTimeCoordinator
true إذا تم إنشاء هذه الاستجابة بواسطة مُنسّق؛ تشير القيمة 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 في النجاح
|