-
[GLOBAL]
Počátek skupiny globálních definicí - NUTNO definovat !
-
ADDRESS < bajt >
Adresa ovladače (mono-master), tj. řídícího počítače, na kterém běží ovladač. Uvádí se co nejnižší.
-
TIMEOUT < čas_sec >
Maximální čas pro odpověď na každou zprávu (v sekundách)
-
SILENCE_WAIT < čas_milisec >
Doba ticha mezi jednotlivými relacemi (v milisec). Doba od příjmu posledního
bajtu odpovědi a počátkem vysílání prvního bajtu dalšího požadavku.
-
SLEEP_TIME < čas_sec >
Doba, po kterou nebude probíhat žádná komunikace se stanicí,
pokud s ní byl vyhodnocen TIMEOUT, a to SLEEP_COUNT - krát za sebou.
-
SLEEP_COUNT < počet >
Počet chyb komunikace za sebou, které musí nastat, aby
stanice "spadla" do SLEEP-módu.
-
REINSTAL_TIMEOUT < čas_sec >
Pokud do zadané doby ovladač nevyhodnotí alespoň jednu zprávu, provede inicializani komunikačního portu.
-
PREFIX < modem-řetězec >
Řetězec vysílaný před každou zprávou. Implicitně: NONE, tj. prázdný řetězec. *)
-
SUFFIX < modem-řetězec >
Řetězec vysílaný po každé zprávě. Implicitně: NONE, tj. prázdný řetězec. *)
-
INIT < modem-řetězec >
Inicializační řetězec modemu. Implicitně: NONE, tj. prázdný řetězec. *)
-
CONNECT < modem-řetězec >
Začátek modemové zprávy pro navázání spojení (např. "ATDT" ""). Implicitně: NONE, tj. prázdný řetězec. *)
-
CONNECT_END < modem-řetězec >
Konec modemové zprávy pro navázání spojení (např. "|" ""). Implicitně: NONE, tj. prázdný řetězec. *)
-
DISCONNECT < modem-řetězec >
Modemová zpráva pro ukončení spojení (např. "ATH0|" ""). Implicitně: NONE, tj. prázdný řetězec. *)
-
CONNECT_TIMEOUT < čas_sec >
Maximální čas v sekundách pro spojení modemem
-
END
konec skupiny
*) Poznámka: Modemové řetězce mohou obsahovat speciální znaky:
| znak | význam |
| | | CR (0Dh) |
| @ | LF (0Ah) |
| $xx | znak (xx)hex |
| < | RTS OFF |
| > | RTS ON |
| ~ | pauza 1 sec |
Ukázka
[GLOBAL]
ADDRESS 1
TIMEOUT 2.3
SILENCE_WAIT 10.0
SLEEP_TIME 5.0
SLEEP_COUNT 100
PREFIX NONE
SUFFIX NONE
INIT ATX3V1&R1&C1S0=0| { inicializace modemu }
CONNECT ATDT { | = CR, @ = LF, < = RTS OFF, > = RTS ON }
CONNECT_END |
DISCONNECT ~<~>~+++~~ATH0|
REINSTAL_TIMEOUT 3600.0
CONNECT_TIMEOUT 60.0
END