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 » 31 srp 2015, 21:34

Prosimte muzes mrknout na nasledujici skripty a odhadnout, kde je problem?

http://masnik.eu/external/xpl.cz/xpl.lua
http://masnik.eu/external/xpl.cz/xpl_nejde.lua

V tom prvnim ty url fungujou, v tom druhym ne - obcas tem LUA skriptum fakt nerozumim :)

Podle me se to lisi jen polohou v tom zdrojaku, ktera by snad na to takovej vliv mit nemela, ne?
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 » 31 srp 2015, 22:17

Ovladat XPL pres tlacitka v browseru je sice celkem zvrhly, ale fungovalo to :)

https://www.dropbox.com/s/z1tqqrq2102yx ... 0.png?dl=0

Kdyby to vratilo misto OK odpoved definovanou v lua skriptu, tak by tomu snad nechybelo vubec nic ;) Ten server co vraci veskery veci jde asi fakt resit spis mimo, pripadne vubec neresit.
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 » 01 zář 2015, 07:39

Tak me dneska napadlo, ze ono vlastne ty panely muzou byt nekde na webu verejne pristupny + nekde akorat nastavitelny, kde konkretnimu uzivateli bezi XPL. Takze server v ramci LUA macros, ktery by poskytoval samotny ten panel opravdu neni potreba. A ono asi uplne potreba neni ani to vraceni hodnoty, ten muj HW je vlastne taky jednostranej, spolihajici na to, ze on jediny to ridi a nehrabe se tam odjinud.
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 » 01 zář 2015, 08:47

Divny, mrknu na ty skripty vecer, fungovat by mely oba.

A jinak jo, ty panely si muzes klidne dat na perak, akorat si na zacatku vyplnis url kde ti posloucha lmc a pres js si ty linky doplnis. Pak jeste dodelam do lmc load scriptu pres url (nebo import) a bude to "one click solution" :-)
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 » 01 zář 2015, 08:52

Pak by to asi jeste chtelo load vice jednotlivych skriptu naraz :)
Obrázek

Uživatelský avatar
djbuldog
Příspěvky: 172
Registrován: 11 led 2015, 10:23
Bydliště: Brno
Kontaktovat uživatele:

Re: Lua Macros

Příspěvek od djbuldog » 01 zář 2015, 13:00

A funguje luamacros i pod linuxem? :) Lazarus pod linuxem je. Je to hodne windows specific kod?

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 » 01 zář 2015, 21:17

djbuldog: Ne. Key feature ohledne rozliseni ruznych klavesnic je windows specific a zrovna tak game devicy jedou pres DirectX. Ostatni by teoreticky melo fungovat i pod Linuxem, ale neni to v kodu nijak poradne oddelene. Viz github :-).
Jirka: Zkousel jsem ten skript a mne se to chova stejne, ale proto, protoze se nepovede nastavit ten callback na com port - tam mi to napise chybu a vykonavani lua kodu se zastavi - vcetne rozjeti http serveru. Tobe to prochazi bez chyby? Potom by to fungovat melo. Asi by tam mel byt nejaky warning, ze se neprovedl cely kod, ale on je vubec ten error reporting odflaknutej :-/
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 » 01 zář 2015, 21:34

Jo, to bude ono, ono se to proste zastavi na tom lmc_set_handler('COM', function(comVal) a dal to nebezi, takze se ten lmc_http_server neprovede. Kdyz je predtim, tak se stihne provest a i kdyz to pak hodi ten samej error, tak to funguje. Ja tu nemam porad pripojeny to arduino, takze ten pouzity COM vubec neexistuje v ten moment. Asi by bylo fajn, aby se to pri tom erroru neseklo, ale to nevim jestli tam nejak zvladnes udelat. Aby to jenom napsalo to 2015-09-01 22:33:00:698 [LUA] ERROR: Could not open device \\.\COM17 a bezelo to dal.
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 » 01 zář 2015, 22:05

Ze jsi to ty tak postavena nova verze, ktera to ma osetreno :-).
Ten output tam casem dodelam, asi vymenou za dalsi screen :-)
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 » 01 zář 2015, 22:46

Dik :) Tu mas URL na hrani - http://masnik.eu/lua_panels/ - vstup na vlastni nebezpeci ;)
Obrázek

Odpovědět