Виджеты (Widgets)

Виджет (widget) — небольшой информационный блок на главном экране аппаратуры, который показывает какие-либо данные (например, значение датчика телеметрии, таймер, уровень заряда аккумулятора) или отображает элемент интерфейса. Виджеты размещаются в ячейках главного экрана (и верхней панели) и настраиваются по отдельности.

После настройки виджета долгое нажатие на нём открывает два пункта меню: Full screen (полный экран) и настройки виджета (Widget). Для некоторых виджетов полноэкранный режим даёт дополнительные возможности. Чтобы выйти из полноэкранного режима, выполните долгое нажатие кнопки RTN / Назад.

Ниже приведены описания и параметры настройки виджетов, входящих в EdgeTX.

Примечание: имена параметров виджетов (Sensor, Color, Shadow и т.п.) заданы в самих Lua-скриптах и на экране отображаются на английском — здесь они сохранены как есть, переведены только пояснения.

BattAnalog

Виджет BattAnalog

Показывает графическое представление уровня заряда Li-Po/Li-ion аккумулятора. Автоматически определяет число банок аккумулятора. Работает с телеметрией, где приходит только суммарное напряжение аккумулятора. Настраиваемые параметры:

  • Sensor — датчик напряжения аккумулятора.
  • Color — открывает палитру для выбора цвета текста.
  • Show_Total_Voltage — если включено, показывает суммарное напряжение аккумулятора (вместо расчётного напряжения банки).
  • Lithium_Ion — если включено, меняет минимальное напряжение аккумулятора, используемое при расчёте остатка заряда, с 3.0 до 2.8 В.

BattCheck

Виджет BattCheck

Показывает графическое представление уровня заряда Li-Po/Li-ion аккумулятора. Работает с телеметрией, где приходит напряжение отдельных банок, например с датчика FrSky FLVSS. Настраиваемые параметры:

  • Sensor — датчик напряжения аккумулятора.
  • Color — открывает палитру для выбора цвета текста.
  • Shadow — если включено, добавляет тень к тексту.
  • LowestCell — если включено, показывает только напряжение самой разряженной банки (а не всех банок).
  • Lithium_Ion — если включено, меняет минимальное напряжение аккумулятора при расчёте остатка заряда с 3.0 до 2.8 В.

Counter

Виджет Counter

Счётчик, ведущий пошаговый подсчёт. Настраиваемые параметры:

  • Color — открывает палитру для выбора цвета текста.
  • Shadow — если включено, добавляет тень к тексту.

Event Demo

Виджеты Counter и Event Demo

Виджет Event Demo в полноэкранном режиме

Демонстрирует обработку событий клавиш и касаний в полноэкранном режиме. Только для демонстрации. Настраиваемые параметры:

  • Size — изменяет размер прямоугольника в полноэкранном режиме.

Flights

Виджет Flights

Подсчитывает число ваших полётов. Даёт голосовое оповещение о начале и завершении полёта, а также о суммарном числе полётов для модели.

Настраиваемые параметры:

  • switch — назначенный переключатель Arm/Safe (постановка на охрану/готовность).
  • motor_channel — канал двигателя.
  • min_flight_duration — минимальная длительность полёта, чтобы он был засчитан.
  • text_color — открывает палитру для выбора цвета текста.
  • debug — если включено, показывает служебную информацию на виджете.

Дополнительные замечания об этом виджете:

Полёт считается состоявшимся, если через 30 с двигатель работает выше 25%, активна телеметрия (это указывает, что модель подключена) и переключатель safe в положении ON. Полёт считается завершённым через 8 секунд после отключения аккумулятора (определяется по отсутствию телеметрии). Предупреждение: НЕ используйте этот виджет, если модель использует GV9 (счётчик полётов хранится в GV9 FM0)!

Виджет предполагает следующее: у модели есть двигатель, двигатель активируется по каналу 3 (можно изменить в настройках), есть телеметрия с одним из источников [RSSI|RxBt|A1|A2|1RSS|2RSS|RQly], есть переключатель safe (arm), и глобальная переменная GV9 свободна (не используется).

Gauge

Виджет Gauge

Показывает значение источника в виде столбчатой диаграммы. Настраиваемые параметры:

  • Source — источник для диаграммы.
  • Min — минимальное значение диаграммы. Ему соответствует 0%.
  • Max — максимальное значение диаграммы. Ему соответствует 100%.
  • Color — открывает палитру для выбора цвета текста и полосы.

Gauge Rotary

Виджет Gauge Rotary

Настраиваемый аналоговый индикатор со стрелкой. Также показывает минимальное и максимальное считанные значения зелёной и красной стрелками. Настраиваемые параметры:

  • Source — источник для индикатора.
  • Min — минимальное (наименьшее) значение индикатора.
  • Max — максимальное (наибольшее) значение индикатора.
  • HighasGreenвключите для датчика, у которого высокие значения — это хорошо; выключите для датчика, у которого хороши низкие значения.
  • Precision — точность отображаемого числа (число знаков после запятой).

Ghost

Виджет Ghost в обычном режиме и в режиме VTX

Виджет Ghost показывает телеметрию приёмника управления или видеопередатчика — в зависимости от настроенного режима.

В обычном режиме виджет показывает: режим радиосвязи (RFMD), частоту кадров (FRATE), качество связи (RQLY) и мощность передачи (TPWR).

В видеорежиме виджет показывает: диапазон видео (VBAN), частоту видео (VFRQ), канал видео (VCHAN) и мощность видео (VPWR).

LibGUI Demo

Виджет LibGUI Demo

Этот виджет — демонстрация библиотеки LibGUI. Обычно эта библиотека не запускается сама по себе, а предоставляет интерактивные функции другим Lua-скриптам, которые её используют. Чтобы продемонстрировать возможности библиотеки, виджет нужно запустить в полноэкранном режиме.

Model info

Виджет Model Info

Показывает имя и изображение выбранной модели (если оно задано в настройках модели). Настраиваемые параметры:

  • Color — открывает палитру для выбора цвета текста имени.
  • Size — размер текста имени. Варианты: STD (по умолчанию), BOLD, XXS, XS, L, XL, XXL.
  • Fill background? — если включено, добавляет сплошной цвет фона виджета.
  • BG Color — открывает палитру для выбора цвета фона.
  • Use Theme Color — если включено, заменяет цвет текста цветом текста из настроенной темы.

Outputs

Виджет Outputs

Показывает значения выходных каналов в виде столбчатой диаграммы. Число отображаемых каналов зависит от размера виджета. Настраиваемые параметры:

  • First channel — первый отображаемый в виджете канал.
  • Fill background — если включено, добавляет сплошной цвет фона виджета.
  • BG Color — открывает палитру для выбора цвета фона.
  • Text Color — открывает палитру для выбора цвета текста.
  • Color — открывает палитру для выбора цвета полос выходов.

Serial Power Port Demo

Виджет Serial Power Port Demo

Демонстрационный виджет, показывающий, как можно использовать порт питания. Запускается только в полноэкранном режиме.

SOARETX

Виджет SoarETX

Версия инструмента SoarOTX для EdgeTX. Это пакет для моделей планеров на аппаратурах EdgeTX. Он предоставляет Lua-скрипты для хронометража и подсчёта очков, построения графиков по данным логов (например, графиков высоты) и настройки модели.

Подробнее о настройке и использовании этого виджета см. https://github.com/jfrickmann/SoarOTX/wiki/SoarETX-for-color-radios.

Демонстрацию этого инструмента можно посмотреть здесь: https://www.youtube.com/watch?v=5NSvxUNKM_c

Text

Виджет Text

Показывает настраиваемое пользователем текстовое поле. Настраиваемые параметры:

  • Text — отображаемый текст.
  • Color — открывает палитру для выбора цвета текста.
  • Size — размер текста. Варианты: STD (по умолчанию), BOLD, XXS, XS, L, XL, XXL.
  • Shadow — если включено, добавляет тень к тексту.
  • Alignment — выравнивание текста в поле. Варианты: Left (по левому краю), Center (по центру), Right (по правому краю).

Timer

Виджет Timer

Показывает выбранный таймер. Настраиваемых параметров нет, кроме выбора таймера.

Timer2

Виджет Timer2

Показывает выбранный таймер, масштабируя текст таймера в зависимости от выбранного размера виджета. Настраиваемые параметры:

  • TextColor — открывает палитру для выбора цвета текста.
  • Timer — отображаемый таймер.
  • use_days — если включено, показывает дни, когда значение времени превышает 24 часа.

TxGPStest

Виджет TxGPSTest

Показывает информацию GPS в текстовом виде. Настраиваемых параметров нет.

Value

Виджет Value

Показывает числовое значение заданного источника в виде текста. Настраиваемые параметры:

  • Source — источник значения для отображения.
  • Color — открывает палитру для выбора цвета текста. Можно выбрать цветовую модель RGB или HSV, а также один из настроенных системных цветов темы.
  • Shadow — если включено, добавляет тень к тексту.
  • Align Label — выравнивание текста подписи. Варианты: Left, Center, Right.
  • Align Value — выравнивание текста значения. Варианты: Left, Center, Right.

Value2

Виджет Value2

Показывает числовое значение заданного источника телеметрии в виде текста. Текст масштабируется в зависимости от выбранного размера ячейки виджета. Виджет определяет окончание полёта (по прекращению приёма телеметрии) и затем показывает минимальное и максимальное значения настроенного датчика телеметрии.

Настраиваемые параметры:

  • Source — источник телеметрии для отображения.
  • Color — открывает палитру для выбора цвета текста. Можно выбрать цветовую модель RGB или HSV, а также один из настроенных системных цветов темы.
  • PostFix — добавляет текстовую подпись после подписи с именем датчика телеметрии.