[Document encoding ISO-8859-2]

LinPac - Databze stanic
------------------------

Databze je urena pro ukldn vech informac o protistanicch. Veker
tyto informace jsou uloeny v souboru "station.data" a lze je mnit bu
pmo editac tohoto souboru, nebo prostednictvm pkazu Name (popsno
dle).

1. Formt souboru station.data
------------------------------
Informace o kad stanici jsou uvedeny v odstavci, kter zan znakou
stanice v hranatch zvorkch a kon bu hlavikou popisu jin stanice nebo
koncem souboru. Kad dek obsahuje jednu definici ve tvaru

<jmno_poloky>=<data>. 

Typick zznam o stanici me tedy vypadat napklad takto:

[OK0NMA]
NAME=PC/Flexnet Brno
TYPE=FLEXNET
LOC=JN89HE
QRG=144.8125 MHz
SYSNUM=85964

dn poloka nen povinn a uivatel me do databze pidvat libovoln
dal poloky podle toho, jak informace potebuje uchovvat. Nicmn pro
zachovn uritho standardu se pro standardn informace doporuuje pouvat
tchto jmen:

NAME - textov informace o stanici nebo jmno opertora. Pokud je tato
       poloka uvedena v databzi, LinPac zobraz jej obsah pi spojen
       s danou stanic.
LOC  - QRA loktor stanice. LinPac se opt pokus zobrazit tuto informaci
       pi nvzn spojen s protistanic.
TYPE - Typ protistanice. Pro obvykle pouvan typy se doporuuje:
       FLEXNET, THENET, FBB, BAYBOX, DIEBOX, TNOS, JNOS, DXC
       a pro uivatelsk terminly TERM. Takto udan typ je ovem vyuvn
       pouze uivatelem, lze proto pout libovoln oznaen typu stanice.
LANG - Jazyk kterm se m komunikovat s protistanic. Pokud je definovn,
       LinPac se pi sputn makra hledat soubor s definic makra nejprve
       v podadresi s tmto jmnem (macro/<LANG>).
NICKNAME - pezdvka opertora, v etin lze vyut pro uloen ptho
       pdu jmna.

Standardn konfigurace LinPacu vyuv navc jet tyto poloky:

TERM - jak druh terminlu se m pout. Pokud je nastaveno 'ansi',
       LinPac se po spojen s touto stanic pepne do reimu zobrazovn
       barev, co lze vyut napklad u TNOS BBS. Stejn efekt m
       i pkaz TErm (viz prikazy.txt)
ENC  - pouit pekdovn vstupu a vstupu. Pi spojen se pepne na
       kdovac tabulku s tmto jmnem. To umouje komunikovat s kadou
       protistanic v jinm kdovn etiny. Stejn efekt m pkaz
       TRanslate.
RCMD - seznam povolench vzdlench pkaz.
QRG  - frekvence uivatelskho vstupu dan stanice, pouije se v zznamech
       do staninho denku.


2. Pouit pkazu Name
-----------------------
  Pkaz name lze pout ke zmnm v databzi stanic bez nutnosti pm
editace souboru. Samotn pkaz bez parametr zpsob vypsn zadanho
jmna prv pipojen protistanice. Zadnm dalch parametr se provede
zmna daj o prv pipojen stanici. Pouiteln parametry:

<jmno>         - zmna poloky NAME
-l <loktor>    - zmna poloky LOC
-t <typ>        -               TYPE
-L <jazyk>      -               LANG
-n <pezdvka>  -               NICKNAME
-s <poloka>=<hodnota> - zmna jin poloky.

Pkaz Name -i vype vechny zadan informace o stanici.
Pokud chceme mnit informace o jin ne prv pipojen stanici,
pidme parametr -c <znaka>.
Pklad:
 :NAME -c OK2JBG -n Radku -l JN89HF Radek


3. Vyuit daj v databzi
---------------------------
Jak ji bylo popsno, LinPac pro vnitn potebu vyuv pouze poloky se
jmny NAME, LOC a LANG. Vyuit ostatnch poloek zvis na uivateli. Pi
kadm spojen se stanic, kter m zznam v databzi stanice se vytvo
promnn se jmny STN_<jmno_poloky>, kter lze vyhodnotit v makrech.

Pklad pouit: chci aby se kad pipojen stanice oslovila pezdvkou
opertora a pokud pezdvka nen zadna, aby se oslovila jmnem opertora.
Pi kadm pipojen protistanice se spout makro 'ctext.mac' uloen
v adresi macro. Obsah tohoto souboru v naem ppad me vypadat
napklad takto:

:if %(exist STN_NICKNAME) == 1            ;;pokud existuje STN_NICKNAME
Ahoj %STN_NICKNAME !                      ;;pozdrav pezdvkou
:else                                     ;;jinak (pokud neexistuje)
Ahoj %N !                                 ;;pozdrav jmnem
:endif                                    ;;(dal pkazy se provedou vdy)
Pipojil ses k %Y v %T.                   ;;Sdl svoji znaku a as.

Te ji sta jen pidat dek NICKNAME=pezdvka k zznamu kad stanice,
kterou chci oslovovat pezdvkou.
