Espruino:Справочник по API/Класс E/setConsole(): различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) Нет описания правки |
Myagkij (обсуждение | вклад) |
||
(не показаны 3 промежуточные версии 2 участников) | |||
Строка 7: | Строка 7: | ||
==Синтаксис== | ==Синтаксис== | ||
<syntaxhighlight lang="javascript | <syntaxhighlight lang="javascript"> | ||
E.setConsole(device, options) | E.setConsole(device, options) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 13: | Строка 13: | ||
==Параметры== | ==Параметры== | ||
* device – устройство, к которому надо привязать JS-консоль | * '''device''' – устройство, к которому надо привязать JS-консоль | ||
* options – объект с настройками (см. ниже). Это опциональный аргумент | * '''options''' – объект с настройками (см. ниже). Это опциональный аргумент | ||
==Возвращаемое значение== | ==Возвращаемое значение== | ||
Строка 32: | Строка 32: | ||
Объект ''options'' имеет следующий формат: | Объект ''options'' имеет следующий формат: | ||
<syntaxhighlight lang="javascript | <syntaxhighlight lang="javascript"> | ||
{ | { | ||
force : bool // по умолчанию «false»; | force : bool // по умолчанию «false»; | ||
Строка 44: | Строка 44: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
{{Примечание1|Эта функция не доступна для устройств с маленькой [[flash-память]]ю.}} | |||
=См.также= | =См.также= | ||
=Внешние ссылки= | =Внешние ссылки= | ||
Строка 54: | Строка 54: | ||
<references /> | <references /> | ||
{{Навигационная таблица/Espruino | {{Навигационная таблица/Портал/Espruino}} | ||
Текущая версия от 19:00, 24 июня 2023
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Функция E.setConsole()[1]
Синтаксис
E.setConsole(device, options)
Параметры
- device – устройство, к которому надо привязать JS-консоль
- options – объект с настройками (см. ниже). Это опциональный аргумент
Возвращаемое значение
Описание
Меняет устройство, к которому надо привязать JS-консоль (которая также известна как REPL). После этого ее можно будет использовать для программирования Espruino.
Вместо Serial.setConsole() можно вызвать E.setConsole("DeviceName").
Эта функцию также можно использовать для удаления консоли. Просто вызовите E.setConsole(null), и это сделает консоль полностью недоступной.
В аргументе device можно задать "Serial1", "USB", "Bluetooth", "Telnet", "Terminal", любое аппаратное Serial-устройство или null, чтобы полностью отключить консоль.
Объект options имеет следующий формат:
{
force : bool // по умолчанию «false»;
// закрепляет консоль за текущим устройством,
// чтобы она не могла «переехать» на другое;
// если задать здесь «false»,
// при изменении состояния соединения
// (например, USB/Bluetooth)
// консоль «переедет» автоматически
}
См.также
Внешние ссылки