কমান্ড লাইন ইন্টারফেস
এই মডিউলটিতে এমন ফাংশন রয়েছে যা থ্রেড স্ট্যাকের সম্পাদন নিয়ন্ত্রণ করে।
সারসংক্ষেপ
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- এ উপলব্ধ। আরও তথ্যের জন্য, বা আমাদের ডকুমেন্টেশনে অবদান রাখতে, সম্পদ দেখুন।