nl:: بافت:: پروفایل ها:: زمان:: TimeSyncRequest
خلاصه
سازندگان و تخریب کنندگان | |
---|---|
TimeSyncRequest (void) سازنده پیش فرض باید با Decode استفاده شود، زیرا همه اعضا از طریق رمزگشایی مقداردهی اولیه می شوند |
انواع عمومی | |
---|---|
@320 | شمارش تنظیمات حداقل و حداکثر برای احتمال پاسخ در نظر گرفته شده برای این درخواست همگام سازی زمانی. |
@321 | شمارش |
صفات عمومی | |
---|---|
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 در موفقیت |
جز در مواردی که غیر از این ذکر شده باشد، محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است و نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. Thread علامت تجاری ثبتشده Thread Group, Inc است.
تاریخ آخرین بهروزرسانی 2020-08-28 بهوقت ساعت هماهنگ جهانی.