Befehlsbeschreibung TNC3/31 Hayes-Mode

Im folgenden Abschnitt werden die ersten drei Befehle der Turbo-Firmware mit ihren Optionen erklärt.

Parameter werden durch die Eingabe:

<ESC> <BEFEHL> <PARAMETER>

z.B.: <ESC> T 300

gesetzt. Falls kein Parameter angegeben wird antwortet das TNC mit dem gerade eingestellten Wert. (Parameterabfrage).

Z.B.: <ESC> T Antwort: 300

 

Kommando

Werte-

bereich

Vorein

stellung

Beschreibung

#ap 0-1 1 1: Autoparameter optimale Parameter werden eingestellt,
0: manuelle Einstellung teilweise möglich.
#at - - Umschalten des TNC3 von Hostmode in Hayes-Mode. Wird die Firmware mit dem Zusatz 'AT' gestartet (z.B. TF AT statt nur TF), dann wird dieses Kommando automatisch ausgeführt und TF startet sofort im Hayes-Mode.

Zurück mit Hayes-Kommando AT &Q

#baud - - Funkbaudrate anzeigen

Mit #baud ohne Parameter kann die aktuelle Modembaudrate abgefragt werden. Bei Eingabe von #baud 1: erhält man die Modembaudrate auf Port1,

u.s.w.

Bedienung des TNC3 mit Hayes-Kommandos

Die TNC3-Software TF beziehungsweise TNC3BOXD enthält das Kommando #AT, mit dem in den Hayes-Mode geschaltet werden kann. Wird die Firmware mit dem Zusatz 'AT' gestartet (z.B. TF AT statt nur TF), dann wird dieses Kommando automatisch ausgeführt und TF startet im Hayes-Mode.

Die Hayes-Kommandos sind bei Telefonmodems üblich und eignen sich daher nicht optimal für Packet-Radio. Soll jedoch eine Telefon-Modemverbindung durch eine Funkstrecke mit TNC3 ersetzt werden, kann man im Allgemeinen die gängigen DFÜ-Programme weiterverwenden. Bei der Funk-Datenverbindung muss berücksichtigt werden, dass die Übertragungs- und Antwortzeiten bei einigen Sekunden liegen, während Telefonmodems die Zeichen ohne Verzögerung vollduplex übertragen.

Jedes richtig erkannte Hayes-Kommando wird mit OK quittiert. Sobald eine Verbindung (Connect) zustandegekommen ist, wechselt das TNC in den Transparentmode, d.h. es werden sämtliche Daten binär übertragen. Mit +++ wird, wie bei Hayes-Modems üblich, der Transparentmode verlassen. Das TNC sendet die Daten stets dann, wenn die maximale Paketlänge (paclen) erreicht ist oder wenn die Wartezeit (pactime) seit dem letzten Zeichen verstrichen ist.

AT DP call [viacall1 [viacall2 ...]] Verbindungsaufbau zu call via digicall1 ...
Antwort: CONNECT
Optional: 2:call = Verbindung über Port 2 Æ

AT DT call [viacall1 [viacall2 ...]] wie AT DP

AT O Wechseln vom Kommando- in den Transparentmodus
(geht nur bei bestehender Verbindung)

AT H Disconnect, Verbindung trennen (nur bei Connect möglich)
Antwort nach Disconnect: NO CARRIER

AT V0 Antworten als Ziffern
AT V1 Antworten als Texte
OK (0) folgt auf jedes Kommando
CONNECT (1) wenn DP erfolgreich ODER wenn Gegenstation connected
NO CARRIER (3) bei Verbindungsende
ERROR (4) Kommando existiert nicht - parse error
BUSY (7) Gegenstation ist busy (DM), hat schon Connect
NO ANSWER (8) Gegenstation nicht erreichbar, kein Connect

AT E0 / AT E1 Echo aus / Echo ein. Abfrage mit AT E

AT &M0 / AT &M1 Monitor (mitschreiben) aus / Monitor ein

AT &Q Hayes-Mode verlassen, Reset.

AT Z keine Funktion, Antwort: OK

AT I1 Abfrage Modem-Baudrate. Antwort z.B. 1200 OK
(jeweils zuletzt angesprochenes Modem)
AT I3 Abfrage Firmwareversion. Antwort z.B. Version 168 OK
AT I4 Abfrage Gerätekennung. Antwort z.B. TNC3 OK

AT S20? Oder AT S20=? Z.B. Abfrage des S20-Registers (Paclen)

AT S0=x TNC läßt sich connecten (Default x=1), kein Connect (x=0)
AT S21=x Pactime einstellen (x=1...2000 ms, Default 500)
AT S22=x Windowsize einstellen (x=1...7, Default 5)
AT S25=x max. Retries (x=1...255, x=0 bedeutet ¥ ) (ohne Funktion?)
AT S30=call eig. Rufzeichen setzen (Default NOCALL)
AT S31=x SLIP-Mode einschalten (x=1), Default: aus (x=0)

Einige Einstellungen aus der normalen TF-Firmware (einzustellen mit Escape-Kommandos) sind auch im Hayes-Mode gültig.