Espruino:Справочник по API/Класс E/setConsole()

Материал из Онлайн справочника
Версия от 19:00, 24 июня 2023; Myagkij (обсуждение | вклад) (→‎Описание)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Функция 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-памятью.

См.также

Внешние ссылки