واجهة سطر الأوامر
تشمل هذه الوحدة وظائف تتحكم في تنفيذ حِزمة سلسلة المحادثات.
الملخّص
مواقد الخط |
|
---|---|
otCliOutputCallback)(void *aContext, const char *aFormat, va_list aArguments)
|
مَعلمة typetypeint(*
يتم استدعاء مؤشر الدالة هذا لإشعارك الناتج عن وحدة التحكم. |
الدوال |
|
---|---|
otCliAppendResult(otError aError)
|
void
اكتب رمز الخطأ في وحدة التحكم في سطر الأوامر.
|
otCliInit(otInstance *aInstance, otCliOutputCallback aCallback, void *aContext)
|
void
قم بإعداد وحدة سطر الأوامر.
|
otCliInputLine(char *aBuf)
|
void
وتُستخدم هذه الطريقة للحصول على الخلاصة في سطر إدخال وحدة التحكّم.
|
otCliOutputBytes(const uint8_t *aBytes, uint8_t aLength)
|
void
يمكنك كتابة عدد من وحدات البايت في وحدة تحكم سطر الأوامر كسلسلة سداسية عشرية.
|
otCliOutputFormat(const char *aFmt, ...)
|
void
كتابة سلسلة منسقة إلى وحدة تحكم سطر الأوامر.
|
otCliPlatLogv(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs)
|
void
معاودة الاتصال لكتابة سجل Openthread إلى وحدة التحكم في سطر الأوامر.
|
otCliSetUserCommands(const otCliCommand *aUserCommands, uint8_t aLength, void *aContext)
|
void
إعداد جدول أوامر المستخدم.
|
مواقد الخط
otCliOutputCallback
int(* otCliOutputCallback)(void *aContext, const char *aFormat, va_list aArguments)
يتم استدعاء مؤشر الدالة هذا لإشعارك الناتج عن وحدة التحكم.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلَمات |
|
||||||
طلبات الإرجاع |
عدد وحدات البايت المكتوبة بواسطة الاستدعاء.
|
الدوال
otCliإلحاق النتيجة
void otCliAppendResult( otError aError )
اكتب رمز الخطأ في وحدة التحكم في سطر الأوامر.
إذا كانت قيمة aError
OT_ERROR_PENDING
لن يتم إخراجها.
التفاصيل | |||
---|---|---|---|
المعلَمات |
|
otCliInit
void otCliInit( otInstance *aInstance, otCliOutputCallback aCallback, void *aContext )
قم بإعداد وحدة سطر الأوامر.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلَمات |
|
otCliInputLine
void otCliInputLine( char *aBuf )
وتُستخدم هذه الطريقة للحصول على الخلاصة في سطر إدخال وحدة التحكّم.
التفاصيل | |||
---|---|---|---|
المعلَمات |
|
otCliOutputBytes
void otCliOutputBytes( const uint8_t *aBytes, uint8_t aLength )
يمكنك كتابة عدد من وحدات البايت في وحدة تحكم سطر الأوامر كسلسلة سداسية عشرية.
التفاصيل | |||||
---|---|---|---|---|---|
المعلَمات |
|
otCliOutputFormat
void otCliOutputFormat( const char *aFmt, ... )
كتابة سلسلة منسقة إلى وحدة تحكم سطر الأوامر.
التفاصيل | |||||
---|---|---|---|---|---|
المعلَمات |
|
otCliPlatLogv
void otCliPlatLogv( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs )
معاودة الاتصال لكتابة سجل Openthread إلى وحدة التحكم في سطر الأوامر.
التفاصيل | |||||||||
---|---|---|---|---|---|---|---|---|---|
المعلَمات |
|
otCliSetUserCommands
void otCliSetUserCommands( const otCliCommand *aUserCommands, uint8_t aLength, void *aContext )
إعداد جدول أوامر المستخدم.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلَمات |
|
المراجع
تنشأ مواضيع واجهة برمجة التطبيقات المرجعية لـ OpenThread من رمز المصدر، المتوفر على GitHub. للاطّلاع على مزيد من المعلومات أو للمساهمة في مستنداتنا، يُرجى الرجوع إلى المراجع.