নেটওয়ার্ক টাইম সিঙ্ক্রোনাইজেশন
এই মডিউলটিতে এমন ফাংশন রয়েছে যা নেটওয়ার্ক সময় সিঙ্ক্রোনাইজেশন পরিষেবা নিয়ন্ত্রণ করে।
সারসংক্ষেপ
গণনা | |
---|---|
otNetworkTimeStatus { | enum OpenThread সময় সিঙ্ক্রোনাইজেশন অবস্থা প্রতিনিধিত্ব করে। |
Typedefs | |
---|---|
otNetworkTimeStatus | typedefenum otNetworkTimeStatus OpenThread সময় সিঙ্ক্রোনাইজেশন অবস্থা প্রতিনিধিত্ব করে। |
otNetworkTimeSyncCallbackFn )(void *aCallbackContext) | typedefvoid(* পয়েন্টার বলা হয় যখন নেটওয়ার্ক টাইম সিঙ্ক বা স্থিতি পরিবর্তন ঘটে। |
ফাংশন | |
---|---|
otNetworkTimeGet ( otInstance *aInstance, uint64_t *aNetworkTime) | থ্রেড নেটওয়ার্ক সময় পান। |
otNetworkTimeGetSyncPeriod ( otInstance *aInstance) | uint16_t সময় সিঙ্ক্রোনাইজেশন সময় পান. |
otNetworkTimeGetXtalThreshold ( otInstance *aInstance) | uint16_t রাউটারের জন্য সময় সিঙ্ক্রোনাইজেশন XTAL নির্ভুলতা থ্রেশহোল্ড পান। |
otNetworkTimeSetSyncPeriod ( otInstance *aInstance, uint16_t aTimeSyncPeriod) | সময় সিঙ্ক্রোনাইজেশন সময়কাল সেট করুন। |
otNetworkTimeSetXtalThreshold ( otInstance *aInstance, uint16_t aXTALThreshold) | রাউটার-সক্ষম ডিভাইসের জন্য সময় সিঙ্ক্রোনাইজেশন XTAL নির্ভুলতা থ্রেশহোল্ড সেট করুন। |
otNetworkTimeSyncSetCallback ( otInstance *aInstance, otNetworkTimeSyncCallbackFn aCallbackFn, void *aCallbackContext) | void নেটওয়ার্ক সময় সিঙ্ক বা স্থিতি পরিবর্তন ঘটলে কল করার জন্য একটি কলব্যাক সেট করুন৷ |
গণনা
otNetworkTimeStatus
otNetworkTimeStatus
OpenThread সময় সিঙ্ক্রোনাইজেশন অবস্থা প্রতিনিধিত্ব করে।
Typedefs
otNetworkTimeStatus
enum otNetworkTimeStatus otNetworkTimeStatus
OpenThread সময় সিঙ্ক্রোনাইজেশন অবস্থা প্রতিনিধিত্ব করে।
otNetworkTimeSyncCallbackFn
void(* otNetworkTimeSyncCallbackFn)(void *aCallbackContext)
পয়েন্টার বলা হয় যখন নেটওয়ার্ক টাইম সিঙ্ক বা স্থিতি পরিবর্তন ঘটে।
ফাংশন
otNetworkTimeGet
otNetworkTimeStatus otNetworkTimeGet( otInstance *aInstance, uint64_t *aNetworkTime )
থ্রেড নেটওয়ার্ক সময় পান।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্নস | সময় সিঙ্ক্রোনাইজেশন অবস্থা। |
otNetworkTimeGetSyncPeriod
uint16_t otNetworkTimeGetSyncPeriod( otInstance *aInstance )
সময় সিঙ্ক্রোনাইজেশন সময় পান.
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | সময় সিঙ্ক্রোনাইজেশন সময়কাল। |
otNetworkTimeGetXtalThreshold
uint16_t otNetworkTimeGetXtalThreshold( otInstance *aInstance )
রাউটারের জন্য সময় সিঙ্ক্রোনাইজেশন XTAL নির্ভুলতা থ্রেশহোল্ড পান।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | রাউটারের জন্য XTAL নির্ভুলতা থ্রেশহোল্ড, PPM-এ। |
otNetworkTimeSetSyncPeriod
otError otNetworkTimeSetSyncPeriod( otInstance *aInstance, uint16_t aTimeSyncPeriod )
সময় সিঙ্ক্রোনাইজেশন সময়কাল সেট করুন।
থ্রেড প্রোটোকল নিষ্ক্রিয় থাকা অবস্থায় শুধুমাত্র কল করা যাবে।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|
otNetworkTimeSetXtalThreshold
otError otNetworkTimeSetXtalThreshold( otInstance *aInstance, uint16_t aXTALThreshold )
রাউটার-সক্ষম ডিভাইসের জন্য সময় সিঙ্ক্রোনাইজেশন XTAL নির্ভুলতা থ্রেশহোল্ড সেট করুন।
থ্রেড প্রোটোকল নিষ্ক্রিয় থাকা অবস্থায় শুধুমাত্র কল করা যাবে।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|
otNetworkTimeSyncSetCallback
void otNetworkTimeSyncSetCallback( otInstance *aInstance, otNetworkTimeSyncCallbackFn aCallbackFn, void *aCallbackContext )
নেটওয়ার্ক সময় সিঙ্ক বা স্থিতি পরিবর্তন ঘটলে কল করার জন্য একটি কলব্যাক সেট করুন৷
এই কলব্যাকটি শুধুমাত্র তখনই কল করা হবে যখন নেটওয়ার্ক টাইম অফসেট OPENTHREAD_CONFIG_TIME_SYNC_JUMP_NOTIF_MIN_US বা যখন স্থিতি পরিবর্তন হয়।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
|
ম্যাক্রো
OT_TIME_SYNC_INVALID_SEQ
OT_TIME_SYNC_INVALID_SEQ 0
শূন্যকে অবৈধ সময় সিঙ্ক্রোনাইজেশন ক্রম হিসাবে বিবেচনা করা হয়।
সম্পদ
OpenThread API রেফারেন্স বিষয়গুলি উৎস কোড থেকে উদ্ভূত হয়, যা GitHub- এ উপলব্ধ। আরও তথ্যের জন্য, বা আমাদের ডকুমেন্টেশনে অবদান রাখতে, সম্পদ দেখুন।