কমান্ড লাইন ইন্টারফেস
এই মডিউলটিতে এমন ফাংশন রয়েছে যা থ্রেড স্ট্যাকের সম্পাদন নিয়ন্ত্রণ করে।
সারসংক্ষেপ
Typedefs | |
---|---|
otCliOutputCallback )(void *aContext, const char *aFormat, va_list aArguments) | typedefint(* পয়েন্টারকে কনসোল আউটপুট সম্পর্কে অবহিত করতে বলা হয়। |
ফাংশন | |
---|---|
otCliAppendResult ( otError aError) | void CLI কনসোলে ত্রুটি কোড লিখুন। |
otCliInit ( otInstance *aInstance, otCliOutputCallback aCallback, void *aContext) | void CLI মডিউল আরম্ভ করুন। |
otCliInputLine (char *aBuf) | void একটি কনসোল ইনপুট লাইনে খাওয়ানোর জন্য বলা হয়। |
otCliOutputBytes (const uint8_t *aBytes, uint8_t aLength) | void হেক্স স্ট্রিং হিসাবে CLI কনসোলে বেশ কয়েকটি বাইট লিখুন। |
otCliOutputFormat (const char *aFmt, ...) | void CLI কনসোলে ফরম্যাট করা স্ট্রিং লিখুন। |
otCliPlatLogv ( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs) | void CLI কনসোলে OpenThread লগ লিখতে কলব্যাক করুন। |
otCliSetUserCommands (const otCliCommand *aUserCommands, uint8_t aLength, void *aContext) | একটি ব্যবহারকারী কমান্ড টেবিল সেট করুন। |
otCliVendorSetUserCommands (void) | void ব্যবহারকারী কমান্ড টেবিলে বিক্রেতা নির্দিষ্ট কমান্ড যোগ করার অনুমতি দিতে কলব্যাক। |
Typedefs
otCliOutputCallback
int(* otCliOutputCallback)(void *aContext, const char *aFormat, va_list aArguments)
পয়েন্টারকে কনসোল আউটপুট সম্পর্কে অবহিত করতে বলা হয়।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্নস | কলব্যাক দ্বারা লিখিত বাইটের সংখ্যা। |
ফাংশন
otCliAppendResult
void otCliAppendResult( otError aError )
CLI কনসোলে ত্রুটি কোড লিখুন।
aError
OT_ERROR_PENDING
হলে কিছুই আউটপুট হবে না।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
|
otCliInit
void otCliInit( otInstance *aInstance, otCliOutputCallback aCallback, void *aContext )
CLI মডিউল আরম্ভ করুন।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
|
otCliInputLine
void otCliInputLine( char *aBuf )
একটি কনসোল ইনপুট লাইনে খাওয়ানোর জন্য বলা হয়।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
|
otCliOutputBytes
void otCliOutputBytes( const uint8_t *aBytes, uint8_t aLength )
হেক্স স্ট্রিং হিসাবে CLI কনসোলে বেশ কয়েকটি বাইট লিখুন।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
|
otCliOutputFormat
void otCliOutputFormat( const char *aFmt, ... )
CLI কনসোলে ফরম্যাট করা স্ট্রিং লিখুন।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
|
otCliPlatLogv
void otCliPlatLogv( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs )
CLI কনসোলে OpenThread লগ লিখতে কলব্যাক করুন।
বিস্তারিত | |||||||||
---|---|---|---|---|---|---|---|---|---|
পরামিতি |
|
otCliSetUserCommands
otError otCliSetUserCommands( const otCliCommand *aUserCommands, uint8_t aLength, void *aContext )
একটি ব্যবহারকারী কমান্ড টেবিল সেট করুন।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্ন মান |
|
otCliVendorSetUserCommands
void otCliVendorSetUserCommands( void )
ব্যবহারকারী কমান্ড টেবিলে বিক্রেতা নির্দিষ্ট কমান্ড যোগ করার অনুমতি দিতে কলব্যাক।
OPENTHREAD_CONFIG_CLI_VENDOR_COMMANDS_ENABLE
সক্রিয় থাকলে এবং OPENTHREAD_CONFIG_CLI_MAX_USER_CMD_ENTRIES
1-এর বেশি হলে উপলব্ধ।
সম্পদ
OpenThread API রেফারেন্স বিষয়গুলি উৎস কোড থেকে উদ্ভূত হয়, যা GitHub- এ উপলব্ধ। আরও তথ্যের জন্য, বা আমাদের ডকুমেন্টেশনে অবদান রাখতে, সম্পদ দেখুন।