লিঙ্ক মেট্রিক্স
এই মডিউলটিতে এমন ফাংশন রয়েছে যা লিঙ্ক মেট্রিক্স প্রোটোকল নিয়ন্ত্রণ করে।
সারসংক্ষেপ
গণনা | |
---|---|
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, uint8_t aStatus, void *aContext) | typedefvoid(* এই ফাংশন পয়েন্টার বলা হয় যখন একটি লিঙ্ক মেট্রিক্স ম্যানেজমেন্ট প্রতিক্রিয়া পাওয়া যায়। |
otLinkMetricsReportCallback )(const otIp6Address *aSource, const otLinkMetricsValues *aMetricsValues, uint8_t 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 লিঙ্ক মেট্রিক্স ম্যানেজমেন্ট অনুরোধ পাঠায়। |
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, uint8_t aStatus, void *aContext)
এই ফাংশন পয়েন্টার বলা হয় যখন একটি লিঙ্ক মেট্রিক্স ম্যানেজমেন্ট প্রতিক্রিয়া পাওয়া যায়।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
|
otLinkMetricsReportCallback
void(* otLinkMetricsReportCallback)(const otIp6Address *aSource, const otLinkMetricsValues *aMetricsValues, uint8_t 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 লিঙ্ক মেট্রিক্স ম্যানেজমেন্ট অনুরোধ পাঠায়।
বিস্তারিত | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||||||||||
রিটার্ন মান |
|
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- এ উপলব্ধ। আরও তথ্যের জন্য, বা আমাদের ডকুমেন্টেশনে অবদান রাখতে, সম্পদ দেখুন।