Lua Macros

Nástroje, utility, SW udělátka, Xdgets, doplňky ...
Odpovědět
Uživatelský avatar
masa
Příspěvky: 435
Registrován: 30 pro 2014, 22:31
Bydliště: Praha 5
Kontaktovat uživatele:

Re: Lua Macros

Příspěvek od masa » 02 zář 2015, 21:21

Tak, myslim ze technologicke preview dokonceno :)
luapan.jpg
luapan.jpg (96.53 KiB) Zobrazeno 3574 x
Kdyby tu byl nejaky odvazlivec, ktery by to chtel vyzkouset, tak tu rychlej navod...
  • stahnout lua macros, nainstalovat jejich plugin do xpl
  • vlizt na http://masnik.eu/lua_panels/ a vyplnit tam adresu pocitace na kterem bezi XPL
  • stahnout nebo prekopirovat lua skript z te stranky do lua macros
  • spustit skript v luamacros
  • zkusit cudl Test, jestli mate dobre adresu - melo by to vedle napsat OK
  • spustit XPL
  • vybrat si z siroke nabidky dostupnych panelu ;)
  • tukat na cudly a koukat jak se rozsveci a zhasinaj svetla :)
Obrázek

me2d
Site Admin
Příspěvky: 190
Registrován: 29 pro 2014, 21:30
Kontaktovat uživatele:

Re: Lua Macros

Příspěvek od me2d » 03 zář 2015, 22:33

Jirka: Velmi pekne :-)

Tak ja se teda taky nebudu flakat, mame novou verzi, ktera umi vracet obsah.
Kdyz callback funkce nevrati nic, napise to ok jako dnes.
Pokud funkce vrati string, vraci se jako response body.
Pokud vrati 2 stringy, prvni je response body, druhej je content type, tedy napr:

Kód: Vybrat vše

lmc_http_server(12345, function(url)
  print('Callback for ' .. url)
  return '{"HDG" : 123}', 'application/json'
end)
To je zase na chvili vse, krome bug fixu a napadu, ktere me zaujmou :-)
Obrázek

Uživatelský avatar
masa
Příspěvky: 435
Registrován: 30 pro 2014, 22:31
Bydliště: Praha 5
Kontaktovat uživatele:

Re: Lua Macros

Příspěvek od masa » 04 zář 2015, 08:43

Hmm, tak tohle mi asi neda a zkusim to zabit tim, ze udelam nejakej budik s live hodnotou neceho... schvalne, jestli to bude pouzitelny :)
Obrázek

me2d
Site Admin
Příspěvky: 190
Registrován: 29 pro 2014, 21:30
Kontaktovat uživatele:

Re: Lua Macros

Příspěvek od me2d » 04 zář 2015, 09:28

setIntevral z js, ajajaj :-)
Mrkni na org forum, nekdo tam dela html5 gauges, myslim primo do prostredi simulatoru, tak jestli by neslo neco reusnout.
Kouknul jsem na to jenom kratce, Premek tam daval comment :-)
Obrázek

Uživatelský avatar
masa
Příspěvky: 435
Registrován: 30 pro 2014, 22:31
Bydliště: Praha 5
Kontaktovat uživatele:

Re: Lua Macros

Příspěvek od masa » 04 zář 2015, 12:06

jo jo, setInterval tak co vterinku :)

Jsem koukl na ty html5 gauges... a teda sledovani Youtube na panelu v 3D kokpitu, to je neco :D
Obrázek

Uživatelský avatar
Premek
Příspěvky: 58
Registrován: 02 led 2015, 12:43

Re: Lua Macros

Příspěvek od Premek » 04 zář 2015, 18:16

ja to pouzivam (nebijte me) v FSX, na glass cockpit Hercula:

Ale uz se nemuzu dockat, az to budu pouzivat v XPL.

Jde o to, ze tam muzes pouzivat WebGL a to je dost pecka.

Uživatelský avatar
masa
Příspěvky: 435
Registrován: 30 pro 2014, 22:31
Bydliště: Praha 5
Kontaktovat uživatele:

Re: Lua Macros

Příspěvek od masa » 05 zář 2015, 19:54

Malej bugreport ;)

Tenhle prikaz v LUA...
print(lmc_get_xpl_variable('sim/flightmodel/position/latitude'))
...spolehlive behem vteriny sestreli celej XPL
Obrázek

Uživatelský avatar
masa
Příspěvky: 435
Registrován: 30 pro 2014, 22:31
Bydliště: Praha 5
Kontaktovat uživatele:

Re: Lua Macros

Příspěvek od masa » 05 zář 2015, 20:30

Tak otestovan budik s rucickou - setInterval s parametrem 100 rulez :D Pak se da mluvit i o nejaky plynulosti a behem chvilkoveho testu ani nic neumrelo :) Ale na tohle to fakt neni delany, tohle me jenom zajimalo, v jakej moment to cely spadne... Kazdopadne vraceni dat z LUA v odpovedi funguje pekne.
Obrázek

me2d
Site Admin
Příspěvky: 190
Registrován: 29 pro 2014, 21:30
Kontaktovat uživatele:

Re: Lua Macros

Příspěvek od me2d » 07 zář 2015, 21:41

Ad bugreport: peknej :-). Opraveno
Obrázek

me2d
Site Admin
Příspěvky: 190
Registrován: 29 pro 2014, 21:30
Kontaktovat uživatele:

Re: Lua Macros

Příspěvek od me2d » 09 zář 2015, 22:18

Tak jeste male vylepseni

Kód: Vybrat vše

lmc_load('E:\\lmc.lua')
Nahraje a spusti jinej skript. Pozor, nekontroluje, zda mate (ne)ulozenej aktualni skript.

Obcas (jeste u HidMacros) se nekdo ptal, ze si chce klavesama prehazovat cely skripty, jak zmacknout jeden cudlik a mit klavesnici nastavenou pro jedno letadlo (program) a zmacknout druhej a prekopat to cele pro dalsi.
Bud se to da vyresit takto, loadovanim jinejch skriptu, nebo jednim mega-skriptem. Pak by se tam zase hodily includy, coz mozna casem dodelam. On i takhle pri tom pre-loadovani by mel byt ten kod na prehazovani sdilenej, ze...
Obrázek

Odpovědět