nl::Weave::Profiles::Time::TimeSyncRequest

ملخّص

الشركات المصنّعة والمُصنّعة

TimeSyncRequest(void)
سيتم استخدام الدالة الإنشائية التلقائية مع فك الترميز، حيث سيتم إعداد جميع الأعضاء من خلال فك الترميز

الأنواع العامة

@320 تعداد
الحد الأدنى والحد الأقصى لاحتمالية الاستجابة لطلب مزامنة الوقت هذا.
@321 تعداد

السمات العامة

mIsTimeCoordinator
bool
صحيح إذا كان منشئ هذا الطلب هو "منسق مزامنة الوقت"
mLikelihoodForResponse
uint8_t
الاستجابة المقصودة لطلب مزامنة الوقت هذا.

وظائف عامة

Encode(PacketBuffer *const aMsg)
ترميز طلب مزامنة الوقت إلى PacketBuffer.
Init(const uint8_t aLikelihood, const bool aIsTimeCoordinator)
void
تهيئة هذا الكائن للتشفير.

الدوال الثابتة العامة

Decode(TimeSyncRequest *const aObject, PacketBuffer *const aMsg)
فك ترميز طلب مزامنة الوقت من PacketBuffer.

الأنواع العامة

320@

 @320

الحد الأدنى والحد الأقصى لاحتمالية الاستجابة لطلب مزامنة الوقت هذا.

تجدر الإشارة إلى أنّه لا يمكننا وضع علامة في مربّع الاختيار kLikeli عنوان

321@

 @321

السمات العامة

mIsTimeCoordinator

bool mIsTimeCoordinator

صحيح إذا كان منشئ هذا الطلب هو منسق مزامنة الوقت

mLikelihoodForResponse

uint8_t mLikelihoodForResponse

احتمالية الاستجابة المقصودة لطلب مزامنة الوقت هذا.

وظائف عامة

ترميز

WEAVE_ERROR Encode(
  PacketBuffer *const aMsg
)

ترميز طلب مزامنة الوقت إلى PacketBuffer.

التفاصيل
المعلمات
[out] aMsg
مؤشر لـ PacketBuffer
المرتجعات
WEAVE_NO_ERROR في النجاح

Init

void Init(
  const uint8_t aLikelihood,
  const bool aIsTimeCoordinator
)

تهيئة هذا الكائن للتشفير.

التفاصيل
المعلمات
[in] aLikelihood
الاحتمالية المقصودة لطلب المزامنة هذا الوقت
[in] aIsTimeCoordinator
صحيح إذا كان منشئ هذا الطلب هو منسق مزامنة الوقت
المرتجعات
WEAVE_NO_ERROR في النجاح

TimeSyncRequest

 TimeSyncRequest(
  void
)

سيتم استخدام الدالة الإنشائية التلقائية مع فك الترميز، حيث سيتم إعداد جميع الأعضاء من خلال فك الترميز

الدوال الثابتة العامة

Decode

WEAVE_ERROR Decode(
  TimeSyncRequest *const aObject,
  PacketBuffer *const aMsg
)

فك ترميز طلب مزامنة الوقت من PacketBuffer.

التفاصيل
المعلمات
[out] aObject
يشير هذا المصطلح إلى مؤشر يؤدي إلى العنصر الذي تم فك ترميزه.
[in] aMsg
مؤشر لـ PacketBuffer
المرتجعات
WEAVE_NO_ERROR في النجاح