System SZARP - dokumentacja techniczna: SZARP v.3.1 | ||
---|---|---|
Poprzedni | Rozdział 7. Obsługiwane urządzenia | Następny |
Zgodność ze specyfikacją: 4 .
Obsługiwane urządzenia: Sterownik czyta wyjście generowane przez zewnętrzny program.
Protokół komunikacji: Sterownik parsuje wyjście uruchamianego programu, spodziewając się surowych wartości (przed nałożeniem precyzji, tzn. jeśli parametr ma w params.xml wpisaną prec="2" i chcemy zapisać do bazy wartość 12.34, to na wejście execdmna podajemy 1234) kolejnych parametrów w kolejnych liniach.
Konfiguracja: Atrybut 'path' elementu device w pliku params.xml zawiera ścieżkę do uruchamianego programu. Opcjonalny atrybut 'frequency' z dodatkowej przestrzeni nazw określa co ile sekund uruchamiać program (domyślnie co 10). Zawartość atrybutu 'options' jest dzielona na słowa i przekazywana jako opcje do uruchamianego programu.
Przykładowa konfiguracja:
<device xmlns:exec="http://www.praterm.com.pl/SZARP/ipk-extra" daemon="/opt/szarp/bin/execdmn" path="/opt/szarp/bin/some_script" exec:frequency="30" options="--some-option -f some-argument"> ...
Poprzedni | Spis treści | Następny |
Sterownik dprdmn | Początek rozdziału | Sterownik iecdmn |