EdgeTX Custom Scripts: Lua mixer scripts

Користувацькі скрипти (Custom Scripts / Mixes Scripts) приймають одне або кілька значень як вхідні дані, виконують певну обробку в коді Lua та видають одне або кілька значень на виході. Кожна модель може мати кілька пов'язаних із нею скриптів мікшерів, і ці скрипти виконуються періодично. Вони працюють подібно до стандартних мікшерів EdgeTX, але водночас надають набагато гнучкіший і потужніший інструмент.
Типові варіанти використання:
- заміна складних мікшерів, які не є критично важливими для функціонування моделі
- складна обробка вхідних даних (Inputs) та реакція на їхній поточний стан та/або їхню історію
- фільтрація значень телеметрії
Якщо вихід скрипта використовується як mixer source, і виконання скрипта припиняється (killed) з будь-якої причини, тоді вся лінія мікшера вимикається! Будьте обережні при їх використанні для основного керування. Рекомендується мати резервну лінію мікшера, яка буде використовуватися, якщо з будь-якої причини виконання Mixer Script буде перервано.

Ось приклад скрипта мікшера, який приймає джерело та постійне значення, і має два виходи, які можна буде вибрати в мікшері як джерела.
Джерело: EdgeTX User Manual 2.11, ліцензія CC BY-SA 4.0. Український переклад підготовлений для dead.md.