Zpět na hlavní stránku
English version Produkty Případové studie Software Podpora    Ceník Kontakty    Mapa
Index >> Technická podpora, download.. >> Aplikační poznámky

AN29: PosDamIO ovládá výstupy z příkazového řádku

Poseidon Damocles I/O je řádková utilita pro Windows a Linux, pomocí které lze přes XML rozhraní ovládat jednotky Poseidon a Damocles. Zavoláním programu lze vypsat stav sensorů, vstupů a výstupů, ale také nastavit výstup na log. 1 nebo 0.

Utilita PosDamoIO je určena pro řádkové scripty a aplikace, které potřebují jednoduše ovládat nebo číst vzdálené senzory, digitální vstupy a výstupy. Utilitu si můžete libovolně upravit, najdete ji v HWg SDK.

Základní fukce

  • Výpis stavu senzorů, digitálních vstupů a výstupů na obrazovku nebo do souboru
  • Nastavení výstupu příkazem z příkazové řádky
  • Přečtení stavu vstupu a podle jeho hodnoty nastavení návratové hodnoty ErrorLevel
  • Download a Upload souboru s hodnotami values.xml
  • Download/Upload konfiguračního souboru zařízení setup.xml - jednoduché klonování zařízení

 

Vlastnosti utility

  • Verze pro Linux i Windows
  • Zdrojové kódy utility jsou součástí HWg SDK
  • Veškerá komunikace se zařízeními pomocí XML rozhraní
    • Utilita upravuje XML soubory před odeslání do stavu, jak je vyžaduje zařízení (viz podrobný manuál produktu)

Plný náhled obrazovky příkazového režimu

Výpis parametrů


C:\>PosDamIO
Usage: posdamio [OPTIONS] IP_ADDRESS [PORT (default: 80)]
Options:
-g, --get Get actual values and print list
-o, --output X=Y Set output X (1..64) to value Y (0, 1, OFF, ON)
-f, --filename SETUP.XML File with configuration for uploading to the
remote device (max. 20000 bytes)
-v, --values VALUES.XML File to store actual values in XML format
-s, --setup SETUP.XML File to store remote device configuration
-t, --text DATA.TXT File to store actual values in text format
-u, --user USER HTTP authorization user
-p, --password PASSWORD HTTP authorization password

-h, --help Print this help and exit
--version Display version information and exit
--error-level Print error levels and exit

 

Příklady použití

  • PosDamIO -g 192.168.0.41
    Vypíše aktuální hodnoty senzorů, vstupů a výstupů na obrazovku
  • PosDamIO -o 1=ON 192.168.0.41 8080
    Nastaví na zařízení s IP adresou 192.168.0.41 a HTTP portem 8080 výstup 1 na log. 1
  • PosDamIO -g -v c:\data\values.xml 192.168.0.41
    Vypíše na obrazovku nastavení senzorů, vstupů a výstupů a zároveň stáhne a uloží na disk ze zařízení soubor values.xml
  • PosDamIO -g -t c:\data\values.txt -u USR -p PSW 192.168.0.41
    Vypíše na obrazovku nastavení senzorů, vstupů a výstupů ze zařízení, které chrání přístup k XML souborům nastaveným HTTP jménem a heslem. Zároveň stáhne a uloží na disk v textové podobě soubor values.txt, který obsahuje totéž, co se vypisuje na obrazovku.
  • PosDamIO -o 2=0 -v c:\data\values.xml 192.168.0.41
    Nastaví na zařízení s IP adresou 192.168.0.41 výstup 2 na log. 0, po nastavení stáhne a uloží na disk soubor values.xml. Ten tak lze použít pro ověření provedení nastavení výstupu.
  • PosDamIO -s Pos_outdoor_setup.xml 192.168.0.41
    Stáhne a uloží na disk ze zařízení soubor setup.xml pod názvem Pos_outdoor_setup.xml, soubor obsahuje celou konfiguraci zařízení.
  • PosDamIO -f Pos_outdoor_setup.xml 192.168.0.41
    Vezme z disku konfigurační soubor Pos_outdoor_setup.xml a odešle jej do zařízení, jako setup.xml. Soubor obsahuje kompletní konfiguraci zařízení, lze tak jednotlivá zařízení naklonovat.
  • Využití Errorlevel návratové hodnoty v .bat souboru
    Podle výsledku nastavení výstupu řídí dávkový soubor

-----------
@echo off
PosDamIO.exe -o 1=0 192.168.1.6
if errorlevel 1 goto error1
if errorlevel 0 goto noerror
:error1
echo PosDamIO error (errorLevel = %errorlevel%)
goto end
:noerror
echo PosDamIO OK
goto end
:end
pause
-----------

 

Tip: Změny konfigurace, jako je přejmenování vstupu nebo senzoru, případně zařízení, lze provést snadno ručně ve staženém setup.xml nebo values.xml a poté soubor odeslat zpět do zařízení.

 

Download utility

 

Související produkty



English version Produkty DOWNLOAD Ceník Kontakty Mapa stránek


HW group - U Pily 3/103, 143 00, Praha 4

Telefon: 222 511 918   fax 222 513 833