দৃষ্টান্ত
এই মডিউলটিতে এমন ফাংশন রয়েছে যা OpenThread ইন্সট্যান্স নিয়ন্ত্রণ করে।
সারসংক্ষেপ
Typedefs | |
---|---|
otChangedFlags | typedefuint32_t এই ধরনের একটি বিট-ক্ষেত্র প্রতিনিধিত্ব করে যা পরিবর্তিত হয়েছে এমন নির্দিষ্ট অবস্থা/কনফিগারেশন নির্দেশ করে। |
otInstance | typedefstruct otInstance এই কাঠামোটি OpenThread ইনস্ট্যান্স গঠনকে উপস্থাপন করে। |
otStateChangedCallback )(otChangedFlags aFlags, void *aContext) | typedefvoid(* এই ফাংশন পয়েন্টারটিকে OpenThread-এর মধ্যে নির্দিষ্ট কনফিগারেশন বা অবস্থার পরিবর্তনগুলি জানানোর জন্য বলা হয়। |
ফাংশন | |
---|---|
otGetRadioVersionString ( otInstance *aInstance) | const char * এই ফাংশনটি OpenThread রেডিও সংস্করণ স্ট্রিং পায়। |
otGetVersionString (void) | const char * এই ফাংশনটি OpenThread সংস্করণ স্ট্রিং পায়। |
otInstanceErasePersistentInfo ( otInstance *aInstance) | এই ফাংশনটি অ-উদ্বায়ী মেমরিতে সংরক্ষিত সমস্ত OpenThread স্থায়ী তথ্য (নেটওয়ার্ক সেটিংস) মুছে ফেলে। |
otInstanceFactoryReset ( otInstance *aInstance) | void অ-উদ্বায়ী মেমরিতে সঞ্চিত সমস্ত সেটিংস মুছে দেয় এবং তারপর একটি প্ল্যাটফর্ম রিসেট ট্রিগার করে। |
otInstanceFinalize ( otInstance *aInstance) | void এই ফাংশনটি OpenThread লাইব্রেরি নিষ্ক্রিয় করে। |
otInstanceGetUptime ( otInstance *aInstance) | uint64_t এই ফাংশনটি বর্তমান ইনস্ট্যান্স আপটাইম (মিসেকে) প্রদান করে। |
otInstanceGetUptimeAsString ( otInstance *aInstance, char *aBuffer, uint16_t aSize) | void এই ফাংশনটি মানব-পাঠযোগ্য স্ট্রিং হিসাবে বর্তমান ইনস্ট্যান্স আপটাইম প্রদান করে। |
otInstanceInit (void *aInstanceBuffer, size_t *aInstanceBufferSize) | এই ফাংশনটি OpenThread লাইব্রেরি শুরু করে। |
otInstanceInitSingle (void) | এই ফাংশনটি OpenThread লাইব্রেরির স্ট্যাটিক একক দৃষ্টান্ত শুরু করে। |
otInstanceIsInitialized ( otInstance *aInstance) | bool এই ফাংশনটি ইঙ্গিত করে যে উদাহরণটি বৈধ/শুরু করা হয়েছে কিনা। |
otInstanceReset ( otInstance *aInstance) | void এই পদ্ধতিটি একটি প্ল্যাটফর্ম রিসেট ট্রিগার করে। |
otInstanceResetRadioStack ( otInstance *aInstance) | void এই পদ্ধতিটি OpenThread রেডিও স্ট্যাকের অভ্যন্তরীণ অবস্থা পুনরায় সেট করে। |
otRemoveStateChangeCallback ( otInstance *aInstance, otStateChangedCallback aCallback, void *aContext) | void এই ফাংশনটি ওপেন থ্রেডের মধ্যে নির্দিষ্ট কনফিগারেশন বা অবস্থা পরিবর্তন করার জন্য একটি কলব্যাক সরিয়ে দেয়। |
otSetStateChangedCallback ( otInstance *aInstance, otStateChangedCallback aCallback, void *aContext) | এই ফাংশনটি OpenThread-এর মধ্যে নির্দিষ্ট কনফিগারেশন বা অবস্থার পরিবর্তন হলে নির্দেশ করতে একটি কলব্যাক নিবন্ধন করে। |
গণনা
বেনামী enum
anonymous enum
এই গণনাটি পতাকাগুলিকে সংজ্ঞায়িত করে যা otStateChangedCallback
এর অংশ হিসাবে পাস করা হয়।
Typedefs
otChanged Flags
uint32_t otChangedFlags
এই ধরনের একটি বিট-ক্ষেত্র প্রতিনিধিত্ব করে যা পরিবর্তিত হয়েছে এমন নির্দিষ্ট অবস্থা/কনফিগারেশন নির্দেশ করে।
OT_CHANGED_*
সংজ্ঞা দেখুন।
otStateChangedCallback
void(* otStateChangedCallback)(otChangedFlags aFlags, void *aContext)
এই ফাংশন পয়েন্টারটিকে OpenThread-এর মধ্যে নির্দিষ্ট কনফিগারেশন বা অবস্থার পরিবর্তনগুলি জানানোর জন্য বলা হয়।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
|
ফাংশন
otGetRadioVersionString
const char * otGetRadioVersionString( otInstance *aInstance )
এই ফাংশনটি OpenThread রেডিও সংস্করণ স্ট্রিং পায়।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | OpenThread রেডিও সংস্করণের একটি পয়েন্টার। |
otGetVersionString
const char * otGetVersionString( void )
এই ফাংশনটি OpenThread সংস্করণ স্ট্রিং পায়।
বিস্তারিত | |
---|---|
রিটার্নস | OpenThread সংস্করণে একটি পয়েন্টার। |
otInstanceErasePersistentInfo
otError otInstanceErasePersistentInfo( otInstance *aInstance )
এই ফাংশনটি অ-উদ্বায়ী মেমরিতে সংরক্ষিত সমস্ত OpenThread স্থায়ী তথ্য (নেটওয়ার্ক সেটিংস) মুছে ফেলে।
ডিভাইসটি disabled
অবস্থায়/ভূমিকায় থাকলেই মুছে ফেলা সফল হয়।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|
otInstanceFactoryReset
void otInstanceFactoryReset( otInstance *aInstance )
অ-উদ্বায়ী মেমরিতে সঞ্চিত সমস্ত সেটিংস মুছে দেয় এবং তারপর একটি প্ল্যাটফর্ম রিসেট ট্রিগার করে।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
|
otInstanceFinalize
void otInstanceFinalize( otInstance *aInstance )
এই ফাংশনটি OpenThread লাইব্রেরি নিষ্ক্রিয় করে।
OpenThread আর ব্যবহার না হলে এই ফাংশনটি কল করুন।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
|
otInstanceGetUptime
uint64_t otInstanceGetUptime( otInstance *aInstance )
এই ফাংশনটি বর্তমান ইনস্ট্যান্স আপটাইম (মিসেকে) প্রদান করে।
এই ফাংশনটি সক্রিয় করার জন্য OPENTHREAD_CONFIG_UPTIME_ENABLE
প্রয়োজন৷
ওপেন থ্রেড ইনস্ট্যান্স শুরু হওয়ার পর থেকে আপটাইমটি মিলিসেকেন্ডের সংখ্যা হিসাবে দেওয়া হয়।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | আপটাইম (মিলিসেকেন্ডের সংখ্যা)। |
otInstanceGetUptimeAsString
void otInstanceGetUptimeAsString( otInstance *aInstance, char *aBuffer, uint16_t aSize )
এই ফাংশনটি মানব-পাঠযোগ্য স্ট্রিং হিসাবে বর্তমান ইনস্ট্যান্স আপটাইম প্রদান করে।
এই ফাংশনটি সক্রিয় করার জন্য OPENTHREAD_CONFIG_UPTIME_ENABLE
প্রয়োজন৷
স্ট্রিং ফর্ম্যাট অনুসরণ করে "
যদি ফলস্বরূপ স্ট্রিংটি aBuffer
এ মাপসই না হয় (এর aSize
অক্ষরের মধ্যে), স্ট্রিংটি কাটা হবে তবে আউটপুট করা স্ট্রিংটি সর্বদা নাল-টার্মিনেট করা হয়।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
|
otInstanceInit
otInstance * otInstanceInit( void *aInstanceBuffer, size_t *aInstanceBufferSize )
এই ফাংশনটি OpenThread লাইব্রেরি শুরু করে।
এই ফাংশনটি OpenThread আরম্ভ করে এবং পরবর্তী OpenThread API কলের জন্য প্রস্তুত করে। OpenThread-এ অন্য কোনো কল করার আগে এই ফাংশনটি অবশ্যই কল করা উচিত।
এই ফাংশনটি উপলব্ধ এবং শুধুমাত্র তখনই ব্যবহার করা যেতে পারে যখন একাধিক OpenThread দৃষ্টান্তগুলির জন্য সমর্থন সক্ষম করা থাকে৷
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্নস | নতুন OpenThread উদাহরণের একটি পয়েন্টার। |
otInstanceFinalize
otInstanceInitSingle
otInstance * otInstanceInitSingle( void )
এই ফাংশনটি OpenThread লাইব্রেরির স্ট্যাটিক একক দৃষ্টান্ত শুরু করে।
এই ফাংশনটি OpenThread আরম্ভ করে এবং পরবর্তী OpenThread API কলের জন্য প্রস্তুত করে। OpenThread-এ অন্য কোনো কল করার আগে এই ফাংশনটি অবশ্যই কল করা উচিত।
এই ফাংশনটি উপলব্ধ এবং শুধুমাত্র তখনই ব্যবহার করা যেতে পারে যখন একাধিক OpenThread দৃষ্টান্তগুলির জন্য সমর্থন নিষ্ক্রিয় করা থাকে৷
বিস্তারিত | |
---|---|
রিটার্নস | একক OpenThread উদাহরণের একটি পয়েন্টার। |
otInstanceIsInitialized
bool otInstanceIsInitialized( otInstance *aInstance )
এই ফাংশনটি ইঙ্গিত করে যে উদাহরণটি বৈধ/শুরু করা হয়েছে কিনা।
দৃষ্টান্তটি বৈধ বলে বিবেচিত হয় যদি এটি অর্জিত হয় এবং হয় হয় otInstanceInitSingle()
(একক উদাহরণের ক্ষেত্রে) অথবা otInstanceInit()
(মাল্টি ইনস্ট্যান্স ক্ষেত্রে) ব্যবহার করে। otInstanceFinalize()
এ একটি পরবর্তী কলের ফলে উদাহরণটিকে শুরু না করা হিসাবে বিবেচনা করা হয়।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | প্রদত্ত দৃষ্টান্তটি বৈধ/শুরু হলে সত্য, অন্যথায় মিথ্যা। |
otInstanceReset
void otInstanceReset( otInstance *aInstance )
এই পদ্ধতিটি একটি প্ল্যাটফর্ম রিসেট ট্রিগার করে।
রিসেট প্রক্রিয়া নিশ্চিত করে যে সমস্ত OpenThread অবস্থা/তথ্য (অস্থির মেমরিতে সংরক্ষিত) মুছে ফেলা হয়েছে। মনে রাখবেন যে otPlatformReset
অ-উদ্বায়ী মেমরিতে সংরক্ষিত কোনো স্থায়ী অবস্থা/তথ্য মুছে দেয় না।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
|
otInstanceResetRadioStack
void otInstanceResetRadioStack( otInstance *aInstance )
এই পদ্ধতিটি OpenThread রেডিও স্ট্যাকের অভ্যন্তরীণ অবস্থা পুনরায় সেট করে।
কলব্যাক এবং কনফিগারেশন সংরক্ষণ করা হয়.
এই API শুধুমাত্র রেডিও বিল্ডের অধীনে উপলব্ধ ( OPENTHREAD_RADIO = 1
)।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
|
#RemoveStateChangeCallback
void otRemoveStateChangeCallback( otInstance *aInstance, otStateChangedCallback aCallback, void *aContext )
এই ফাংশনটি ওপেন থ্রেডের মধ্যে নির্দিষ্ট কনফিগারেশন বা অবস্থা পরিবর্তন করার জন্য একটি কলব্যাক সরিয়ে দেয়।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
|
otSetStateChangedCallback
otError otSetStateChangedCallback( otInstance *aInstance, otStateChangedCallback aCallback, void *aContext )
এই ফাংশনটি OpenThread-এর মধ্যে নির্দিষ্ট কনফিগারেশন বা অবস্থার পরিবর্তন হলে নির্দেশ করতে একটি কলব্যাক নিবন্ধন করে।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্ন মান |
|
ম্যাক্রো
OT_UPTIME_STRING_SIZE
OT_UPTIME_STRING_SIZE 24
আপটাইমের স্ট্রিং উপস্থাপনার জন্য প্রস্তাবিত আকার।
সম্পদ
OpenThread API রেফারেন্স বিষয়গুলি উৎস কোড থেকে উদ্ভূত হয়, যা GitHub- এ উপলব্ধ। আরও তথ্যের জন্য, বা আমাদের ডকুমেন্টেশনে অবদান রাখতে, সম্পদ দেখুন।
,দৃষ্টান্ত
এই মডিউলটিতে এমন ফাংশন রয়েছে যা OpenThread ইন্সট্যান্স নিয়ন্ত্রণ করে।
সারসংক্ষেপ
Typedefs | |
---|---|
otChangedFlags | typedefuint32_t এই ধরনের একটি বিট-ক্ষেত্র প্রতিনিধিত্ব করে যা পরিবর্তিত হয়েছে এমন নির্দিষ্ট অবস্থা/কনফিগারেশন নির্দেশ করে। |
otInstance | typedefstruct otInstance এই কাঠামোটি OpenThread ইনস্ট্যান্স গঠনকে উপস্থাপন করে। |
otStateChangedCallback )(otChangedFlags aFlags, void *aContext) | typedefvoid(* এই ফাংশন পয়েন্টারটিকে OpenThread-এর মধ্যে নির্দিষ্ট কনফিগারেশন বা অবস্থার পরিবর্তনগুলি জানানোর জন্য বলা হয়। |
ফাংশন | |
---|---|
otGetRadioVersionString ( otInstance *aInstance) | const char * এই ফাংশনটি OpenThread রেডিও সংস্করণ স্ট্রিং পায়। |
otGetVersionString (void) | const char * এই ফাংশনটি OpenThread সংস্করণ স্ট্রিং পায়। |
otInstanceErasePersistentInfo ( otInstance *aInstance) | এই ফাংশনটি অ-উদ্বায়ী মেমরিতে সংরক্ষিত সমস্ত OpenThread স্থায়ী তথ্য (নেটওয়ার্ক সেটিংস) মুছে ফেলে। |
otInstanceFactoryReset ( otInstance *aInstance) | void অ-উদ্বায়ী মেমরিতে সঞ্চিত সমস্ত সেটিংস মুছে দেয় এবং তারপর একটি প্ল্যাটফর্ম রিসেট ট্রিগার করে। |
otInstanceFinalize ( otInstance *aInstance) | void এই ফাংশনটি OpenThread লাইব্রেরি নিষ্ক্রিয় করে। |
otInstanceGetUptime ( otInstance *aInstance) | uint64_t এই ফাংশনটি বর্তমান ইনস্ট্যান্স আপটাইম (মিসেকে) প্রদান করে। |
otInstanceGetUptimeAsString ( otInstance *aInstance, char *aBuffer, uint16_t aSize) | void এই ফাংশনটি মানব-পাঠযোগ্য স্ট্রিং হিসাবে বর্তমান ইনস্ট্যান্স আপটাইম প্রদান করে। |
otInstanceInit (void *aInstanceBuffer, size_t *aInstanceBufferSize) | এই ফাংশনটি OpenThread লাইব্রেরি শুরু করে। |
otInstanceInitSingle (void) | এই ফাংশনটি OpenThread লাইব্রেরির স্ট্যাটিক একক দৃষ্টান্ত শুরু করে। |
otInstanceIsInitialized ( otInstance *aInstance) | bool এই ফাংশনটি ইঙ্গিত করে যে উদাহরণটি বৈধ/শুরু করা হয়েছে কিনা। |
otInstanceReset ( otInstance *aInstance) | void এই পদ্ধতিটি একটি প্ল্যাটফর্ম রিসেট ট্রিগার করে। |
otInstanceResetRadioStack ( otInstance *aInstance) | void এই পদ্ধতিটি OpenThread রেডিও স্ট্যাকের অভ্যন্তরীণ অবস্থা পুনরায় সেট করে। |
otRemoveStateChangeCallback ( otInstance *aInstance, otStateChangedCallback aCallback, void *aContext) | void এই ফাংশনটি ওপেন থ্রেডের মধ্যে নির্দিষ্ট কনফিগারেশন বা অবস্থা পরিবর্তন করার জন্য একটি কলব্যাক সরিয়ে দেয়। |
otSetStateChangedCallback ( otInstance *aInstance, otStateChangedCallback aCallback, void *aContext) | এই ফাংশনটি OpenThread-এর মধ্যে নির্দিষ্ট কনফিগারেশন বা অবস্থার পরিবর্তন হলে নির্দেশ করতে একটি কলব্যাক নিবন্ধন করে। |
গণনা
বেনামী enum
anonymous enum
এই গণনাটি পতাকাগুলিকে সংজ্ঞায়িত করে যা otStateChangedCallback
এর অংশ হিসাবে পাস করা হয়।
Typedefs
otChanged Flags
uint32_t otChangedFlags
এই ধরনের একটি বিট-ক্ষেত্র প্রতিনিধিত্ব করে যা পরিবর্তিত হয়েছে এমন নির্দিষ্ট অবস্থা/কনফিগারেশন নির্দেশ করে।
OT_CHANGED_*
সংজ্ঞা দেখুন।
otStateChangedCallback
void(* otStateChangedCallback)(otChangedFlags aFlags, void *aContext)
এই ফাংশন পয়েন্টারটিকে OpenThread-এর মধ্যে নির্দিষ্ট কনফিগারেশন বা অবস্থার পরিবর্তনগুলি জানানোর জন্য বলা হয়।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
|
ফাংশন
otGetRadioVersionString
const char * otGetRadioVersionString( otInstance *aInstance )
এই ফাংশনটি OpenThread রেডিও সংস্করণ স্ট্রিং পায়।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | OpenThread রেডিও সংস্করণের একটি পয়েন্টার। |
otGetVersionString
const char * otGetVersionString( void )
এই ফাংশনটি OpenThread সংস্করণ স্ট্রিং পায়।
বিস্তারিত | |
---|---|
রিটার্নস | OpenThread সংস্করণে একটি পয়েন্টার। |
otInstanceErasePersistentInfo
otError otInstanceErasePersistentInfo( otInstance *aInstance )
এই ফাংশনটি অ-উদ্বায়ী মেমরিতে সংরক্ষিত সমস্ত OpenThread স্থায়ী তথ্য (নেটওয়ার্ক সেটিংস) মুছে ফেলে।
ডিভাইসটি disabled
অবস্থায়/ভূমিকায় থাকলেই মুছে ফেলা সফল হয়।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|
otInstanceFactoryReset
void otInstanceFactoryReset( otInstance *aInstance )
অ-উদ্বায়ী মেমরিতে সঞ্চিত সমস্ত সেটিংস মুছে দেয় এবং তারপর একটি প্ল্যাটফর্ম রিসেট ট্রিগার করে।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
|
otInstanceFinalize
void otInstanceFinalize( otInstance *aInstance )
এই ফাংশনটি OpenThread লাইব্রেরি নিষ্ক্রিয় করে।
OpenThread আর ব্যবহার না হলে এই ফাংশনটি কল করুন।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
|
otInstanceGetUptime
uint64_t otInstanceGetUptime( otInstance *aInstance )
এই ফাংশনটি বর্তমান ইনস্ট্যান্স আপটাইম (মিসেকে) প্রদান করে।
এই ফাংশনটি সক্রিয় করার জন্য OPENTHREAD_CONFIG_UPTIME_ENABLE
প্রয়োজন৷
ওপেন থ্রেড ইনস্ট্যান্স শুরু হওয়ার পর থেকে আপটাইমটি মিলিসেকেন্ডের সংখ্যা হিসাবে দেওয়া হয়।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | আপটাইম (মিলিসেকেন্ডের সংখ্যা)। |
otInstanceGetUptimeAsString
void otInstanceGetUptimeAsString( otInstance *aInstance, char *aBuffer, uint16_t aSize )
এই ফাংশনটি মানব-পাঠযোগ্য স্ট্রিং হিসাবে বর্তমান ইনস্ট্যান্স আপটাইম প্রদান করে।
এই ফাংশনটি সক্রিয় করার জন্য OPENTHREAD_CONFIG_UPTIME_ENABLE
প্রয়োজন৷
স্ট্রিং ফর্ম্যাট অনুসরণ করে "
যদি ফলস্বরূপ স্ট্রিংটি aBuffer
এ মাপসই না হয় (এর aSize
অক্ষরের মধ্যে), স্ট্রিংটি কাটা হবে তবে আউটপুট করা স্ট্রিংটি সর্বদা নাল-টার্মিনেট করা হয়।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
|
otInstanceInit
otInstance * otInstanceInit( void *aInstanceBuffer, size_t *aInstanceBufferSize )
এই ফাংশনটি OpenThread লাইব্রেরি শুরু করে।
এই ফাংশনটি OpenThread আরম্ভ করে এবং পরবর্তী OpenThread API কলের জন্য প্রস্তুত করে। OpenThread-এ অন্য কোনো কল করার আগে এই ফাংশনটি অবশ্যই কল করা উচিত।
এই ফাংশনটি উপলব্ধ এবং শুধুমাত্র তখনই ব্যবহার করা যেতে পারে যখন একাধিক OpenThread দৃষ্টান্তগুলির জন্য সমর্থন সক্ষম করা থাকে৷
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্নস | নতুন OpenThread উদাহরণের একটি পয়েন্টার। |
otInstanceFinalize
otInstanceInitSingle
otInstance * otInstanceInitSingle( void )
এই ফাংশনটি OpenThread লাইব্রেরির স্ট্যাটিক একক দৃষ্টান্ত শুরু করে।
এই ফাংশনটি OpenThread আরম্ভ করে এবং পরবর্তী OpenThread API কলের জন্য প্রস্তুত করে। OpenThread-এ অন্য কোনো কল করার আগে এই ফাংশনটি অবশ্যই কল করা উচিত।
এই ফাংশনটি উপলব্ধ এবং শুধুমাত্র তখনই ব্যবহার করা যেতে পারে যখন একাধিক OpenThread দৃষ্টান্তগুলির জন্য সমর্থন নিষ্ক্রিয় করা থাকে৷
বিস্তারিত | |
---|---|
রিটার্নস | একক OpenThread উদাহরণের একটি পয়েন্টার। |
otInstanceIsInitialized
bool otInstanceIsInitialized( otInstance *aInstance )
এই ফাংশনটি ইঙ্গিত করে যে উদাহরণটি বৈধ/শুরু করা হয়েছে কিনা।
দৃষ্টান্তটি বৈধ বলে বিবেচিত হয় যদি এটি অর্জিত হয় এবং হয় হয় otInstanceInitSingle()
(একক উদাহরণের ক্ষেত্রে) অথবা otInstanceInit()
(মাল্টি ইনস্ট্যান্স ক্ষেত্রে) ব্যবহার করে। otInstanceFinalize()
এ একটি পরবর্তী কলের ফলে উদাহরণটিকে শুরু না করা হিসাবে বিবেচনা করা হয়।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | প্রদত্ত দৃষ্টান্তটি বৈধ/শুরু হলে সত্য, অন্যথায় মিথ্যা। |
otInstanceReset
void otInstanceReset( otInstance *aInstance )
এই পদ্ধতিটি একটি প্ল্যাটফর্ম রিসেট ট্রিগার করে।
রিসেট প্রক্রিয়া নিশ্চিত করে যে সমস্ত OpenThread অবস্থা/তথ্য (অস্থির মেমরিতে সংরক্ষিত) মুছে ফেলা হয়েছে। মনে রাখবেন যে otPlatformReset
অ-উদ্বায়ী মেমরিতে সংরক্ষিত কোনো স্থায়ী অবস্থা/তথ্য মুছে দেয় না।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
|
otInstanceResetRadioStack
void otInstanceResetRadioStack( otInstance *aInstance )
এই পদ্ধতিটি OpenThread রেডিও স্ট্যাকের অভ্যন্তরীণ অবস্থা পুনরায় সেট করে।
কলব্যাক এবং কনফিগারেশন সংরক্ষণ করা হয়.
এই API শুধুমাত্র রেডিও বিল্ডের অধীনে উপলব্ধ ( OPENTHREAD_RADIO = 1
)।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
|
#RemoveStateChangeCallback
void otRemoveStateChangeCallback( otInstance *aInstance, otStateChangedCallback aCallback, void *aContext )
এই ফাংশনটি ওপেন থ্রেডের মধ্যে নির্দিষ্ট কনফিগারেশন বা অবস্থা পরিবর্তন করার জন্য একটি কলব্যাক সরিয়ে দেয়।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
|
otSetStateChangedCallback
otError otSetStateChangedCallback( otInstance *aInstance, otStateChangedCallback aCallback, void *aContext )
এই ফাংশনটি OpenThread-এর মধ্যে নির্দিষ্ট কনফিগারেশন বা অবস্থার পরিবর্তন হলে নির্দেশ করতে একটি কলব্যাক নিবন্ধন করে।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্ন মান |
|
ম্যাক্রো
OT_UPTIME_STRING_SIZE
OT_UPTIME_STRING_SIZE 24
আপটাইমের স্ট্রিং উপস্থাপনার জন্য প্রস্তাবিত আকার।
সম্পদ
OpenThread API রেফারেন্স বিষয়গুলি উৎস কোড থেকে উদ্ভূত হয়, যা GitHub- এ উপলব্ধ। আরও তথ্যের জন্য, বা আমাদের ডকুমেন্টেশনে অবদান রাখতে, সম্পদ দেখুন।