Интерфейс командной строки
Этот модуль включает функции, управляющие выполнением стека потоков.
Резюме
Определения типов | |
---|---|
otCliOutputCallback )(void *aContext, const char *aFormat, va_list aArguments) | определение типаint(* Этот указатель функции вызывается для уведомления о выводе консоли. |
Функции | |
---|---|
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) | void Задайте таблицу пользовательских команд. |
Определения типов
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.
Подробности | |||||||
---|---|---|---|---|---|---|---|
Параметры |
|
отклиинпутлине
void otCliInputLine( char *aBuf )
Этот метод вызывается для ввода строки ввода консоли.
Подробности | |||
---|---|---|---|
Параметры |
|
otCliOutputBytes
void otCliOutputBytes( const uint8_t *aBytes, uint8_t aLength )
Запишите количество байтов в консоль CLI в виде шестнадцатеричной строки.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
|
otCliOutputFormat
void otCliOutputFormat( const char *aFmt, ... )
Запишите отформатированную строку в консоль CLI.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
|
отклиплатлогв
void otCliPlatLogv( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs )
Обратный вызов для записи журнала OpenThread в консоль CLI.
Подробности | |||||||||
---|---|---|---|---|---|---|---|---|---|
Параметры |
|
отклисетусеркоммандс
void otCliSetUserCommands( const otCliCommand *aUserCommands, uint8_t aLength, void *aContext )
Задайте таблицу пользовательских команд.
Подробности | |||||||
---|---|---|---|---|---|---|---|
Параметры |
|
Ресурсы
Разделы справочника по API OpenThread взяты из исходного кода, доступного на GitHub . Чтобы получить дополнительную информацию или внести свой вклад в нашу документацию, обратитесь к разделу Ресурсы .