Користувацькі скрипти

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

Ось приклад скрипта мікшера, який приймає джерело та константу, і має два виходи, які можна буде вибрати в мікшері як джерела.
Last updated