OpenThread C API রেফারেন্স

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

মডিউল
এলার্ম এই মডিউলটিতে অ্যালার্ম পরিষেবার জন্য প্ল্যাটফর্ম বিমূর্ততা অন্তর্ভুক্ত রয়েছে।
ব্যাকবোন রাউটার এই মডিউলটি OpenThread ব্যাকবোন রাউটার পরিষেবার জন্য ফাংশন অন্তর্ভুক্ত করে।
বর্ডার এজেন্ট এই মডিউল থ্রেড বর্ডার এজেন্ট ভূমিকার জন্য ফাংশন অন্তর্ভুক্ত.
বর্ডার রাউটার এই মডিউলটি OpenThread বর্ডার রাউটারের সাথে স্থানীয় নেটওয়ার্ক ডেটা পরিচালনা করার ফাংশন অন্তর্ভুক্ত করে।
চ্যানেলের পরিচালক এই মডিউলটি চ্যানেল ম্যানেজারের জন্য ফাংশন অন্তর্ভুক্ত করে।
চ্যানেল মনিটরিং এই মডিউল চ্যানেল পর্যবেক্ষণ বৈশিষ্ট্য জন্য ফাংশন অন্তর্ভুক্ত.
শিশু তত্ত্বাবধান এই মডিউল শিশু তত্ত্বাবধান বৈশিষ্ট্য জন্য ফাংশন অন্তর্ভুক্ত.
CoAP এই মডিউলটি এমন ফাংশন অন্তর্ভুক্ত করে যা CoAP যোগাযোগ নিয়ন্ত্রণ করে।
CoAP সিকিউর এই মডিউলটিতে এমন ফাংশন রয়েছে যা CoAP সিকিউর (CoAP over DTLS) যোগাযোগ নিয়ন্ত্রণ করে।
কমান্ড লাইন ইন্টারফেস এই মডিউলটিতে এমন ফাংশন রয়েছে যা থ্রেড স্ট্যাকের সম্পাদন নিয়ন্ত্রণ করে।
কমিশনার এই মডিউল থ্রেড কমিশনার ভূমিকার জন্য ফাংশন অন্তর্ভুক্ত.
ক্রিপ্টো - প্ল্যাটফর্ম এই মডিউলটি ক্রিপ্টোর জন্য প্ল্যাটফর্ম বিমূর্ততা অন্তর্ভুক্ত করে।
ক্রিপ্টো - থ্রেড স্ট্যাক এই মডিউল ক্রিপ্টোগ্রাফিক ফাংশন অন্তর্ভুক্ত.
DNS-SD সার্ভার এই মডিউলটিতে DNS-SD সার্ভারের জন্য APIs অন্তর্ভুক্ত রয়েছে।
DNSv6 এই মডিউলটিতে এমন ফাংশন রয়েছে যা DNS যোগাযোগ নিয়ন্ত্রণ করে।
এনট্রপি এই মডিউলটিতে এনট্রপি তৈরির জন্য প্ল্যাটফর্ম বিমূর্ততা অন্তর্ভুক্ত রয়েছে।
ত্রুটি এই মডিউলটি OpenThread-এ ব্যবহৃত ত্রুটির সংজ্ঞা অন্তর্ভুক্ত করে।
ফ্যাক্টরি ডায়াগনস্টিকস - প্ল্যাটফর্ম এই মডিউলটি ডায়াগনস্টিক বৈশিষ্ট্যগুলির জন্য প্ল্যাটফর্ম বিমূর্ততা অন্তর্ভুক্ত করে।
ফ্যাক্টরি ডায়াগনস্টিকস - থ্রেড স্ট্যাক এই মডিউলটিতে এমন ফাংশন রয়েছে যা থ্রেড স্ট্যাকের সম্পাদন নিয়ন্ত্রণ করে।
সাধারণ এই মডিউল সব থ্রেড ভূমিকা জন্য ফাংশন অন্তর্ভুক্ত.
গাদা এই মডিউলটিতে এমন ফাংশন রয়েছে যা বহিরাগত OpenThread হিপ সেট করে।
ইতিহাস ট্র্যাকার বিভিন্ন ইভেন্টের ইতিহাস রেকর্ড করে, উদাহরণস্বরূপ RX এবং TX বার্তা বা নেটওয়ার্ক তথ্য পরিবর্তন।
ICMPv6 এই মডিউলটিতে এমন ফাংশন রয়েছে যা ICMPv6 যোগাযোগ নিয়ন্ত্রণ করে।
IPv6 এই মডিউলটিতে এমন ফাংশন রয়েছে যা IPv6 যোগাযোগ নিয়ন্ত্রণ করে।
দৃষ্টান্ত এই মডিউলটিতে এমন ফাংশন রয়েছে যা OpenThread ইন্সট্যান্স নিয়ন্ত্রণ করে।
জ্যাম সনাক্তকরণ এই মডিউলটি সিগন্যাল জ্যামিং সনাক্তকরণ বৈশিষ্ট্যের জন্য ফাংশন অন্তর্ভুক্ত করে।
যোগদানকারী এই মডিউলটি থ্রেড জয়নার ভূমিকার জন্য ফাংশন অন্তর্ভুক্ত করে।
লিঙ্ক এই মডিউলটিতে এমন ফাংশন রয়েছে যা লিঙ্ক-লেয়ার কনফিগারেশন নিয়ন্ত্রণ করে।
লিঙ্ক মেট্রিক্স এই মডিউলটিতে এমন ফাংশন রয়েছে যা লিঙ্ক মেট্রিক্স প্রোটোকল নিয়ন্ত্রণ করে।
লগিং - প্ল্যাটফর্ম এই মডিউলটি ডিবাগ লগ পরিষেবার জন্য প্ল্যাটফর্ম বিমূর্ততা অন্তর্ভুক্ত করে।
লগিং - থ্রেড স্ট্যাক এই মডিউলটিতে OpenThread লগিং সম্পর্কিত সংজ্ঞা রয়েছে।
স্মৃতি এই মডিউলটি গতিশীল মেমরি বরাদ্দের জন্য প্ল্যাটফর্ম বিমূর্ততা অন্তর্ভুক্ত করে।
বার্তা এই মডিউলটিতে এমন ফাংশন রয়েছে যা OpenThread বার্তা বাফারগুলিকে ম্যানিপুলেট করে।
বার্তা পুল এই মডিউলটিতে বার্তা পুলের জন্য প্ল্যাটফর্ম বিমূর্ততা অন্তর্ভুক্ত রয়েছে।
বিবিধ এই মডিউলটি বিবিধ আচরণের জন্য প্ল্যাটফর্মের বিমূর্ততা অন্তর্ভুক্ত করে।
মাল্টি রেডিও লিঙ্ক এই মডিউলটি মাল্টি রেডিও লিঙ্কের জন্য সংজ্ঞা এবং ফাংশন অন্তর্ভুক্ত করে।
নেটওয়ার্ক কো-প্রসেসর এই মডিউলটিতে এমন ফাংশন রয়েছে যা থ্রেড স্ট্যাকের সম্পাদন নিয়ন্ত্রণ করে।
নেটওয়ার্ক সিমুলেটর এই মডিউলটি OTNS-এর জন্য প্ল্যাটফর্ম বিমূর্ততা অন্তর্ভুক্ত করে।
নেটওয়ার্ক টাইম সিঙ্ক্রোনাইজেশন এই মডিউলটিতে এমন ফাংশন রয়েছে যা নেটওয়ার্ক সময় সিঙ্ক্রোনাইজেশন পরিষেবা নিয়ন্ত্রণ করে।
অপারেশনাল ডেটাসেট এই মডিউলটি ডেটাসেট আপডেটারের ফাংশন অন্তর্ভুক্ত করে।
পিং প্রেরক এই ফাইলটিতে পিং প্রেরক মডিউলের জন্য OpenThread API অন্তর্ভুক্ত রয়েছে।
আরএনজি ক্রিপ্টোগ্রাফিক এই মডিউলটিতে এমন ফাংশন রয়েছে যা ক্রিপ্টোগ্রাফিক র্যান্ডম সংখ্যা তৈরি করে।
RNG নন-ক্রিপ্টোগ্রাফিক এই মডিউলটিতে এমন ফাংশন রয়েছে যা নন ক্রিপ্টোগ্রাফিক র্যান্ডম সংখ্যা তৈরি করে।
রেডিও কনফিগারেশন এই মডিউলটিতে রেডিও কনফিগারেশনের জন্য প্ল্যাটফর্ম বিমূর্ততা অন্তর্ভুক্ত রয়েছে।
রেডিও অপারেশন এই মডিউলটি রেডিও অপারেশনের জন্য প্ল্যাটফর্ম বিমূর্ততা অন্তর্ভুক্ত করে।
রেডিও প্রকার এই মডিউলটি একটি রেডিও ফ্রেমের জন্য প্ল্যাটফর্ম বিমূর্ততা অন্তর্ভুক্ত করে।
কাঁচা লিঙ্ক এই মডিউলটিতে এমন ফাংশন রয়েছে যা কাঁচা লিঙ্ক-স্তর কনফিগারেশন নিয়ন্ত্রণ করে।
রাউটার/লিডার এই মডিউল থ্রেড রাউটার এবং নেতাদের জন্য ফাংশন অন্তর্ভুক্ত.
এসএনটিপি এই মডিউলটিতে এমন ফাংশন রয়েছে যা SNTP যোগাযোগ নিয়ন্ত্রণ করে।
এসপিআই স্লেভ এই মডিউলটি SPI স্লেভ যোগাযোগের জন্য প্ল্যাটফর্ম বিমূর্ততা অন্তর্ভুক্ত করে।
এসআরপি এই মডিউলটিতে এমন ফাংশন রয়েছে যা SRP ক্লায়েন্টের আচরণ নিয়ন্ত্রণ করে।
সার্ভার এই মডিউলটি OpenThread সার্ভারের সাথে স্থানীয় নেটওয়ার্ক ডেটা পরিচালনা করার ফাংশন অন্তর্ভুক্ত করে।
সেটিংস এই মডিউলটি সেটিংসের অ-উদ্বায়ী সঞ্চয়ের জন্য প্ল্যাটফর্ম বিমূর্ততা অন্তর্ভুক্ত করে।
টিসিপি এই মডিউল টিসিপি যোগাযোগ নিয়ন্ত্রণ করে এমন ফাংশন অন্তর্ভুক্ত করে।
TCP বিমূর্ততা এই মডিউলটি বেস TCP API এর উপরে সহজেই ব্যবহারযোগ্য বিমূর্ততা অন্তর্ভুক্ত করে।
TREL - প্ল্যাটফর্ম এই মডিউলটিতে DNS-SD এবং UDP/IPv6 ব্যবহার করে থ্রেড রেডিও এনক্যাপসুলেশন লিঙ্ক (TREL)-এর জন্য প্ল্যাটফর্ম বিমূর্ততা অন্তর্ভুক্ত রয়েছে।
TREL - থ্রেড স্ট্যাক এই মডিউলটি থ্রেড ওভার অবকাঠামোর জন্য থ্রেড রেডিও এনক্যাপসুলেশন লিঙ্ক (টিআরইএল) এপিআই সংজ্ঞায়িত করে।
টাস্কলেট এই মডিউলটিতে এমন ফাংশন রয়েছে যা থ্রেড স্ট্যাকের সম্পাদন নিয়ন্ত্রণ করে।
টাইম সার্ভিস এই মডিউলটি সময় পরিষেবার জন্য প্ল্যাটফর্ম বিমূর্ততা অন্তর্ভুক্ত করে।
টুলচেইন এই মডিউলটি ম্যাক্রোর মাধ্যমে একটি টুলচেইন বিমূর্ততা স্তরকে সংজ্ঞায়িত করে।
ইউডিপি এই মডিউলটিতে এমন ফাংশন রয়েছে যা UDP যোগাযোগ নিয়ন্ত্রণ করে।
UDP ফরোয়ার্ড এই মডিউলটি UDP ফরোয়ার্ড বৈশিষ্ট্যের জন্য ফাংশন অন্তর্ভুক্ত করে।