| System SZARP - dokumentacja techniczna: SZARP v.3.1 | ||
|---|---|---|
| Poprzedni | Rozdział 5. IPK - konfiguracja systemu SZARP | Następny |
W ramach jednej linii może występować kilka (co najmniej jedna) tzw. jednostek komunikacji. Każda z tych jednostek ma odpowiadający sobie element unit. Struktura elementu device wygląda w takim przypadku następująco:
<device >
<unit>
Lista parametrów jednostki 1
...
</unit>
<unit>
Lista parametrów jednostki 2
...
</unit>
...
</device>
Jeżeli mamy do czynienia z komunikacją radiową, dochodzi nam jeszcze jeden
element, pośredni między device a
unit - identyfikator linii radiowej (modemu radiowego),
czyli element radio. Wtedy struktura elementu
device przedstawia się następująco:
<device >
<radio>
<unit>
Lista parametrów jednostki 1 modemu 1
...
</unit>
<unit>
Lista parametrów jednostki 2 modemu 1
...
</unit>
...
</radio>
<radio>
...
</radio>
...
</device>Element radio ma tylko jeden atrybut id - tekstowy identyfikator linii radiowej, w postaci jednego znaku ASCII, nie może się powtarzać w ramach linii komunikacyjnej. Przykładowa deklaracja:
<radio id="W">
...
</radio>Element unit zawiera listę wchodzących w skład danej jednostki parametrów, najpierw odczytywanych ze sterownika (elementy param) a następnie (opcjonalnie) wysyłanych do sterownika (elementy send). Właściwości konkretnej jednostki komunikacyjnej opisuje kilka atrybutów (wszystkie są wymagane):
id - identyfikator jednostki, w postaci jednego znaku ASCII, nie może się powtarzać w ramach linii komunikacyjnej.
type - typ raportu, wartość interpretowana przez sterownik (liczba, najczęściej 1).
subtype - podtyp raportu, wartość interpretowana przez sterownik (liczba, najczęściej 1).
bufsize - wielkość bufora uśredniania dla parametrów w bajtach (liczba).
<unit id="5" type="1" subtype="2" bufsize="3">
...
</unit>| Poprzedni | Spis treści | Następny |
| Element device | Początek rozdziału | Element send |