رابط خط فرمان
این ماژول شامل توابعی است که اجرای پشته Thread را کنترل می کند.
خلاصه
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 بازگشت به تماس برای نوشتن گزارش OpenThread در کنسول CLI.  | 
 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 )
بازگشت به تماس برای نوشتن گزارش OpenThread در کنسول CLI.
| جزئیات | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| مولفه های | 
  | 
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 سرچشمه می گیرند. برای اطلاعات بیشتر، یا مشارکت در اسناد ما، به منابع مراجعه کنید.