Espruino:Справочник по API/Класс E/setConsole(): различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) (Новая страница: «{{Espruino/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} =<ref>[ www.espruino.com - ]</ref>= ==Синтакс...») |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 3: | Строка 3: | ||
{{Myagkij-редактор}} | {{Myagkij-редактор}} | ||
=<ref>[ www.espruino.com - ]</ref>= | =Функция E.setConsole()<ref>[https://www.espruino.com/Reference#t_l_E_setConsole www.espruino.com - E.setConsole]</ref>= | ||
==Синтаксис== | ==Синтаксис== | ||
<syntaxhighlight lang="javascript" enclose="div"> | <syntaxhighlight lang="javascript" enclose="div"> | ||
E.setConsole(device, options) | |||
</syntaxhighlight> | </syntaxhighlight> | ||
==Параметры== | ==Параметры== | ||
* device – устройство, к которому надо привязать JS-консоль | |||
* options – объект с настройками (см. ниже). Это опциональный аргумент | |||
==Возвращаемое значение== | ==Возвращаемое значение== | ||
Строка 21: | Строка 22: | ||
==Описание== | ==Описание== | ||
Меняет устройство, к которому надо привязать JS-консоль (которая также известна как [[REPL]]). После этого ее можно будет использовать для программирования [[Espruino]]. | |||
Вместо [https://www.espruino.com/Reference#l_Serial_setConsole Serial.setConsole()] можно вызвать '''E.setConsole("DeviceName")'''. | |||
Эта функцию также можно использовать для удаления консоли. Просто вызовите '''E.setConsole(null)''', и это сделает консоль полностью недоступной. | |||
В аргументе ''device'' можно задать '''"Serial1", "USB", "Bluetooth", "Telnet", "Terminal"''', любое аппаратное ''Serial''-устройство или ''null'', чтобы полностью отключить консоль. | |||
Объект ''options'' имеет следующий формат: | |||
<syntaxhighlight lang="javascript" enclose="div"> | |||
{ | |||
force : bool // по умолчанию «false»; | |||
// закрепляет консоль за текущим устройством, | |||
// чтобы она не могла «переехать» на другое; | |||
// если задать здесь «false», | |||
// при изменении состояния соединения | |||
// (например, USB/Bluetooth) | |||
// консоль «переедет» автоматически | |||
} | |||
</syntaxhighlight> | |||
'''Примечание:''' Эта функция не доступна для устройств с маленькой [[flash-память]]ю. | |||
=См.также= | =См.также= |
Версия от 19:27, 6 декабря 2020
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Функция 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)
// консоль «переедет» автоматически
}
Примечание: Эта функция не доступна для устройств с маленькой flash-памятью.
См.также
Внешние ссылки