লিঙ্ক মেট্রিক্স
এই মডিউলটিতে এমন ফাংশন রয়েছে যা লিঙ্ক মেট্রিক্স প্রোটোকল নিয়ন্ত্রণ করে।
সারসংক্ষেপ
গণনা | |
---|---|
otLinkMetricsEnhAckFlags { | enum উন্নত-ACK পতাকা। |
otLinkMetricsStatus | enum লিঙ্ক মেট্রিক্স স্ট্যাটাস মান। |
Typedefs | |
---|---|
otLinkMetricsEnhAckFlags | typedef উন্নত-ACK পতাকা। |
otLinkMetricsEnhAckProbingIeReportCallback )(otShortAddress aShortAddress, const otExtAddress *aExtAddress, const otLinkMetricsValues *aMetricsValues, void *aContext) | typedefvoid(* Enh-ACK Probing IE প্রাপ্ত হলে পয়েন্টার বলা হয়। |
otLinkMetricsMgmtResponseCallback )(const otIp6Address *aSource, otLinkMetricsStatus aStatus, void *aContext) | typedefvoid(* একটি লিঙ্ক মেট্রিক্স ম্যানেজমেন্ট প্রতিক্রিয়া প্রাপ্ত হলে পয়েন্টার বলা হয়। |
otLinkMetricsReportCallback )(const otIp6Address *aSource, const otLinkMetricsValues *aMetricsValues, otLinkMetricsStatus aStatus, void *aContext) | typedefvoid(* একটি লিঙ্ক মেট্রিক্স রিপোর্ট প্রাপ্ত হলে পয়েন্টার বলা হয়। |
otLinkMetricsSeriesFlags | typedefstruct otLinkMetricsSeriesFlags ফরোয়ার্ড ট্র্যাকিং সিরিজে কোন ফ্রেমের হিসাব করা হয়েছে তা প্রতিনিধিত্ব করে। |
otLinkMetricsStatus | typedefenum otLinkMetricsStatus লিঙ্ক মেট্রিক্স স্ট্যাটাস মান। |
otLinkMetricsValues | typedefstruct otLinkMetricsValues একটি লিঙ্ক মেট্রিক্স প্রশ্নের জন্য ফলাফল (মান) প্রতিনিধিত্ব করে। |
ফাংশন | |
---|---|
otLinkMetricsConfigEnhAckProbing ( otInstance *aInstance, const otIp6Address *aDestination, otLinkMetricsEnhAckFlags aEnhAckFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext, otLinkMetricsEnhAckProbingIeReportCallback aEnhAckCallback, void *aEnhAckCallbackContext) | একটি উন্নত-ACK ভিত্তিক অনুসন্ধান কনফিগার/ক্লিয়ার করার জন্য একটি MLE লিঙ্ক মেট্রিক্স ম্যানেজমেন্ট অনুরোধ পাঠায়। |
otLinkMetricsConfigForwardTrackingSeries ( otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, otLinkMetricsSeriesFlags aSeriesFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext) | একটি ফরোয়ার্ড ট্র্যাকিং সিরিজ কনফিগার বা সাফ করার জন্য একটি MLE লিঙ্ক মেট্রিক্স ম্যানেজমেন্ট অনুরোধ পাঠায়। |
otLinkMetricsManagerGetMetricsValueByExtAddr ( otInstance *aInstance, const otExtAddress *aExtAddress, otLinkMetricsValues *aLinkMetricsValues) | একটি প্রতিবেশীর বর্ধিত ঠিকানা দ্বারা লিঙ্ক মেট্রিক্স ডেটা পান। |
otLinkMetricsManagerSetEnabled ( otInstance *aInstance, bool aEnable) | void লিঙ্ক মেট্রিক্স ম্যানেজার সক্ষম বা অক্ষম করুন। |
otLinkMetricsQuery ( otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsReportCallback aCallback, void *aCallbackContext) | লিঙ্ক মেট্রিক্স জিজ্ঞাসা করার জন্য একটি MLE ডেটা অনুরোধ পাঠায়। |
otLinkMetricsSendLinkProbe ( otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, uint8_t aLength) | একটি MLE লিঙ্ক প্রোব বার্তা পাঠায়। |
কাঠামো | |
---|---|
otLinkMetricsSeries পতাকা | ফরোয়ার্ড ট্র্যাকিং সিরিজে কোন ফ্রেমের হিসাব করা হয়েছে তা প্রতিনিধিত্ব করে। |
otLinkMetricsValues | একটি লিঙ্ক মেট্রিক্স প্রশ্নের জন্য ফলাফল (মান) প্রতিনিধিত্ব করে। |
গণনা
otLinkMetricsEnhAckFlags
otLinkMetricsEnhAckFlags
otLinkMetrics স্থিতি
otLinkMetricsStatus
লিঙ্ক মেট্রিক্স স্ট্যাটাস মান।
Typedefs
otLinkMetricsEnhAckFlags
enum otLinkMetricsEnhAckFlags otLinkMetricsEnhAckFlags
উন্নত-ACK পতাকা।
এগুলি এনহ্যান্সড-এসিকে ভিত্তিক প্রোবিং-এ ব্যবহার করা হয় যাতে প্রোবিং নিবন্ধন করা বা সাফ করা যায় কিনা তা নির্দেশ করা হয়।
otLinkMetricsEnhAckProbingIeReportCallback
void(* otLinkMetricsEnhAckProbingIeReportCallback)(otShortAddress aShortAddress, const otExtAddress *aExtAddress, const otLinkMetricsValues *aMetricsValues, void *aContext)
Enh-ACK Probing IE প্রাপ্ত হলে পয়েন্টার বলা হয়।
বিস্তারিত | |||||||||
---|---|---|---|---|---|---|---|---|---|
পরামিতি |
|
otLinkMetricsMgmtResponseCallback
void(* otLinkMetricsMgmtResponseCallback)(const otIp6Address *aSource, otLinkMetricsStatus aStatus, void *aContext)
একটি লিঙ্ক মেট্রিক্স ম্যানেজমেন্ট প্রতিক্রিয়া প্রাপ্ত হলে পয়েন্টার বলা হয়।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
|
otLinkMetricsReportCallback
void(* otLinkMetricsReportCallback)(const otIp6Address *aSource, const otLinkMetricsValues *aMetricsValues, otLinkMetricsStatus aStatus, void *aContext)
একটি লিঙ্ক মেট্রিক্স রিপোর্ট প্রাপ্ত হলে পয়েন্টার বলা হয়।
বিস্তারিত | |||||||||
---|---|---|---|---|---|---|---|---|---|
পরামিতি |
|
otLinkMetricsSeries পতাকা
struct otLinkMetricsSeriesFlags otLinkMetricsSeriesFlags
ফরোয়ার্ড ট্র্যাকিং সিরিজে কোন ফ্রেমের হিসাব করা হয়েছে তা প্রতিনিধিত্ব করে।
otLinkMetricsValues
struct otLinkMetricsValues otLinkMetricsValues
একটি লিঙ্ক মেট্রিক্স প্রশ্নের জন্য ফলাফল (মান) প্রতিনিধিত্ব করে।
ফাংশন
otLinkMetricsConfigEnhAckProbing
otError otLinkMetricsConfigEnhAckProbing( otInstance *aInstance, const otIp6Address *aDestination, otLinkMetricsEnhAckFlags aEnhAckFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext, otLinkMetricsEnhAckProbingIeReportCallback aEnhAckCallback, void *aEnhAckCallbackContext )
একটি উন্নত-ACK ভিত্তিক অনুসন্ধান কনফিগার/ক্লিয়ার করার জন্য একটি MLE লিঙ্ক মেট্রিক্স ম্যানেজমেন্ট অনুরোধ পাঠায়।
এই কার্যকারিতার জন্য OT_LINK_METRICS_INITIATOR বৈশিষ্ট্য সক্ষম করা প্রয়োজন৷
বিস্তারিত | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||||||||
রিটার্ন মান |
|
otLinkMetricsConfigForwardTrackingSeries
otError otLinkMetricsConfigForwardTrackingSeries( otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, otLinkMetricsSeriesFlags aSeriesFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext )
একটি ফরোয়ার্ড ট্র্যাকিং সিরিজ কনফিগার বা সাফ করার জন্য একটি MLE লিঙ্ক মেট্রিক্স ম্যানেজমেন্ট অনুরোধ পাঠায়।
বিস্তারিত | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||||||||||
রিটার্ন মান |
|
otLinkMetricsManagerGetMetricsValueByExtAddr
otError otLinkMetricsManagerGetMetricsValueByExtAddr( otInstance *aInstance, const otExtAddress *aExtAddress, otLinkMetricsValues *aLinkMetricsValues )
একটি প্রতিবেশীর বর্ধিত ঠিকানা দ্বারা লিঙ্ক মেট্রিক্স ডেটা পান।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্ন মান |
|
otLinkMetricsManagerSetEnabled
void otLinkMetricsManagerSetEnabled( otInstance *aInstance, bool aEnable )
লিঙ্ক মেট্রিক্স ম্যানেজার সক্ষম বা অক্ষম করুন।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
|
otLinkMetricsQuery
otError otLinkMetricsQuery( otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsReportCallback aCallback, void *aCallbackContext )
লিঙ্ক মেট্রিক্স জিজ্ঞাসা করার জন্য একটি MLE ডেটা অনুরোধ পাঠায়।
এটি একক প্রোব বা ফরোয়ার্ড ট্র্যাকিং সিরিজ হতে পারে।
বিস্তারিত | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||||||||
রিটার্ন মান |
|
otLinkMetricsSendLinkProbe
otError otLinkMetricsSendLinkProbe( otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, uint8_t aLength )
একটি MLE লিঙ্ক প্রোব বার্তা পাঠায়।
বিস্তারিত | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||||||
রিটার্ন মান |
|
সম্পদ
OpenThread API রেফারেন্স বিষয়গুলি উৎস কোড থেকে উদ্ভূত হয়, যা GitHub- এ উপলব্ধ। আরও তথ্যের জন্য, বা আমাদের ডকুমেন্টেশনে অবদান রাখতে, সম্পদ দেখুন।