home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HAM Radio 3
/
hamradioversion3.0examsandprograms1992.iso
/
misc
/
hamcom20
/
hc-d.cfg
< prev
next >
Wrap
Text File
|
1991-10-15
|
10KB
|
318 lines
#
# HC.CFG 911010
#
# HamComm 2.0 Konfigurierungsdatei (Beispiel)
#
#
# HamComm sucht beim Start automatisch nach HC.CFG. Das aktuelle
# Directory wird zuerst abgesucht, danach alle Pfade, die mit "PATH"
# deklariert wurden.
#
# Das Zeichen '#' kennzeichnet einen Kommentar. Alle Zeichen danach bis
# zum Zeilenende werden ignoriert, einschliesslich dem '#' selbst.
#
# Zahlen werden normalerweise in dezimaler Form angegeben. Es ist jedoch
# auch moeglich, hexadezimal einzugeben, indem man '0x' voranstellt.
#
#
# Einstellen der seriellen Schnittstellen
#
# HamComm enthaelt eine interne Tabelle der zur Verfuegung stehenden
# seriellen Anschluesse. Jeder dieser Ports ist durch eine bestimmte
# IO-ADRESSE und einen INTERRUPT (IRQ) ansprechbar bzw. gekennzeichnet.
# Es koennen bis zu vier Ports eingerichtet werden. Beim Programmstart
# sieht die Tabelle folgendermassen aus:
#
# iobase irq
# COM1 0x3f8 4
# COM2 0x2f8 3
# COM3 0 0
# COM4 0 0
#
# COM1 and COM2 sind mit ihren Standardwerten vorbesetzt.
# COM3 and COM4 sind nicht definiert.
#
# Nicht definierte Ports koennen im 'Port'-Menue auch nicht
# ausgewaehlt werden
#
# Angenommen es steht der nicht-standardmaessige serielle Port mit der
# Adresse 0x2E8 (hex) und dem IRQ 5 zur Verfuegung, dann kann dieser
# Erweiterungsport als COM4 wie folgt angegeben werden:
#
define port com4 iobase 0x2e8 irq 5
#
# Man kann aber auch jeden Port mit dem 'define port'-Befehl umdefinieren.
#
# Im folgenden Beispiel wird angenommen, dass eine Maus an COM1 installiert
# ist. Dann kann HamComm natuerlich nicht auch an diesem Port betrieben
# werden. Der folgende Befehl schuetzt den Maus-Treiber an COM1 und macht
# diesen Port fuer HamComm unzugaenglich. Entsprechend ist COM1 im 'Port'-
# Menue nicht mehr waehlbar.
#
define port com1 iobase 0 irq 0
#
# Beim Start von HamComm ist normalerweise COM2 angewaehlt.
# Mit dem Befehl 'select port' kann man einen anderen Port festlegen.
# Dies ist jedoch nur moeglich, wenn der Port auch definiert ist
# (siehe 'define port com...').
#
select port com4
#
# Mit dem nachstehenden Befehl wird die Mittenfrequenz der Empfangs-
# und Sendetoene voreingestellt. Sie muss zwischen 500Hz und 2000Hz liegen.
# Ohne diese Anweisung wird der Standardwert 700Hz benutzt.
#
set afcenter 750
#
# Genauso wie bei der Mittenfrequenz kann auch der Wert fuer die Shift
# (Frequenzdifferenz zwischen MARK und SPACE) voreingestellt werden.
# Der Wert muss zwischen 25Hz und 999Hz liegen.
# Erfolgt keine Voreinstellung, wird der Wert 170Hz festgelegt.
#
set afshift 170
#
# Wenn die AFC (Automatic Frequency Control) Funktion eingeschaltet ist
# wird die Mittenfrequenz beim RTTY Empfang automatisch dem Eingangssignal
# nachgefuehrt.
#
# Standardmaessig ist AFC abgeschaltet.
#
set afc off
#
# Ist beim Senden der Sende-Puffer leer, d.h. es stehen keine Zeichen zum
# Senden zur Vefuegung, so wird normalerweise nur ein Dauerton ausgesendet.
# Mit dem folgenden Befehl kann man fuer diesen Fall die Aussendung von
# Fuellzeichen (Bu/Zi-Umschaltung) veranlassen.
#
set diddle on
#
# Bei einigen PAs (Endstufen) sollte eine kurze Wartezeit zwischen der
# Aktivierung des PTT Signals und Ausgangssignals des Senders liegen.
# Die Laenge dieser Wartezeit wird durch den Befehl 'set padelay ...'
# eingestellt. Beim Umschalten auf Sendebetrieb aktiviert HamComm sofort
# das PTT Signal, der Ton aus dem Lautsprecherausgang folgt aber erst
# mit der hier eingestellten Verzoegerung. Da die meisten HamComm Benutzer
# wahrscheinlich keine PA haben oder ihr Geraet keine Wartezeit benoetigt,
# wird dieser Parameter auf 0 gesetzt.
#
set padelay 0
#
# Nach Betaetigen der PTT wird etwas Zeit benoetigt, bis der Sender
# bereit ist. Diese Zeit wird als TXDELAY bezeichnet und ist je nach
# Geraet in Millisekunden (ms) festzulegen. Erfahrungsgemaess sollten
# 30ms fuer die meisten Sender ausreichend sein.
#
set txdelay 50
#
# Nach Ablauf von TXDELAY ist der Sender zwar bereit zum Aussenden
# des ersten Zeichens, man sollte jedoch der empfangenden Station
# die Moeglichkeit zur genauen Abstimmung ihres Empfaengers geben.
# Aus diesem Grunde wird fuer die Dauer von TXWAIT in Millisekunden
# (ms) der 'Mark'-Ton gesendet. Danach beginnt die Aussendung der
# eingegebenen Zeichen.
#
set txwait 2000
#
# Der folgende Befehl legt die Groesse des Empfangspuffers fest.
#
# Alle empfangenen Zeichen werden von den Interruptroutinen zunaechst
# in diesem Puffer abgelegt. Wenn die TTY Funktionen aktiv sind, werden
# die Zeichen aus dem Empfangspuffer entfernt und im RX Fenster angezegt.
#
# Die Groesse des Empfangspuffer sollte 65000 Bytes nicht ueberschreiten.
#
set rxbuffersize 256
#
# Der folgende Befehl legt die Groesse des Sendepuffers fest.
#
# Alle auszusendenden Zeichen werden zunaechst vom TX Fenster in den
# Sendepuffer kopiert. Von dort werden sie nacheinander von der
# Senderoutine gelesen und zum Lautsprecherausgang geschickt.
#
# Die Groesse des Sendepuffer sollte 65000 Bytes nicht ueberschreiten.
#
set txbuffersize 10000
#
# Der folgende Befehl legt die Anzahl Zeilen im Puffer des
# Empfangsfensters fest. Dies ist nicht die Groesse des Fensters
# auf dem Bildschirm, sondern die Anzahl empfangener Zeilen um die man
# zurueckblaettern kann. Pro Zeile werden etwa 160 Byte Speicherplatz
# benoetigt. Die Groesse des freien Speichers kann man ueber das INFO
# Menue erfahren.
#
set rxwindowlines 50
#
# Der folgende Befehl legt die Anzahl Zeilen im Puffer des
# Sendefensters fest.
#
set txwindowlines 50
#
# Einstellung der maximalen Sendezeilenlaenge. Alte mechanische
# Fernschreiber haben deutlich weniger als 80 Zeichen pro Zeile.
#
set txlinelength 66
#
# Einstellen des Textende-Zeichens. HamComm schaltet automatisch auf
# Empfangsbetrieb um, wenn die Senderoutine ein Textende-Zeichen aus
# dem Sendepuffer liest. Das Zeichen kann als Dezimalzahl, Hexzahl oder
# durch das Zeichen selbst angegeben werden.
#
# Beispiele: set endoftext 230 # der griechische Buchstabe 'micro'
# set endoftext 0x7F # das DEL Zeichen (control-backspace)
# set endoftext "ß" # praktisch fuer deutsche Tastaturen
#
# Die automatische Umschaltung kann auch abgeschaltet werden, indem man
# den Wert 0 angibt.
#
set endoftext 0x7f # control-backspace
#
# Definieren von Standardtexten
#
# Es koennen einige Standardtexte eingegeben werden. Diese Texte werden hier
# mit dem Befehl 'SHIFT_Fxx' eingegeben und koennen nach dem Programmstart mit
# der entsprechenden Funktionstaste abgefufen werden, oder ueber das
# TEXT Menue.
#
# Anfuehrungszeichen (") werden nur benoetigt, wenn ein Leerzeichen
# oder ein Kommentarzeichen (#) im Text enthalten ist.
#
# \# wird ersetzt durch den aktuellen Stand des QSO Zaehlers.
# \+ erhoeht den QSO Zaehlerstand. Weitere Behandlung wie \#.
# \d wird ersetzt durch Datum und Uhrzeit.
# \e wird ersetzt durch das momentan eingestellte Textendezeichen.
# \n beginnt eine neue Zeile.
#
# Ein Text kann in einen anderen eingefuegt werden indem man diesen mit seiner
# Bezeichnung, eingeschlossen vom Zeichen '~' (tilde) einfuegt. Beginnt diese
# Einfuegung mit dem 'Klammeraffen' (@), so sucht HamComm nach einem File
# dieses Namens. Als Beispiel siehe hierzu auch unter 'STATION.TXT'.
# Es ist unbedingt darauf zu achten, dass es zu keiner Schleifenbildung kommt,
# wenn sich Texte gegenseitig aufrufen!
#
#
# Definition der Texte fuer die Funktionstasten (SHIFT_F01 - SHIFT_F10).
#
define text SHIFT_F01 " ryryryry cq cq cq de ~mycall~ ~mycall~ ~mycall~"
" ~mycall~ ~mycall~\n"
define text SHIFT_F02 " ryryryry ~call~ ~call~ ~call~"
" de ~mycall~ ~mycall~ pse k k k\n\e\n"
define text SHIFT_F03 " ryryryry ~call~ de ~mycall~\n"
define text SHIFT_F04 " back to you ~name~... ~call~ de ~mycall~ pse k k k\n"
define text SHIFT_F05 ~@station.txt~
define text SHIFT_F06 " de ~mycall~\ntnx... 599 \+ 599 \# 599 \#\nbk bk "
define text SHIFT_F07 " ~call~"
define text SHIFT_F08 " ~mycall~"
define text SHIFT_F09 "ryryryryry"
define text SHIFT_F10 " pse k k k\n"
#
# Definiton weiterer Texte:
#
define text banner "\noooo o ooooo o o ooooo ooo"
"\no o o o o o o o o"
"\no o o oooo o ooo o"
"\no o o o o o o o"
"\noooo ooooo oooo o ooooo ooo\n"
define text mycall dl5yec
define text myname django
define text myqth paderborn
define text mylocator jo41jr
# Der Text "mylocator" wird auch zur QTH Entfernungs/Richtungs-
# Berechnung benutzt.
#
# Einige Standardtexte:
#
define text std01 " tnx for answering my call."
define text std02 " my name is ~myname~ ~myname~ ~myname~."
define text std03 " my qth is ~myqth~ ~myqth~ ~myqth~"
define text std04 " locator is ~mylocator~ ~mylocator~"
define text std05 " your report is "
define text std06 " how do you copy ?"
define text std07 " tnx for the nice qso and hope to cuagn."
define text std08 " 73 es 55 to you ~name~ and your family."
define text std09 " the weather today is "
define text std10 " the temperature is abt "
define text std11 " and now i'll get me another beer. "
#
# Ende der Konfigurierungs Datei
#
# Mit der 'exit' Anweisung kann die Bearbeitung dieser Datei an beliebiger
# Stelle beendet werden, zum Beispiel hier:
#
exit
Der folgende Text bis zum Dateiende wird von HamComm ignoriert.
73 es 55 de Django
DL5YEC @ DB0BQ
schroeder.pad@sni.de