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

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

OpenThread API-এর জন্য রেফারেন্স পৃষ্ঠা।

মডিউল

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