| TNC-Kommandos für
"TheFirmware"-TNC's (2.4c)
Die Kommando's werden nur bei vorheriger
Aktivierung der ESC-Taste akzeptiert! Diese Kommandos sind in den Konfigurationsfiles
der PR-Programme zu editieren.
Es kann eine Anpassung der Parameter
an die örtliche PR-Situation, wie ggf. den Parametern des Netzknoten
oder der Kanalbelegung, erfolgen.
Default-Werte: Parameterwerte,
die nach dem Einschalten immer den gleichen Wert haben.
A [0/1] Automatisches Einfügen
von LINEFEED-Zeichen <LF> nach einem CARRIAGE RETURN <CR> zum Terminal
(1=Ja, 0=Nein) Default: 1
B [<n>] Zeitspanne in Sekunden,
nach der der DAMA-Modus abgeschaltet wird, falls kein DAMA-Master empfangen
wurde. B <0> schaltet aber den DAMA-Modus grundsätzlich ab. Dies
ist aber nicht unbedingt erforderlich, da eine
DAMA-Station automatisch erkannt
bzw. DAMA nach <n> Sekunden automatisch abgeschaltet wird. Default:
120
C [Call] Der
"C"-Befehl wird für den Aufbau einer Verbindung (Connect) benötigt.
Man beachte, dass kein "v" oder "via" zwischen der Empfängeradresse
und dem Netzknoten-Rufzeichen erforderlich ist.
Ein Connect-Befehl der auf Kanal
0 eingegeben wird, legt den Weg für die UI-Packete fest.
D Eine bestehende Verbindung
wird getrennt. Sind bei der Eingabe des "D"-Befehls noch nicht alle Informationen
ausgesendet bzw. bestätigt,
dann wird der DISCONNECT erst nach Eingang der Bestätigung für
das letzte In-
formationspacket ausgeführt.
Durch eine Wiederholung des "D"-Befehls kann dieser Vorgang abgebrochen
werden.
Wird der "D"-Befehl während
des Aufbaus einer Verbindung (LinkSetup) oder des Beendens (Disconnect)
einer Verbindung eingegeben, dann kehrt der TNC sofort in den Disconnect-Zustand
zurück. Der TNC sendet dann automatisch ein DISC, um
unnötige Aussendungen zu verhindern,
falls der eigene TNC die Antworten der Gegenstation nicht gehört hat.
Wird der "D"-Befehl im Disconnect-Zustand
eingegeben, dann werden alle kanalspezifischen Parameter des gerade aktivierten
Kanals mit den Parameterwerten vom Kanal 0 initialisiert.
E [0/1] Das ECHO
von eingegebenen Zeichen (Daten oder Befehle) zum Terminal ein-bzw. ausschalten.
1=Ein, 0=Aus. Default: 1
F [<n>] FRACK
ist die Wartezeit zwischen der Aussendung eines Paketes und dessen Bestätigung
durch die Gegenstation.
Die Zeit kann direkt in Sekunden
eingegeben werden. Das Wiederholungsintervall des Retryzählers wird
beeinflusst.
Bei Eingaben <16 wird der Wert
mit 100 multipliziert und durch den Parameter A3 dividiert).
Bei Eingaben >15 erfolgt die Übernahme
des eingegebenen Wertes direkt.
Default: 250
G [0/1] Abfrage der virtuellen
TNC-Kanäle im Host-Mode.
Im Terminal-Modus wird dieser Befehl
nicht anerkannt und es wird die Fehlermeldung *INVALID COMMAND:G*
ausgegeben.
H [<n>] Abfrage und Parametrierung
der verfügbaren Heard-Liste.
Beispiele: H - Heardliste anzeigen
H
0 - Heardlisten-Update ausschalten H 1 - Heardlisten-Update
einschalten
H 2 - Heardliste löschen
H
n - Maximale Anzahl der Einträge in Heardliste setzen ( n > 2
)
Es werden die zuletzt gehörten
Rufzeichen ausgegeben. Die ältesten Einträge werden überschrieben.
Die Heardliste ist resident, d.h.
sie bleibt nach einem Reset oder einem Abschalten bei Pufferung des RAM
mit Batterien erhalten. ACHTUNG:
Bei einer langen Heardliste kann der Neustart nach einem Reset wegen der
internen Bufferzuweisung länger dauern.
Default: 0
I [Call] Eingabe
des eigenen oder eines gewünschten Rufzeichens. Nach der ersten Inbetriebnahme
werden nach dem
I-Befehl nur 2 Sternchen mit einem
Leerzeichen ausgegeben. Für jeden Kanal kann ein anderes Rufzeichen
eingegeben werden. Nach einem DISCONNECT auf einem Kanal wird für
diesen Kanal das Rufzeichen von Kanal 0 übernommen.
Achtung: Der TNC geht nur mit eingegebenem
Rufzeichen auf Sendung!
JHOST [0/1] Mit diesem Befehl
erfolgt die Umschaltung zwischen Terminal-Modus und Host-Modus. Der Host-Modus
wird nur von speziellen Programmen (GIPSY, GP, SP, THP, AHP usw.) unterstützt.
K [<n>] Aktivierung der
Stamp-Funktion und Parametrierung der eingebauten 24-Stunden-Uhr mit Kalender.
Bsp: K - Stamp u. Datum/Zeit
anzeigen K 0 - Stamp abschalten
K
1 - Stamp Statusmeldung einschalten
K 2 - Stamp Status-u. Monitormeldung
ein
K 20.02.88 - Datum setzen,
europäische Form
K 02/20/88 - Datum setzen,
amerikanische Form
K 17:36:00 - Uhrzeit setzen
Default: 0
L [0...10] Mit dem "L"-Befehl
wird der Link-Status eines oder aller Kanäle (ohne Parameter) angezeigt.
Es werden
Informationen über den Verbindungsweg
(Rufzeichen und Digipeaterliste), Anzahl empfangener Frames, Anzahl noch
nicht gesendeter Frames, Anzahl noch nicht bestätigter Frames und
der jeweilige Retry-Zähler angezeigt. Der aktive Kanal wird durch
ein "+" Zeichen markiert.
M [IUSCN+-]
Aktivierung und Parametrierung des Monitor-Modus. Mit den Parametern wird
vorgegeben, welche Frames angezeigt werden sollen.
Beispiele:
N keine Information
U unprotokollierte
Sendungen
S Kontrollpackete
C Monitor auch an,
wenn eine Verbindung
+ < Liste von bis zu 8
Rufzeichen >: nur Packete dieser Stationen < Liste von bis zu
8 Rufzeichen >:
- keine Packete dieser Stationen
Die kombinierte Benutzung der "+"
und "-" Parameter wird nicht unterstützt. Sie müssen als letzter
Parameter vor dem Rufzeichen eingegeben werden.
Die Eingabe von "+" oder "-" ohne
Rufzeichen löscht die aktuelle Liste.
N [0...127] Parametrierung
des Retry-Zaehlers. Es wird angegeben, wie oft die Aussendung eines Packetes
versucht werden
soll. (0 = unendlich) Für jeden
Kanal kann ein eigener Wert eingegeben werden. Default: 10
O [1...7] Maximale Anzahl
von ausstehenden und unbeantworteten I-Frames (MAXFRAME).
Fuer jeden Kanal kann ein separater
Wert vorgegeben werden. Default: 2
P [0...255] P-Peristence Einstellung.
Ohne Parameter erfolgt die Anzeige der aktuellen Einstellung. Bei DAMA
wird auto-
matisch der Wert 255 benutzt und
angezeigt. Default: 32
QRES Neustart der Firmware
(Kaltstart) aus dem EPROM. Die Systemmeldung mit der Checksumprüfung
von
TheFirmware wird erneut ausgegeben.
R [0/1] Ein- und Ausschalten
der Digipeat-Funktion. 1=Ein, 0=Aus Default: 1
S [0...10] Umschaltung zwischen
den TNC-Kanälen. Ohne Parameterwert wird die Kanalnummer des momentan
aktivierten Kanals ausgegeben.
Default: 0
T [0...127] Verzögerung
zwischen Hochtasten des Senders und dem Beginn der Datenaussendung. Dies
ist der wichtigste
Parameter für die Verbindung
zum Funkgerät. Die Einstellung erfolgt in 10 ms-Schritten. Durch
Versuche muss ein möglichst geringer Wert ermittelt werden, der dann
in die Configurationsdatei des PR-Programmes eingeschrieben wird.
Default: 25
U [0/1] Mit dem `U`-Befehl
hat man die Moeglichkeit, nach einem Connect automatisch eine Meldung an
die anrufende Station zu senden (CTEXT). Dieser Text bleibt auch dann erhalten,
wenn der Modus wieder abgeschaltet wird.
Beispiele:
U 1 CTEXT wird ausgegeben
U 0 CTEXT wird nicht ausgesendet
U CTEXT anzeigen
V Alle Eingaben werden ignoriert.
Es wird immer die Ziffer 2 ausgegeben. Bei vorherigen Versionen konnte
mit diesem Befehl die Protokollversion
eingestellt werden.
W [0...127] Parametrierung
der Slot-Time (Zeitschlitz) in Millisekunden. Wartezeit, wenn der PR-Kanal
frei ist, (DCD-LED ist Aus) bis zum Schalten des eigenen Senders um Daten
zu versenden. Im DAMA-Modus ist automatisch der Parameterwert W <0>.
Default:
10
X [0/1] Steuerung der PTT-Leitung
des TNC. Falls erforderlich kann hiermit das Einschalten des Senders unterdrückt
werden, wenn man z.B. die Frequenz
beobachten moechte, aber verhindern will, dass der TNC bei einem Connect
den Transceiver auf Sendung schaltet.
Y [0...10] Eingabe der Anzahl
der Kanäle, die belegt werden können, bevor an eine anrufende
Station die "BUSY"-
Meldung gesendet wird. Bei
Y <0> wird jeder Connectversuch unterdrückt und sofort ein "BUSY"
an die Gegenstation ausgesendet. Der Y-Befehl funktioniert nur, wenn auf
allen Kanälen das gleiche Rufzeichen wie im Monitor-Kanal 0 verwen-
det wird. Die freien Kanäle
für den Benutzer des TNC werden durch diesen Parameter nicht reglementiert.
Default: 4
Z [0...3] Ein- bzw. Ausschalten
der Flowsteuerung und des XON/XOFF-Handshaking zum Terminal. Ist die Flowsteuerung
eingeschaltet, dann sendet der TNC
solange keine Zeichen zum Terminal, wie Daten oder Befehle eingegeben werden.
Bei ausgeschalteter Flowsteuerung
werden die Zeichen vom TNC sofort zum Terminal ausgegeben, egal ob gerade
eine Text-Zeile oder ein Befehl eingegeben wird. Ist die XON/XOFF-Steuerung
eingeschaltet, so kann die Ausgabe vom TNC zum Terminal mit CONTROL-S gestoppt
und mit CTRL-Q wieder gestartet werden.
Beispiele:
0 Flow Aus , Xon/off Aus
1 Flow Ein , Xon/off Aus
2 Flow Aus , Xon/off Ein
3 Flow Ein , Xon/off Ein
Default: 3
Das Zeichen @ wird durch Eingabe
der Zahl 64 bei gedrueckter ALT-Taste erzeugt!
@A1 [<n>] SRTT-Berechnung:
Wert fuer A1 eingeben bzw. anzeigen.
Default: 7
@A2 [<n>] SRTT-Berechnung:
Wert fuer A2 eingeben bzw. anzeigen.
Default: 15
@A3 [<n>] SRTT-Berechnung:
Wert fuer A3 eingeben bzw. anzeigen.
Default: 3
@B Anzeige der freien
TNC-Buffer.
@D [0/1] Ein -und Ausschalten
des Vollduplexbetriebes (0=Aus, 1=Ein). Default: 0
@I [<n>] Wert für
max. IPOLL-Framelänge eingeben bzw. anzeigen.
Mit
der Eingabe von @I <0> wird IPOLL grundsätzlich abgeschaltet. Default:
60
@K Einschalten des eingebauten
KISS-Modus.
@M [0/1] 7-Bit oder 8-Bit (binaer) TERMINAL-MODE.
Bei der 7-Bit Uebertragung im Terminal-Mode
erfolgt gleichzeitig eine Kontrollzeichenwandlung mit einem vorangestellten
^ .
Sind alle 8-Bit freigegeben (@M=1),
dann werden Kontrollzeichen, also alle Zeichen, transparent weitergegeben.
Achtung: XON/XOFF muss dann natürlich
beim Terminalprogramm abgeschaltet sein, sonst hängt sich das Programm
bei einem ^S (XOFF) auf!!! Defaultmässig ist das 7.te Bit nicht maskiert
und die Kontrollzeichenwandlung nicht eingeschaltet.
Es sei trotzdem darauf hingewiesen,
dass der Vorteil von TheFirmware im *WA8DED HOST-MODE* liegt und dieser
v. Programmen wie GP, THP, SP, usw.
unterstützt wird.
@T2 [<n>] Zeitspanne, die
bis zur Bestätigung eines empfangenen Packetes vergeht. Default:
150
@T3 [<n> Zeitspanne, die
der TNC bei einer bestehenden Verbindung auf ein "Lebenszeichen" der Gegenstation
wartet.
Nachdem T3 abgelaufen ist, wird
beim Partner angefragt, ob er noch empfangsbereit ist. Default: 18000
@V [0/1] Rufzeichen-Check
ein- bzw. ausschalten (1=Ein, 0=Aus).
Quellenangabe: Digitale Betriebstechnik
PACKET RADIO von DL6YCL im DARC-Verlag |