
Special Functions (nastavení modelu)
Název "Speciální funkce" může být trochu matoucí. Jsou to prostě další funkcionality a nastavení, nic "speciálního" na nich není.
Můžete si jich nadefinovat maximálně 64. Označeny jsou SF<n>, žádné vlastní jméno jim nemůžete dát.
sloupce:
- Switch - čím se funcionalita / funkce / akce spustí. Může to být fyzický přepínač, logický přepínač, stav
- Action - co se má stát, operace, kterou chcete provést. Typicky přehrát zvuk, hlásit hodnotu, přepsat kanál, reset timeru, změna globální proměnné
- Parameters - parametry konkrétní akce. Play Track - název zvuku, Override CH - číslo kanálu a hodnota, Play Value - který senzor
- Repeat - jak často se akce opakuje. Jednou při aktivaci, opakováně v intervalu.
- Enable - rychlé vypnutí bez mazání
Switch
Funkce ve Special Function se spustí, když Switch = TRUE.
1) fyzické přepínače: SA, SB, SC, … 2polohové, 3polohové, jejich jednotlivé polohy SA↑, SA-, SA↓
2) logické přepínače definované v : L01–Lnn, nejdůležitější nástroj pro pokročilé věci,
kombinace více podmínek, AND, OR, porovnání hodnot, časování delay nebo duration, Sticky ...
3) trimy jako přepínače: TRIM1↑, TRIM2↓
4) momentová tlačítka (push button): reset telemetrie, hlasové hlášky, ...
5) telemetrické podmínky (): RSSI nízké, napětí baterie, GPS fix
6) Flight Modes (letové režimy): FM0, FM1, když chcete funkci aktivní jen v určitém režimu
7) stavové přepínače systému: ON (vždy aktivní), trvalé logování, ...
Pokud chcete něco složitějšího, Udělejte si to v Logical Switches, ve Special Functions to použijte. Je to přehlednější, snadno laditelné, znovupoužitelné.
| symbol | význam | použití |
|---|---|---|
| --- | ruší speciální funkci | |
| !Trn | není aktivní trainer vstup | |
| !Act | ? | nechápu |
| !TELE20:Bat% | telemetrický údaj | |
| !Telemetry | chybí telemetrie | |
| !FM1:cruise | není aktivní letový mod "cruise" | |
| !L02 | logická funkce L02 není TRUE" | |
| !Trim Ail+ | nechápu | |
| !SW6↑ | poslední tlačítko v šestitlačítku není v jedné poloze | nevím zatím, která poloha je která |
| !SW6↓ | poslední tlačítko v šestitlačítku není v druhé poloze | |
| !SA↑ | přepínač není v poloze od sebe | |
| !SA- | přepínač není ve středové poloze | |
| !SA↓ | není v poloze k sobě | |
| SA↑ | přepínač v poloze od sebe | |
| SA- | střed | |
| SA↓ | poloha k sobě | |
| Trim Ail+ | stisknutý trim křidélek na jednu stranu | |
| SW6↑ | poslední tlačítko v šestitlačítku je v poloze ? | nevím zatím, která poloha je která |
| SW6↓ | poslední tlačítko v šestitlačítku je v poloze ? | |
| L02 | logická funkce L02 je TRUE" | |
| FM1:cruise | je aktivní letový mod "cruise" | |
| Telemetry | telemetrie funguje | |
| TELE20:Bat% | telemetrický údaj | |
| ON | vždy aktivní | třeba pro stále zapnutí logování |
| One | ? | |
| Act | ? | |
| Trn | aktivní trainer vstup |
Action
| symbol | význam | použití |
|---|---|---|
| Adjust | mění hodnotu zvolené globální proměnné
|
|
| Audio Amp Off | vypne zvuk z reproduktoru | |
| Backlight | nastavuje jas displeje | |
| BgMusic | přehrává .wav soubor ve smyčce, soubor v SOUNDS/(jazyk) | |
| BgMusic II | dočasně pozastaví přehrávání .wav souboru | |
| Haptic | vibrace vysílače
|
|
| Inst.Trim | nastaví trimy podle aktuální polohy pák | |
| Lua Script |
spustí Lua skript,
skript musí být v /SCRIPTS/FUNCTIONS/,
skripty s GUI (zobrazení na displeji) nelze spustit
|
|
| No Touch | vypne dotykové ovládání | |
| Override |
přepíše hodnotu kanálu
|
|
| Play Sound |
přehraje interní zvuk
|
|
| Play Track |
přehraje .wav soubor
|
|
Parameters
Repeat
- --- - provede se jednou při aktivaci
- 1x - jednorázově (trigger)
- !1x - jednou při deaktivaci
- 1s, 2s, … - opakování v intervalu
Enable
Umožňuje funkci zablokovat, stačí zrušit zaškrtnutí Enable.
