System SZARP - dokumentacja techniczna: SZARP v.3.1 | ||
---|---|---|
Poprzedni | Rozdział 5. IPK - konfiguracja systemu SZARP | Następny |
W elemencie params umieszcza się elementy device. Opisują one pojedynczą linię komunikacyjną, obsługiwaną przez konkretnego demona linii. Zawierają informacje z pliku parcook.cfg,takie jak ścieżka do urządzenia i demona linii, prędkość transmisji, ilość bitów stopu. Możliwe są następujące atrybuty:
daemon - ścieżka do demona linii odpowiedzialnego za obsługę danej linii. Parametr jest przekazywany do programu parcook, więc jeśli nie jest obecny, zostanie użyta wartość domyślna wybrana przez ten program.
path - ścieżka do urządzenia (portu komunikacyjnego), na którym ma działać demon linii. Jeśli nie zostanie podana, demon linii użyje domyślnego portu (zależnie od numeru linii, czyli kolejności, w jakiej dany element device wystąpił w pliku konfiguracyjnym).
speed - prędkość komunikacji w bodach, domyślną wartość ustala demon linii.
stop - ilość bitów stopu, parametr dla demona linii, możliwe wartości to 1 lub 2.
protocol - wersja protokołu, parametr przyjmowany na przykład przez demona rsdmn, liczba całkowita, zwykle 0 lub 1.
special - dla niektórych demonów w pierwszej linii pliku lineX.cfg należało podawać specjalną wartość, nie będącą licznikiem jednostek (a więc właściwie tylko 0). Atrybut ten przechowuje tą wartość.
options - dodatkowe opcje do demona linii, dodawane na końcu linii w pliku parcook.cfg. Opcje te nie są interpretowane, może być tu podany dowolny napis, który zostanie przekopiowany do tego pliku. Są przydatne dla demonów linii, które wymagają dodatkowych, niestandardowych parametrów. Uwaga! Opcje powinny zaczynać się od znaku '-' (minus). Każdy napis zaczynający się od minusa, występujący w pliku parcook.cfg, będzie interpretowany jako opcje przez program szarp2ipk.
<device daemon="/opt/szarp/bin/linedmn" path="/dev/ttyA12">W bardziej skomplikowanych przypadkach może to być np.:
<device daemon="/opt/szarp/bin/rsdmn" path="/dev/ttyA12" speed="4800" stop="1" special="0">
Poprzedni | Spis treści | Następny |
Element params | Początek rozdziału | Elementy radio i unit |