|
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().
1.7.4