články ¦ sekce ¦ kontakt ¦ Hledat

INAV LUA skript

Je to skript, který na displeji vysílače informuje o stavu systému INAV v letadle, v kopteře. Hlasem informuje o nastavenem modu INAV, hlásí stav pohonného akumulátoru, překročení nastavené výšky, ztrátu GPS. Neumožňuje nastavování parametrů INAV, je to jen informační zdroj - telemetrická obrazovka.

image

Je to doplněk informačních funkcí EdgeTX.

  • na své obrazovce informuje o letadle a režimech letadla (režimech INAV)
  • hlasem hlásí režimy INAV
  • hlasem hlásí alarmy, vybití barterií
  • ztrátu gps
  • překročení výšky
  • vibracemi vysílače indikuje režim RTH
  • vibracemi vysílače varuje před vybitými bateriemi

Informace získává prostřednictvím telemetrie rádia - RC. Podmínkou je tedy fungující telemetrie z letadla do vysílače a v ní telemetrie z FC.

Má vlastní nastavení, nepřebírá nastavení z INAV. Alarmy, velikost akumulátoru je nutné nastavit v této obrazovce - skriptu.

Ke stažení zde: github.com/iNavFlight/OpenTX-Telemetry-Widget

Další funkce:

  • zobrazí maxima, minima
  • Umí přehrávat log

Nastavení parametrů

popis zde: github.com/iNavFlight/OpenTX-Telemetry-Widget/Configuration-Settings

Instalace

Download začněte zde:

github.com/iNavFlight/OpenTX-Telemetry-Widget

Na stránce najděte " Download latest release ""

v Assets vyberte správnou verzi LuaTelemetry_v2.4_lua.zip

Po stažení postupujte takto:

  • rozbalte v počítači zip soubor
  • připojte vysílač k počítači jako disk
  • obsah rozbaleného addresáře nakopírujte do vysílače tak jak je,
    • SCRIPTS
    • WIDGETS
  • přidejte telemetrickou obrazovku
  • zvolte App mode
  • nastavte widget iNav; je to trochu matoucí, objeví se prázdná obrazovka, stačí ale kliknout rolerem a naskočí menu, ve kterém si zvolíte iNav
  • naskočí obrazovka inav lua skriptu a při přepínání modů INAV

Problémy

  • Pokud nevidíte v menu widget iNav, stáhli jste si nesprávnmou verzi zipu.
  • Pokud menaskočí obrazovka inav lua skriptu a objeví se chybové hlášení, bývá to tím, že nemáte načtenou telmetrii z FC.

Jak se dostat do konfigurace INAV LUA skriptu

Ve videu popsaný trik, jak se dostat k oknu nastavování parametrů INAV LUA skript, mi nikdy nefungoval. Vadilo mi to hodně.

Mimo toho gesta kniply, ukázaného ve videu by měly fungovat

  • dlouhý stisk rolleru
  • dlouhý stisk MDL
  • dlouhý stist SYS
ale nic z toho menu nevyvolalo.

Bádal jsem. Otestoval jsem si na svém rádiu spuštěním skriptu INAVbuttons co mi generují která tlačítka na mém konkrétním vysílači s konkrétním EdgeTX. Ty podstatné:

  • dlouhý stisk rolleru = EVT_ENTER_LONG
  • dlouhý stisk MDL = EVT_VIRTUAL_MENU_LONG

Našel jsem řešení v úpravě skriptu. Zazálohoval jsem si vše a upravil inav.lua. Vyhledal jsem výskyt EVT_VIRTUAL_MENU_LONG a nahradil EVT_ENTER_LONG:

řádek: elseif event == MENU or event == EVT_VIRTUAL_MENU_LONG then
jsem změnil na: elseif event == MENU or event == EVT_ENTER_LONG then

Teď se stiskem rolleru do menu dostanu a mohu nastavovat napětí, kapacity, hlasová hlášení.

Mohu znova načíst telemetrická čidla?

Mohu znova načíst telemetrická čidla? Mohu všechny smazat a nechat detekovat znova? Nepoškodí to moje nastavení INAV?

Někdy to je třeba udělat. Nejen když se přidá nové čidlo, ale zažil jsem už situaci, že se mi komunikace telemetrie nějakým způsobem pokazila. Čidla v obrazovce telemetrie Telemetry blikala, jako že komunikace běží, ale neběžela. Čidla jsem vymazal a načetl znova.

Z hlediska INAV je to beztrestné, lze to udělat aniž by se něco pokazilo třeba na INAV.lua skriptu.