uIP 1.0
|
Интерфейс шелла Contiki. Подробнее...
Функции | |
void | shell_init (void) |
Инициализирует шелл. | |
void | shell_start (void) |
Запускает фоновую поддержку шелла (shell back-end). | |
void | shell_input (char *command) |
Обрабатывает команды шелла. | |
void | shell_quit (char *) |
Выход из шелла. | |
void | shell_output (char *str1, char *str2) |
Печатает строку в окне шелла. | |
void | shell_prompt (char *prompt) |
Печатает приглашение (prompt) в окно шелла. |
Интерфейс шелла Contiki.
Некоторые функции, декларированые в этом файле, должны быть релаизиваны как фоновая среда поддержки шелла (shell back-end) в файлах, специфичных для архитектуры порта Contiki.
См. определение в файле shell.h
void shell_init | ( | void | ) |
Инициализирует шелл.
Вызывается, когда запускается процесс внешнего интерфейса с пользователем шелла (shell front-end). Эта функция может использоваться для запуска прослушивания сигналов.
См. определение в файле shell.c строка 106
Перекрестные ссылки shell_init().
Используется в shell_init().
void shell_input | ( | char * | command | ) |
Обрабатывает команды шелла.
Эта функция вызывается из графического интерфейса пользователя шелла (shell GUI) / сервера telnet, где введенная команда должна быть обработана фоновой поддержкой шелла (shell back-end).
command | Обрабатываемая команда. |
См. определение в файле shell.c строка 119
Перекрестные ссылки shell_input().
Используется в shell_input().
void shell_output | ( | char * | str1, |
char * | str2 | ||
) |
Печатает строку в окне шелла.
Эта функция реализована в shell GUI / сервере telnet, и может быть вызвана фоновой поддержкой шелла (shell back-end) для вывода строки в рабочем окне шелла. К строке будет автоматически добавлен символ завершения строки (linebreak).
str1 | Первая половина строки для вывода. |
str2 | Вторая половина строки для вывода. |
void shell_prompt | ( | char * | prompt | ) |
void shell_start | ( | void | ) |
Запускает фоновую поддержку шелла (shell back-end).
Вызывается внешним интерфейсом (front-end), когда запускается новый шелл.
См. определение в файле shell.c строка 111
Перекрестные ссылки shell_start().
Используется в shell_start().