13.07.2015 Aufrufe

Erweitertes Handbuch - SYMEK GmbH

Erweitertes Handbuch - SYMEK GmbH

Erweitertes Handbuch - SYMEK GmbH

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

$(2)="U 1"! OFFLINE-Text in TNC einschaltenFOR x|=1 TO 2GOSUB send_to_tnc(0,1,b$(x|)) ! TNC-BefehlNEXT x|PRINT "TNC in Terminalmode"t$="jhost 0"GOSUB send_to_tnc(0,1,t$)! TNC in TerminalmodePRINT "OK"FOR x=0 TO 9! Windows schlie_enCLOSEW #xCLOSE #xNEXT xEDIT! EndeRETURN''PROCEDURE balken' ------------------------------------------------------------'Aktualisieren der Balkenanzeige' ------------------------------------------------------------FOR x|=1 TO 4balken$(x|)="1:"+call$(1)+" 2:"+call$(2)+" 3:"+call$(3)+"4:"+call$(4)TITLEW #(x|),balken$(x|)+alt$(x|),sctitel$NEXT x|RETURNPS: Das Listing ist nur ein Beispiel wie man ein Terminalprogamm für den Hostmode der WA8DED-Softwareschreiben kann. Man kann sicher noch einiges verbessern.Viel Spass beim ausprobieren, vy 73 de Holger ( DG6UL @ DB0IE )KISS - ProtokollbeschreibungKISS: "Keep it simply stupid", ein einfaches Protokoll für die Kommunikation zwischen TNC und Rechner.Die Standard-TNC-Software, der sogenannte "Terminal-Modus" wurde urprünglich für den Betrieb miteinfachen Terminals geschrieben; sie ist nicht auf die Leistungsfähigkeit heutiger Personal-Computerzugeschnitten. Das trifft vor allem auf Anwendungen mit Multi-Connect-Möglichkeit, Gateway etc. zu. Dazukommt, daß Protokollverbesserungen wie "DAMA" oder der auch von DIGICOM her bekannte "Framesammler"ohne Umprogrammierung der TNC-Software unmöglich sind. Die TCP/IP Programme wie WAMPES oder NOSbasieren auf dem KISS-Protokoll zwischen TNC und Rechner.KISS löst dieses Problem, indem es dem TNC die Abarbeitung des AX.25-Protokolls und Befehlssatzesentzieht; der TNC wandelt nur noch das HF-seitige synchrone HDLC-Format in ein spezielles asynchrones aufder seriellen Schnittstelle verwendetes Frame-Format um. Das bedeutet natürlich, daß das AX.25-Protokollsowie die Benutzerschnittstelle nun auf dem Rechner selbst implementiert werden müssen, der Rechner erhältdadurch aber vollständige Kontrolle über die auf der HF-Seite übertragenen HDLC-Frames; das wiederumsteigert die Flexibilität erheblich und stellt für die heutigen leistungsfähigen Rechner keineswegs ein Problemdar.Die Paketlänge bei üblichen AX.25 Verbindungen ist auf 256 Byte beschränkt. Das KISS im TNC3S unterstütztDatenpakete bis zu 1024 Byte, eine downloadbare Version des TNC3-KISS kann Pakete bis zu 2048 Bytesverarbeiten. (dazu sind 256 kByte RAM notwendig, da das TNC3 Platz für bis zu 16 Frames im RAMbereitstellen muß)Wie funktioniert nun KISS im Einzelnen?Das asynchrone Protokoll, mit dem sich Rechner und TNC unterhalten, ist sehr einfach; seine einzige Aufgabebesteht darin, die übertragenen Frames zu begrenzen. Jeder Frame beginnt und endet mit einem speziellenFEND (Frame End) Zeichen, ganz ähnlich, wie HDLC-Frames. Die Bildung und Überprüfung der CRC-Prüfsumme des AX.25 Frames wird dabei noch dem TNC überlassen. Der RS-232-Handshake wird nichtverwendet, daher genügt eine simple Drei-Draht-Verbindung.09.11.02 erweitertes <strong>Handbuch</strong> zum TNC Seite 33

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!