Spinelterminal
utilita pro testování a ladění komunikace zařízení s protokolem Spinel
Papouch s.r.o.
[0.9.9.1]
6.6.2011Rozšířené Info o byte pod myší (s přidrženým Ctrl) o textovou informaci popisující instrukční byte INST/ACK. Informace se načítají ze souborů st.protocol.*.xml
[0.9.8.9]
11.5.2011* Aplikace vypisuje informace o změnách v HW konfiguraci
* Ctrl+N - registruje u systému požadavek na podrobnější informace o změnách v HW
* Ctrl+H - vyhledá zařízení s modulem Lantronix XPORT (otevře UDP socket a posílá broadcast)
*) Testovací provoz, prosím o hlášení (ne)funkčnosti! Po dokončení testování bude doplněno i do menu. (pravděpodobná změna podoby i klávesových zkratek)
[0.9.8.8]
2.5.2011V dialogu s konfigurací připojení je nové tlačítko "Spustit Správce zařízení". (je li při jeho stisku přidržena klávesa "Ctrl" - bude spuštěn dávkový soubor "devmgmtEx.bat" který navíc před spuštěním nastaví systémovou proměnnou "devmgr_show_nonpresent_devices" a zajistí tak přístup k odpojeným zařízením)
[0.9.8.7]
1.5.2011Přepracován způsob vyhledávání dostupných sériových portů - nyní se porty vyhledávají v samostatných vláknech, nemělo by tak docházet k zamrzání aplikace
Přidána funkce zobrazení času přijmu/odeslání paketu + možnost nastavení časového ofsetu na některý řádek (kliknutím na čas na daném řádku)
Přidána možnost zvýrazňování 5 byte (ADR) a 7 byte (INST) u paketů ve formátu Spinel97 pro lepší orientaci v datech
Rozšíření logu dat o informace o změnách stavů zařízení (otevření, zavření rozhraní, změny stavových signálů RTS, DTR... atp..)
[0.9.8.1]
1.2.2011Revize projektu
Doplněn lokalizační soubor pro angličtinu
Doplnění lokalizace prvků s rozbalovacím menu
Odstraněn forulář pro editaci přednastavených příkazů - vše je možné přidávat a odebírat přímo na hlavním formulaři (přidání se provádí tlačítkem "uložit" v dolní oblasti s editorem paketu, odebrání rychlé volby lze provést přes pravé tlačítko myši nad tlačítkem volby, stejným způsobem lze odebrat celou záložku, přeuspořádávání voleb prozatím nelze)
[0.9.7.6]
12.12.2008Rozdělení konfigurace do více samostatných souborů ve složce "st.fles"
Zavední systému uložení defaultních souborů, kterými lze jednoduše přepsat stávající konfiguraci např. pomocí "set_defaults.bat"
Přepracování uložení a konfigurace předdefinovaných příkazů (horní lišta záložek)
Přepracování koncepce možnosti zobrazení jednotlivých částí terminálu - rozšířeno a sjednoceno do menu "zobrazení"
Nastavitelná (a v konfiguraci zapamatovaná) šířka levého sloupce s definicí paketu a výška spodního řádku bočasného přijímacího bufferu
Oprava špatného překreslaní dolní stavové lišty (verze,status připojení)
Drobné úpravy v grafice vykreslování
[0.9.7.4]
2.12.2008Doplnění tlačítka "MoveUp" pro manuální přesunutí dat z přijímacího bufferu mezi ostatní pakety
Zrychlení startování aplikace
Oprava menu + přidání volby skryj/zobraz pro skrytí a zobrazení hlavního okna aplikace (podle požadavků zákazníka)
Jednodušší a přehlednější nastavení jazyku
[0.9.7.1]
15.5.2008Upravený dialog "Nové připojení"
Oprava načítaní nastavení a historie (implementovana funkce "Float Save")
Oprava zobrazování status baru v OS MS Vista
[0.9.6.0]
9.5.2007přepracovaný formát tohoto souboru historie změn do XML
[0.9.5.18]
23.4.2007drobné revize kódu
oprava počítání interface objektů pro Preset tlačítka
přepracovana konverzní funkce pro převod textoveho vstupu na binární data (vytvořen nový objekt TConvertor)
přidaná podpora proměnných a zastupných konverzních prvků
Convertor dostupne konverze:/n
{WORD(xx)} - zkonvertuje vyraz xx do dvou bytu
{LENGTH(xx)} - vrati velikost binarnich dat vyrazu xx
[]
5.4.2007potrebne upravy pro Windows Vista (UAC manifest - AsInvoker, Preview support)
pro spravnou funkci ve Wv vytvoren adresar pro konfiguracni soubory \\DataApplication\SpinelTerminal\ - nyní každý uživatel vlastní nastavení - instalace profilu se řeší
[]
30.8.2007do dnesniho dne bylo provadeno mnoho uprav a zmen v aplikaci ktere nebyly nikdy doladeny. Navrat k verzi 0.9.5.17
oprava detekce dvojkliku na stavove liste pro vicemonitorovy system
oprava uvolnovani interface objektu pri ukonceni aplikace z formularich "Nastaveni predvoleb" a "Vlastnosti pripojeni" (zpusobovalo chybu pri ukonceni programu)
opraven posun kurzoru o celou vysku posledniho radku
[0.9.5.17]
29.8.2005doplnena moznost zadavat 1,2 a 4 bytove formatovane hodnoty priklad: {word(10)} = 0x000A, {longword(10)} = 0x0000000A atp... (pozor! typy se jeste budou menit)
[0.9.5.13]
26.8.2005pridana moznost zobrazeni hintu ukazujiciho podrobne informace o bytu nad kterym je kurzor mysi, aktivace tohoto hintu se provadi pridrzenim klavesy "Ctrl".
[0.9.5.12]
26.7.2005do popup menu na stavove liste, sekce spojeni, pridana polozka pro nastaveni serioveho portu integrovaneho v API rozhrani windows.
pridna podpora pro prijem dat z jinych aplikaci za pomoci WMCopyData (pro vyvojare SW) blizsi informace na dotaz
[0.9.5.6]
14.6.2005pri pridani/ odebrani serioveho portu v systemu dojde k obnoveni seznamu seriovych portu v dialogu pro konfiguraci pripojeni
[0.9.5.5]
14.6.2005doplnen zviraznovaci kurzor uvnitr paketu
zvyraznovaci kurzor je napojen na ASCII tabulku - ps. neni to tak prijemne jak jsem predpokladal, uvazuji o zruseni/prepsani - navrhy na vhodne chovani teto zavislosti jsou vitany
opravena chyba zobrazeni prijmoveho bufferu
opravena chyba spatneho zobrazeni celeho paketu v nahledu pripravovaneho paketu
[0.9.5.4]
13.6.2005 BETAMS (listbox) komponenta hlavniho okna pro zobrazeni paketu byla nahrazena komponentou VirtualDrawTree.
Upravene zobrazovani paketu pro tuto novou komponentu. Pracovni buffer je jiz v cistem binarnim formatu = nekolikanasobne urychlene vykreslovani paketu)
*** Nutno radne otestovat! ***
[0.9.5.2]
7.6.2005pridana prehledova ASCII tabulka (menu "utility")
[0.9.5.1]
6.6.2005opravaeno ukladani prednastavenenych prikazu (opraven spatny prepocet "SUM")
baravne zobrazeni signalu RTS,CTS,DTR,DSR v status liste
opraveno otevirani prvniho radku terminalu
opraveno zobrazeni paketu v terminalu
opraveno zobrazeni paketu v levem panelu
opraveno nacitani konfigurace (kompatibilni se starym formatem)
opraveny chyby v konfiguracnim dialogu pro nastaveni predvoleb
drobne upavy hlavniho menu
drobne opravy a optimalizace kodu
[0.9.4.3]
16.5.2005Vyhledavani a otevirani seriovych portu pomoci UNC cest (drive pomoci DOS syntaxe). Nyni je mozne pouzivat seriove porty vyssi nez COM9.
[0.9.4.2]
13.5.2005osetreno zacykleni chyby v pripade preklepu pri zadavani netisknutelnych znaku tj. pri pouziti syntaxe '{}'
[0.9.4.1]
6.5.2005dialog pro otevreni spojeni rozsiren o moznost podrobneho nastaveni serioveho portu
dialog pro otevreni spojeni rozsiren o historii pouzitych spojeni
[0.9.3.1]
21.3.2005Prepinatelne jazykove verze (Cesky, Anglicky)
Paket v ulozene predvolbe lze prekopirovat do tabulky (volba v popup menu na prave tlacitko mysi nad tlacitkem predvolby)
[0.9.2.1]
1.3.2005doplnena konfigurace pro nastaveni menu predvoleb
do menu byla doplena polozka "paket" s volbami pro odeslani a ulozeni
paketu (vcetne kl. zkratek)
[0.9.0.4]
22.4.2004pri poklepani na paket se otevre jednoduche okno
s celym paketem Spinelu v HEX podobe
po spusteni se jiz kurzor nezobrazuje v needitovatelnem poli PRE
[0.9.0.5]
25.5.2004do spodniho statusbaru pridany informace o verzi
do spodniho statusbaru pridany informace o stavech signalu
RTS,CTS,DTR,DSR (pouze pri otevrenem seriovem portu)
pri poklepani na DTR/DSR se zmeni jejich stav
pri poklepani na radku se obsah otevre v samostatnem okne.
(v textovem poli v hexa formatu)
[0.9.1.0]
27.5.2004terminal jiz spravne obarvuje prichozi pakety
nacitani paketu ze souboru 100x rychlejsi (na pozadi s progressbarem)
hlavni formular si po vypnuti pamatuje posledni umisteni a velikost
drobne upravy a opravy
[0.9.1.1]
28.5.2004dialog pro pripojeni si pamatuje vsechny zadavane parametry
dialog pro pripojeni prednastvi naposledy pouzite udaje
pridana polozka O Aplikaci do hlavniho menu
pokud je ve spoustecim adresari soubor history.txt je mozne jej zobrazit kliknutim na odkaz verze ve formulari O aplikaci