SNTP
این ماژول شامل توابعی است که ارتباطات SNTP را کنترل می کند.
خلاصه
Typedefs | |
---|---|
otSntpQuery | typedefstruct otSntpQuery پارامترهای SNTP Query را پیاده سازی می کند. |
otSntpResponseHandler )(void *aContext, uint64_t aTime, otError aResult) | typedefvoid(* هنگامی که یک پاسخ SNTP دریافت می شود، اشاره گر فراخوانی می شود. |
کارکرد | |
---|---|
otSntpClientQuery ( otInstance *aInstance, const otSntpQuery *aQuery, otSntpResponseHandler aHandler, void *aContext) | یک پرسش SNTP ارسال می کند. |
otSntpClientSetUnixEra ( otInstance *aInstance, uint32_t aUnixEra) | void عدد دوران یونیکس را تنظیم می کند. |
سازه ها | |
---|---|
otSntpQuery | پارامترهای SNTP Query را پیاده سازی می کند. |
Typedefs
otSntpResponseHandler
void(* otSntpResponseHandler)(void *aContext, uint64_t aTime, otError aResult)
هنگامی که یک پاسخ SNTP دریافت می شود، اشاره گر فراخوانی می شود.
جزئیات | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
مولفه های |
| ||||||||||
ارزش های بازگشتی |
|
کارکرد
otSntpClientQuery
otError otSntpClientQuery( otInstance *aInstance, const otSntpQuery *aQuery, otSntpResponseHandler aHandler, void *aContext )
یک پرسش SNTP ارسال می کند.
فقط در صورتی در دسترس است که ویژگی OPENTHREAD_CONFIG_SNTP_CLIENT_ENABLE
فعال باشد.
جزئیات | |||||||||
---|---|---|---|---|---|---|---|---|---|
مولفه های |
|
otSntpClientSetUnixEra
void otSntpClientSetUnixEra( otInstance *aInstance, uint32_t aUnixEra )
عدد دوران یونیکس را تنظیم می کند.
مقدار پیشفرض unix era روی 0 تنظیم شده است. دورههای بعدی پس از سال 2106 شروع میشوند.
جزئیات | |||||
---|---|---|---|---|---|
مولفه های |
|
ماکروها
OT_SNTP_DEFAULT_SERVER_IP
OT_SNTP_DEFAULT_SERVER_IP "2001:4860:4806:8::"
آدرس پیش فرض سرور SNTP - سرور NTP Google را تعریف می کند.
OT_SNTP_DEFAULT_SERVER_PORT
OT_SNTP_DEFAULT_SERVER_PORT 123
پورت پیش فرض سرور SNTP را تعریف می کند.
منابع
موضوعات مرجع OpenThread API از کد منبع موجود در GitHub سرچشمه می گیرند. برای اطلاعات بیشتر، یا مشارکت در اسناد ما، به منابع مراجعه کنید.