nl:: بافت:: پروفایل ها:: زمان:: TimeSyncRequest
خلاصه
سازندگان و ویرانگرها | |
---|---|
TimeSyncRequest (void) سازنده پیش فرض باید با Decode استفاده شود، زیرا همه اعضا از طریق رمزگشایی مقداردهی اولیه می شوند |
انواع عمومی | |
---|---|
@320 | enum تنظیمات حداقل و حداکثر برای احتمال پاسخ در نظر گرفته شده برای این درخواست همگام سازی زمانی. |
@321 | enum |
صفات عمومی | |
---|---|
mIsTimeCoordinator | bool درست است اگر مبدع این درخواست هماهنگ کننده Time Sync باشد |
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
تنظیمات حداقل و حداکثر برای احتمال پاسخ در نظر گرفته شده برای این درخواست همگام سازی زمانی.
توجه داشته باشید که ما نمیتوانیم تیک kLikelihoodForResponse_Min را در روتینهای Encode و Decode قرار دهیم زیرا 0 است، بنابراین تنظیم آن فقط در اینجا امن نیست.
@321
@321
صفات عمومی
mIsTimeCoordinator
bool mIsTimeCoordinator
درست است اگر مبدع این درخواست هماهنگ کننده Time Sync باشد
mLikelihoodForResponse
uint8_t mLikelihoodForResponse
احتمال پاسخ در نظر گرفته شده برای این درخواست همگام سازی زمانی.
توابع عمومی
رمزگذاری کنید
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
درخواست همگام سازی زمان را در یک PacketBuffer رمزگذاری کنید.
جزئیات | |||
---|---|---|---|
پارامترها |
| ||
برمی گرداند | WEAVE_NO_ERROR در موفقیت |
شروع کنید
void Init( const uint8_t aLikelihood, const bool aIsTimeCoordinator )
این شی را برای رمزگذاری مقداردهی اولیه کنید.
جزئیات | |||||
---|---|---|---|---|---|
پارامترها |
| ||||
برمی گرداند | WEAVE_NO_ERROR در موفقیت |
TimeSyncRequest
TimeSyncRequest( void )
سازنده پیش فرض باید با Decode استفاده شود، زیرا همه اعضا از طریق رمزگشایی مقداردهی اولیه می شوند
توابع استاتیک عمومی
رمزگشایی
WEAVE_ERROR Decode( TimeSyncRequest *const aObject, PacketBuffer *const aMsg )
رمزگشایی درخواست همگام سازی زمان از یک PacketBuffer.
جزئیات | |||||
---|---|---|---|---|---|
پارامترها |
| ||||
برمی گرداند | WEAVE_NO_ERROR در موفقیت |
جز در مواردی که غیراز این ذکر شده باشد، محتوای این صفحه تحت مجوز پروانه ارجاع مشترکات خلاقانه نسخه ۴.۰ است. نمونه کدها نیز دارای مجوز پروانه آپاچی نسخه ۲.۰ است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. OpenThread و علائم مربوط به آن، علامتهای تجاری Thread Group هستند و تحت پروانه استفاده میشوند.
تاریخ آخرین بهروزرسانی 2024-11-13 بهوقت ساعت هماهنگ جهانی.