এসএনটিপি

এই মডিউলটিতে এমন ফাংশন রয়েছে যা SNTP যোগাযোগ নিয়ন্ত্রণ করে।

সারসংক্ষেপ

Typedefs

otSntpQuery typedef
struct otSntpQuery
SNTP ক্যোয়ারী প্যারামিটার প্রয়োগ করে।
otSntpResponseHandler )(void *aContext, uint64_t aTime, otError aResult) typedef
void(*
একটি SNTP প্রতিক্রিয়া প্রাপ্ত হলে পয়েন্টার বলা হয়।

ফাংশন

otSntpClientQuery ( otInstance *aInstance, const otSntpQuery *aQuery, otSntpResponseHandler aHandler, void *aContext)
একটি SNTP ক্যোয়ারী পাঠায়।
otSntpClientSetUnixEra ( otInstance *aInstance, uint32_t aUnixEra)
void
ইউনিক্স যুগের সংখ্যা সেট করে।

কাঠামো

otSntpQuery

SNTP ক্যোয়ারী প্যারামিটার প্রয়োগ করে।

Typedefs

otSntpQuery

struct otSntpQuery otSntpQuery

SNTP ক্যোয়ারী প্যারামিটার প্রয়োগ করে।

otSntpResponseHandler

void(* otSntpResponseHandler)(void *aContext, uint64_t aTime, otError aResult)

একটি SNTP প্রতিক্রিয়া প্রাপ্ত হলে পয়েন্টার বলা হয়।

বিস্তারিত
পরামিতি
[in] aContext
অ্যাপ্লিকেশন-নির্দিষ্ট প্রেক্ষাপটে একটি পয়েন্টার।
[in] aTime
UNIX সময়ে যখন ক্লায়েন্টের জন্য প্রতিক্রিয়া ছেড়ে যায় তখন সার্ভারে সময় নির্দিষ্ট করে।
[in] aResult
SNTP লেনদেনের ফলাফল।
রিটার্ন মান
OT_ERROR_NONE
একটি প্রতিক্রিয়া সফলভাবে প্রাপ্ত হয়েছে এবং সময় aTime প্রদান করা হয়েছে৷
OT_ERROR_ABORT
স্ট্যাকের মাধ্যমে একটি SNTP লেনদেন বাতিল করা হয়েছে।
OT_ERROR_BUSY
কিস-ও-ডেথ প্যাকেট পাওয়া গেছে।
OT_ERROR_RESPONSE_TIMEOUT
সময়সীমার মধ্যে কোন SNTP প্রতিক্রিয়া পাওয়া যায়নি।
OT_ERROR_FAILED
একটি প্রতিক্রিয়া গৃহীত হয়েছে কিন্তু ভুল তথ্য রয়েছে৷

ফাংশন

otSntpClientQuery

otError otSntpClientQuery(
  otInstance *aInstance,
  const otSntpQuery *aQuery,
  otSntpResponseHandler aHandler,
  void *aContext
)

একটি SNTP ক্যোয়ারী পাঠায়।

শুধুমাত্র OPENTHREAD_CONFIG_SNTP_CLIENT_ENABLE বৈশিষ্ট্য সক্রিয় থাকলেই উপলব্ধ।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aQuery
SNTP ক্যোয়ারী প্যারামিটার নির্দিষ্ট করার জন্য একটি পয়েন্টার।
[in] aHandler
একটি ফাংশন পয়েন্টার যা রেসপন্স রিসেপশন বা টাইম-আউটে কল করা হবে।
[in] aContext
নির্বিচারে প্রসঙ্গ তথ্যের একটি পয়েন্টার।

otSntpClientSetUnixEra

void otSntpClientSetUnixEra(
  otInstance *aInstance,
  uint32_t aUnixEra
)

ইউনিক্স যুগের সংখ্যা সেট করে।

ইউনিক্স যুগের ডিফল্ট মান 0 এ সেট করা হয়েছে। পরবর্তী যুগগুলি 2106 সালের পরে শুরু হয়।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aUnixEra
ইউনিক্স যুগের সংখ্যা।

ম্যাক্রো

OT_SNTP_DEFAULT_SERVER_IP

 OT_SNTP_DEFAULT_SERVER_IP "2001:4860:4806:8::"

ডিফল্ট SNTP সার্ভার ঠিকানা সংজ্ঞায়িত করে - Google NTP সার্ভার।

OT_SNTP_DEFAULT_SERVER_PORT

 OT_SNTP_DEFAULT_SERVER_PORT 123

ডিফল্ট SNTP সার্ভার পোর্ট সংজ্ঞায়িত করে।

সম্পদ

OpenThread API রেফারেন্স বিষয়গুলি উৎস কোড থেকে উদ্ভূত হয়, যা GitHub- এ উপলব্ধ। আরও তথ্যের জন্য, বা আমাদের ডকুমেন্টেশনে অবদান রাখতে, সম্পদ দেখুন।