Lua skripty
Lua je jednoduchý skriptovací jazyk. Jeho hlavním účelem je rozšiřovat možnosti jiných programů. Takový program obsahuje interpret jazyka Lua a umožňuje uživateli spouštět vlastní skripty. Je jedním z nejrozšířenějších skriptovacích jazyků na světě. Najdeme jej v počítačových hrách, průmyslových zařízeních, síťových prvcích, grafických aplikacích, databázích i v modelářských vysílačích.
Lua vznikla v roce 1993 na brazilské univerzitě PUC-Rio a díky své malé velikosti a nízkým nárokům na paměť se rozšířila do mnoha oblastí.
Je důležité si uvědomit, že neexistuje pouze jedno prostředí LUA. Samotný jazyk definuje pouze syntaxi a základní standardní knihovny. To, co skript skutečně umí, závisí na aplikaci, ve které běží. Každý program může poskytovat vlastní funkce, objekty a knihovny. Skript napsaný pro jednu aplikaci proto zpravidla nelze bez úprav spustit v jiné.
Dobrým příkladem jsou firmware vysílačů jako EdgeTX nebo Jeti, které využívají Lua jako prostředek pro rozšiřování funkcí RC vysílače. Skripty zde mohou přistupovat k telemetrickým datům, zobrazovat informace na displeji, přehrávat hlasové zprávy nebo vytvářet vlastní uživatelské nástroje. LUA skripty se používají například pro tvorbu telemetrických obrazovek, konfiguračních nástrojů, widgetů a dalších funkcí vysílače.
manuál zde: Lua 5.3 Reference Manual
