Web 51 - archiv CGI skriptů |
Adresář obsahuje knihovnu CGI skriptů, používaných v HTML stránkách. Adresář obsahuje jak zdrojové texty, tak přeložené soubory, přeložené v distribuční verzi pro nastavení použité v knihovně libx80
- bd bd.cgi - zkonvertuje interní reprezentaci nastavení rychlosti sériového kanálu na textovou a vypíše ji.
- bdc bdc.cgi - porovná interní reprezentaci nového nastavení rychlosti sériového kanálu (z proměnné new_baud) s parametrem předaným cgi skriptu a v případě shody vypíše " SELECTED"
- disp disp.cgi [S] výpis textů, zadaných parametrem "d=" či "D=" v URL na LCD displej
- egrapht egraph.cgi - vypíše textově výsledek (256 - lasttemp). Používá se ve spolupráci s graph.cgi např. pro dynamickou změnu velikosti obrázku teploměrového sloupce
- fl fl.cgi - porovná interní reprezentaci nového nastavení handshake sériového kanálu (z proměnné new_flow) s parametrem předaným cgi skriptu a v případě shody vypíše " CHECKED"
- grapht grapht.cgi - obdoba egrapht.cgi, vypíše textově hodnotu proměnné lasttemp
- inCOM inCOM.cgi - vypíše data ze sériového kanálu (včetně vyrovnávacího bufferu)
- inComH inComH.cgi - zkonvertuje data ze sériového kanálu (včetně vyrovnávacího bufferu) do Hex tvaru a vypíše je
- inP1 inP1.cgi - vypíše stav portu P1 v Hex tvaru
- inP3 inP3.cgi - vypíše stav portu P3 v Hex tvaru
- ip ip.cgi - vypíše proměnnou zadanou parametrem cgi skriptu v dekalickém tvaru používaném pro zobrazení IP adres tj. např. 192.168.0.78
- lcd1 lcd1.cgi - vypíše data z bufferu prvního řádku LCD displeje v textovém tvaru
- lcd2 lcd2.cgi - vypíše data z bufferu druhého řádku LCD displeje v textovém tvaru
- mac mac.cgi - vypíše proměnnou flash_my_ether ve tvaru používaném pro výpis MAC adresy tj. např. 00-00-E8-EE-09-F5
- outCom outCom.cgi [S] výpis dat, zadaných parametrem "C=" v URL do sériového kanálu
- outP1 outP1.cgi [S] výpis řetězce dat, zadaných parametrem "1=" v URL. Používá jednoduchý interpretr příkazů ve tvaru 1=A33O11XBBS00. Každý příkaz je reprezentován vždy trojicí písmen. První písmeno udává požadovanou operaci (And/Or/Xor/Set) a další dvě písmena reprezentují Hex hodnotu, se kterou se má příslušná operace provést.
- outP13 outP13.cgi [S] výpis řetězce dat, zadaných parametrem "2=" v URL. Používá obdobný interpretr příkazů jako outP1.cgi či outP3.cgi, umožňuje však ovládat zároveň porty P1 a P3. Příslušné operace označené velkými písmeny (And/Or/Xor/Set) ovládají port P1, operace označené malými písmeny (and/or/xor/set) ovládají port P3
- outP3 outP3.cgi [S] výpis řetězce dat, zadaných parametrem "3=" v URL. Používá jednoduchý interpretr příkazů ve tvaru 3=A33O11XBBS00. Každý příkaz je reprezentován vždy trojicí písmen. První písmeno udává požadovanou operaci (And/Or/Xor/Set) a další dvě písmena reprezentují Hex hodnotu, se kterou se má příslušná operace provést.
- passwd passwd.cgi - porovná hodnotu zadanou parametrem "W=" v URL s heslem uloženým v kódu Web51 (v modulu passwd.cgi), v případě neshody vypne nastavení flagu flagSecure a tím zakáže vykonávání některých cgi skriptů (označených v tomto seznamu [S]).
- rts rts.cgi - nastaví zflag větvící výpis textů podle bitu řídicího nastavení RTS/CTS handshake sériového kanálu. Proměnná, ze které je bit vypreparován je zadávána jako parametr cgi skriptu.
- shcl shcl.cgi - ladicí výpis, vypisující část WWW požadavku
- shreg shreg.cgi - ladicí výpis, vypisující pamět procesoru
- shtemp shtemp.cgi - vypíše textově teplotu, přečtenou z čipu DS1620 a nastaví interní proměnnou lasttemp.
- testP1 testP1.cgi - vymaskuje maskou zadanou parametrem cgi skriptu hodnotu přečtenou z portu P1 a dle porovnání s nulou nastaví zflag, větvící výpis textů.
- testP3 testP1.cgi - vymaskuje maskou zadanou parametrem cgi skriptu hodnotu přečtenou z portu P3 a dle porovnání s nulou nastaví zflag, větvící výpis textů.
- xon xon.cgi - nastaví zflag větvící výpis textů podle bitu řídicího nastavení XON/XOFF handshake sériového kanálu. Proměnná, ze které je bit vypreparován je zadávána jako parametr cgi skriptu.
POPIS Web51 | NOVINKY | FAQ | OBJEDNÁVKA | DOWNLOAD |
(c)Copyright 2000, 2001, HW server & Radek Benedikt
Web51@HW.cz, Web51.HW.cz Final applications of the Web51 : www.HWgroup.cz |