PDT Sync Pack v 1.3 PDT Sync Server és Sync Client
Adatátviteli programcsomag Symbol PDT adatgyűjtő készülékekhez PDT oldali kiszolgáló, valamint DOS és Windows operációs rendszer kliens alkalmazások
Kiszolgáló alkalmazás ...........................................................................................................3 PDT ...................................................................................................................................3 Feladat:...........................................................................................................................3 Használat:.......................................................................................................................3 Kliens alkalmazások ..............................................................................................................4 DOS...................................................................................................................................4 Feladat............................................................................................................................4 Használat........................................................................................................................4 Paraméterek....................................................................................................................4 WINDOWS.......................................................................................................................5 Használat........................................................................................................................5 Parancssor ......................................................................................................................5 Felhasználói felület.........................................................................................................5
Kiszolgáló alkalmazás PDT Feladat: Állomány műveletek kiszolgálása a PC oldali DOS és Windows kliens-alkalmazások számára. A támogatott műveletek megegyeznek az általánosan használt TDREM.EXE által nyújtott lehetőségekkel. Jelenlegi verzió nem támogatja a sebesség beállítását, az átviteli sebesség 19200 Baud. Ez a sebesség jelenleg optimális átviteli sebességet és biztonságot nyújt.
Használat: Az alkalmazás indítsa paraméterek nélkül lehetséges. Amennyiben a TDREM.EXE alkalmazást óhajtjuk kiváltani, célszerűen át kell nevezni a PDTSS.EXE-t TDREM.EXE-re, valamint a meglevő alkalmazás HEX image állományát újra szerkeszteni az új kommunikációs alkalmazás beépítésével. Kezelést nem igényel, vezérlése teljes egészében a PC oldali kliensből kiadott parancsokkal történik. Kilépés a kiszolgálóból a (CLEAR) billentyűvel lehetséges. Amennyiben az eszköz 8 soros kijelzővel rendelkezik, az alábbi statisztikai adatok kerülnek megjelenítésre (az adatok bájtokban kerülnek megjelenítésre): F: S: O: T:
0000000 0000000 0000000 0000000
X: R: I: A:
0000000 0000000 0000000 0000000
F: S: O: T:
Átvitel alatt lévő fájl mérete Küldött fájlok mérete összesen Küldött adatok összesen Összes tárolókapacitás
X: R: I: A:
Átvittel aktuális állása Fogadott fájlok mérete összesen Fogadott adatok összesen Hátralévő tárolókapacitás
Kliens alkalmazások DOS Kliens-oldali alkalmazás DOS operációs rendszerekhez.
Feladat Az alapvető állományműveletek elvégzése a PDT készülék és az asztali PC között. A támogatott műveletek megegyeznek az általánosan használt TFT3000.EXE által nyújtott szolgáltatásokkal.
Használat Az alkalmazás által biztosított műveletek elérése a parancssorban megadható kapcsoló paraméterekkel lehetséges. Az következő pontban részletesen ismertetésre kerülnek az alkalmazás által használható műveletek. Amennyiben nem vagy hiányos paraméter megadás történik, alapértékekkel indul a program. Szintaktika: PDTSYNC.EXE -S# -P# -X CMD SPEC NEWNAME -S#, átviteli sebesség beállítása, ahol a # az alábbi értéket veheti fel: - 9, 9600 Baud (jelenleg nem támogatott a PDTSS által) - 19, 19200 Baud (alapérték) -P#, használni kívánt PC kommunikációs port száma: - 1, COM1 soros port (alapértek) - 2, COM2 soros port -X, PDTSS kiléptetése, ha befejeződött a művelet. Megadása nem kötelező. Amennyiben kötegelt parancsfeldolgozás (BAT állomány) módban használjuk, csak az utolsó parancs eseten adjuk meg. Az eddig ismertetésre került paraméterek megadási sorrendje nem kötött. Amennyiben nem vagy hiányosan adjuk meg, a alábbi alapértékek kerülnek beállításra: 19200 Baud, COM1, Nincs PDTSS kiléptetés.
Paraméterek Szintaktika: PDTSYNC.EXE -S# -P# -X CMD SPEC NEWNAME CMD, a kívánt állományműveletet meghatározó parancs kódja: P G D E R M C
-
A SPEC állomány(ok) másolása PC-ről PDT-re. A SPEC állomány(ok) másolása PDT-ről PC-re. A SPEC által meghatározott állomány(ok) tartalomjegyzéke. A SPEC állomány(ok) törlése a PDT-n. A SPEC állomány átnevezése NEWNAME-re. A SPEC nevű alkönyvtár létrehozása a PDT-n. A SPEC nevű alkönyvtárra váltás.
K
-
A SPEC nevű alkönyvtár törlése.
SPEC, az állomány/könyvtár nevének meghatározása. A DOS konvencióknak megfelelő állomány meghatározás lehetséges. Használhatók a helyettesítő karakterek: * ? NEWNAME, kizárólag átnevezés esetén szükséges a megadása, az új név adható meg.
WINDOWS A PDTSync32 program a következő operációs rendszerek alatt képes működni: • Windows 95 • Windows 98, SE • Windows NT 4.0 munkaállomás vagy szerver • Windows 2000 Professional vagy Szerver • Windows XP Home vagy Professional
Használat Parancssor A PDTSync32 paraméterezése: PDTSync32 [beállítások/opciók] ahol a beállítások/opciók a következők lehetnek: -P vagy –p portszám a kommunikációs port száma a kommunikáció sebessége: 110, 300, 600, 1200, 2400, 4800, -S vagy –s baud 9600, 14400, 19200, 38400, 56000, 57600, 115200, 128000, 256000 baud adatgyűjtő oldali SyncServer kiléptetése -X vagy –x E fájlnév fájlok törlése, a fájlnév megadásánál a joker karakterek használhatóak P fájlnév fájlok adatgyűjtőre töltése, a fájlnév megadásánál a joker karakterek használhatóak fájlok PC-re töltése adatgyűjtőről, a fájlnév megadásánál a joker G fájlnév karakterek használhatóak
Felhasználói felület A PDTSync32 nem rendelkezik olyan felhasználói felültettel, ahol a kommunikáció paramétereit lehetne beállítani. Ezek az információk csak parancssorból adhatóak meg. KOMMUNIKÁCIÓS PARAMÉTEREK BEÁLLÍTÁSA
A soros vonali kommunikáció megkezdéséhez meg kell határozni a kommunikációs port számát, valamint az átviteli sebességet. Ügyeljünk arra, hogy az átviteli sebesség szinkronban legyen az adatgyűjtő oldali beállítással, ellenkező esetben a kommunikáció sikertelen lesz.
FÁJLOK KÜLDÉSE ÉS FOGADÁSA
Az átvitelre szánt fájlokat a P,G vagy E paraméterrel adhatjuk meg. A fájlnevek megadásánál használhatunk: • a joker karaktereket (*, ?) • teljes fájl elérési útvonalat Ezekből a paraméterekből több is megadható. Pl: PDTSync32 –p1 –s19 g alma.txt g C:\TEMP\*.dat p vissza.txt Fájl küldés esetén a küldendő állományoknak nem kell létezniük. Ha egy fájl sem felel meg a fájl-listának, nem történik hiba, egyetlen fájl sem kerül letöltésre az adatgyűjtőre. Fájl fogadás esetén a fogadott fájloknak nem szükséges létezniük, azonban ha léteznek, automatikusan felülírásra kerülnek. A fogadás során a fájlok a fájl-listában megadott alkönyvtárakban kerülnek tárolásra. Pl: a fenti példában fogadás esetén az alma.txt fájl a PDTSync indítási könyvtárába kerül, míg az összes dat kiterjesztésű fájl a C:\TEMP-be. A küldés-fogadás során a folyamatjelzőkön látható az áttöltés pillanatnyi állapota, melyik fájl töltődik éppen, áttöltött/összes méret, eltelt/hátralévő idő, a teljes áttöltésre vonatkozóan és az aktuális fájlra is. ÁTVITEL MEGSZAKÍTÁSA
Az átvitel bármikor megszakítható a MÉGSEM gombbal. A megszakított folyamat után nem marad a cél oldalon rész fájl. PROGRAM VISSZATÉRÉSI ÉRTÉK
A PDTSync32 programot más alkalmazásból indítva, szükséges a lefutás eredményének ismerete. Ezért a PDTSync32 kilépéskor visszaadja a folyamat befejezésének kódját. Ezek a következők: 1. ismeretlen hiba 2. – 3. időtúllépés 4. RS232 port nyitási hiba 5. RS232 port zárási hiba 6. Fájl nem található 7. Fájl információkérési hiba (csak PDT-PC irányú kommunikációnál) 8. Fájllista kérési hiba 9. Parancsküldési hiba 10. Felhasználói megszakítás