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 در موفقیت |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
تاریخ آخرین بهروزرسانی 2024-11-13 بهوقت ساعت هماهنگ جهانی.