Zum Inhalt springen
FlexGPV0.17.34

FLEXGP 0.17.34 · DOKUMENTATION

Handbuch

Auf dieser Seite

Schnelleinstieg: Hilfe → Kurzbedienung fasst Einrichtung, Port 15, Terminal, Mailbox, Dateiübertragung und Windows-Tasten zusammen. Alt+U öffnet das globale Stationsrufzeichen; SETUP die Übersicht. Die zwölf Funktionstastenmakros verwenden denselben Kanal-/Rufzeichenkontext wie persönliche Texte und werden vor dem Speichern validiert.

Die kompakte Oberfläche ist standardmäßig aktiv: Monitor und neun QSO-Kanäle in zwei Zeilen mit direkten BBS-/Box-List-Tasten, kompakter Logokopf mit vergrößertem Logo und mehr QSO-Fläche. Unter Ansicht → Kompakte Oberfläche lässt sie sich umschalten; die Wahl wird dauerhaft gespeichert. Die Schrift im Empfangsbereich bleibt unverändert. Verbindung → Mit lokaler FlexDigi-Node verbinden öffnet Port 15. Einstellungen → Treiber und Ports öffnet unmittelbar die FlexNet-Portverwaltung. Unter Globales Stationsrufzeichen führt die seitliche Auswahl zu Station, FlexNet, Soundkarte/PTT und UI-Paket. Zusätzliche PTT-Steuerung ist bei Bedarf aufklappbar.

GP-Bedienung: Steuerzeichen, Split und Mailbox

Verbindung → Steuerzeichen senden … öffnet eine Auswahl für ASCII 00–1F und DEL (7F). Die Hexfolge wird erst durch Folge senden unverändert übertragen, ohne zusätzliches CR und ohne LF/CR-Umwandlung. Das Auswählen oder Bearbeiten sendet nichts; die letzte Folge bleibt als Entwurf erhalten. Während laufender Connectfolgen, Dateiübertragungen oder belegtem Sendepuffer wird das Senden abgewiesen. Strg+C/V/X/Z/Y behalten ihre Windows-Bedeutung.

Rechtsklick im Empfangsfenster oder Teilmonitor schaltet den kanalbezogenen Split um. Umschalt+Rechtsklick beziehungsweise Umschalt+F10 öffnen weiterhin das Windows-Kontextmenü. Rechtsklick im Vorschreibbereich bleibt unverändert.

BBS-Checkliste und DieBox-Rubrikliste besitzen zusätzlich zum Filter ein Suchen-Feld. Alt+F setzt den Fokus dorthin; Enter, F3 oder Weitersuchen wählen den nächsten Treffer. Ein neuer Begriff beginnt am Listenanfang; am Ende erscheint eine Meldung. Die Suche blendet keine Zeilen aus und verändert keine Lesemarkierungen. Aus Editor einfügen ergänzt erkannte Nachrichten aus dem offenen Editor beziehungsweise dessen gespeichertem Entwurf. Duplikate werden übersprungen. Ungültiger Text oder eine abweichende Gegenstelle/Rubrik löschen die vorhandene Liste nicht.

Start und Verbindung

FlexGP starten und die Windows-Administratorabfrage bestätigen. FlexNet32 startet automatisch. Die integrierte FlexDigi-Node startet, wenn sie in den Node-Einstellungen aktiviert ist; bei einer Neuinstallation ist sie standardmäßig aktiv. Ein erneuter Programmstart aktiviert das vorhandene Terminal. Im Menü Einstellungen → Globales Stationsrufzeichen das eigene Rufzeichen übernehmen. Über Verbindung → Mit lokaler FlexDigi-Node verbinden wird ein freier Terminalkanal mit dem Node verbunden. Bei aktiver FlexDigi-Node steht der interne Port 15 mit Modus y bereit. Bei ausgeschaltetem FlexDigi wird der externe FlexNet-Port direkt gewählt.

Treiber und Ports

Einstellungen → Treiber und Ports öffnet die Porttabelle nach FlexCtl. Einen Port markieren; Bearbeiten, Doppelklick oder Eingabetaste öffnet den Original-Treiberdialog. Neue Treiber lassen sich auf freien Basisports 0–14 zuordnen. Mehrere Instanzen und Mehrkanaltreiber sind möglich. TXDelay, Baudrate und Modusbuchstaben stehen unter der Tabelle; Änderungen mit „Portparameter speichern“ sichern. Port 15 besitzt keine Hardwareparameter.

Die Originaltreiber und der FlexNet-Kernel liegen im Unterverzeichnis Treiber. Bei Updates werden eigene bisherige DLL-Pfade aus Original-FlexNet automatisch angepasst. Fremde Installationen und zusätzliche Benutzerbibliotheken werden nicht umgestellt. Für Soundkarte, KISS, 6PACK und andere Hardware sind deren jeweilige Treibereinstellungen und passende Hardware erforderlich.

Kompatible zusätzliche 32-Bit-FlexNet-DLLs mit dem Export flexnet_driver werden im Ordner Treiber automatisch erkannt. Nach dem Kopieren die Portverwaltung öffnen oder Aktualisieren wählen; anschließend den Treiber einem freien Basisport zuordnen. Die Erkennung lädt keinen Treibercode. Ein vorhandener Export bestätigt noch nicht die vollständige ABI- oder Hardwarekompatibilität einer Fremdbibliothek.

Node-Texte und Einstellungen

Einstellungen → Node · Routing, Texte und Sysop enthält Linkstrecken, Nodeparameter und Node-Texte. C ist der allgemeine Connecttext; C1, C2 usw. ersetzen ihn nur am entsprechenden Port. C gilt auch an Port 15, sofern kein eigener C15-Text besteht. A wird an den Connecttext angehängt. I enthält die Information. Die Kennung lautet FlexGP V<aktuelle Version>, der Nodeprompt =>.

Persönliche Einstellungen werden unter %LOCALAPPDATA%\FlexGP gespeichert, insbesondere Einstellungen.json und Node.json. Änderungen werden automatisch beziehungsweise mit der jeweiligen Übernehmen-Schaltfläche gespeichert. Einstellungen → Jetzt speichern / Speicherort zeigt den Speicherort und das Ergebnis. Updates und Deinstallation löschen diese persönlichen Dateien nicht. Verbindungen und laufende Transfers werden nicht automatisch wieder aufgenommen. DIDADIT-Kontrollpunkte und geprüfte BinSplit-Teile bleiben gespeichert; nach erneuter Verbindung kann der Empfang ausdrücklich fortgesetzt werden. Sichtbare Sitzungsverläufe werden nicht als aktive Sitzungen wiederhergestellt.

Verzeichnisaufteilung

Im Programmhauptverzeichnis befinden sich FlexGP.exe und Deinstallieren.exe. Treiber enthält die Originalkomponenten, Hilfe dieses Handbuch, Medien das externe Logo und Lizenzen die Lizenztexte. Die vollständige Befehlsreferenz ist auch ohne externe Handbuchdatei über Hilfe → Benutzer- und Sysop-Befehle verfügbar. Entwicklungsberichte und Originalanalysen gehören zum Quellprojekt und werden nicht mitinstalliert.

Benutzer- und Sysop-Hilfe

Diese Referenz beschreibt die tatsächlich implementierten Befehle der nativen FlexDigi-Node. Groß-/Kleinschreibung ist bei Befehlen unerheblich. Eckige Klammern bedeuten optional; Platzhalter nicht wörtlich eingeben. Rufzeichenbeispiele durch die eigenen gültigen Rufzeichen ersetzen. Eine vollständige Gleichheit zu allen historischen FlexDigi-Versionen wird nicht behauptet.

Im Programm: Hilfe → Benutzer- und Sysop-Befehle. Im Node zeigt H den konfigurierten H-Text; Zusatzargumente werden wie im Original ignoriert. Die vollständige Referenz mit Beispielen ist im Hilfemenü erreichbar.

ÜBERSICHT / BEFEHLE / BENUTZER

Benutzer: H, A, B, I, LO, S, C, Q, L, D, MH, F, M, MY, P, U, T, IO, STAT. Sysop: SY; Änderungen mit L, M, MY, P, MO, K, WRITE, CAL, TR, IO, STAT R. Convers/Talk: /Q, /W, /C, /S, /M. Texteditor: /EX, Strg+Z. Syntax und Beispiele zu Befehlen, Port 15 und Treibern stehen in dieser Referenz im Hilfemenü. RESET/RESTART sind nicht verfügbar.

Zum lokalen Node: Fester Terminalanschluss »FlexDigi Port 15«, Ziel FLXDIG oder das Node-Rufzeichen, Connect. Lokale Sitzungen starten als Sysop. Bei aktiver FlexDigi-Node hat Port 15 fest MODE y. Ohne FlexDigi wird der externe Ausgangsport direkt gewählt. Der Node-Prompt lautet => und endet ohne CR/LF. Eigener Sendetext erscheint direkt dahinter in Grün, ohne [TX]-Präfix. Strg+Enter sendet und zeigt den Text ohne abschließenden Zeilenumbruch. Der Eingabecursor bleibt sichtbar, blinkt jedoch zur Verringerung der CPU-Last nicht. Andere Windows-Programme und deren Cursoreinstellungen werden nicht verändert. Das Terminal selbst ist standardmäßig unter seinem Stationsrufzeichen über den internen Port 15 erreichbar. Beispiel vom Node: C 15 DO1FFE. Das ist nicht das Einstellen der SSID -15.

STAT

STAT zeigt die Node-Laufzeit und die originalen L1-Treiberzähler auf den eingerichteten Funkports: device, version, txframes, rxframes, terr, rerr, rberr und ioerr. Die Spalten entsprechen dem historischen FlexDigi. Port 15 ist ein interner Terminalanschluss und besitzt keine L1-Hardwarezähler. STAT R zeigt die Werte zuerst an und setzt anschließend die Treiberzähler zurück; dafür sind Sysop-Rechte erforderlich. Beispiel: STAT, anschließend bei Bedarf STAT R. Die historischen DOS-Speicherpoolwerte total/max/used sind im Windows-Node nicht vorhanden und erscheinen ausdrücklich als --k. Es werden keine Prozessspeicherzahlen als DOS-Poolwerte ausgegeben.

H / HELP

H: konfigurierter H-Text. H mit Zusatzargumenten zeigt denselben Text. Die vollständige Referenz ist im Hilfemenü verfügbar. Ein alleinstehendes Fragezeichen erzeugt wie im Original nur den Prompt.

A / AKTUELL / ACTUAL

A zeigt den Text »Aktuelles«. Beispiel: A. Ändern: Einstellungen → Node · Routing, Texte und Sysop → Node-Texte → A, anschließend Übernehmen; alternativ als Sysop WRITE A. AKTUELL und ACTUAL sind gleichbedeutende Originalbefehle.

B / BEACONS / BAKEN

B zeigt den Bakentext bzw. die Bakenkonfiguration. Beispiel: B. Als Sysop WRITE B oder das Feld B unter Node-Texte verwenden. Format pro Bake: Minuten Port Ziel [Vias]:Text# Beispiel: 10 0 CQ:FlexGP-Node DO1FFE# Intervall 1–255 Minuten, Funkport 0–14, höchstens 32 Baken, bis 256 Nutzbytes. Die erste Bake kommt nach dem Intervall, nicht sofort. Ein freier Sendepuffer ist erforderlich.

I / INFO

I oder INFO zeigt den Infotext. Ohne eigenen Text erscheint die Programminformation. Beispiel zum Bearbeiten als Sysop: WRITE I Node DO1FFE in Musterstadt. /EX Alternativ Feld I unter Node-Texte bearbeiten und Übernehmen.

LO / LOCAL

LO oder LOCAL zeigt den lokalen Text (Feld L unter Node-Texte). Dieser wird zusätzlich beim lokalen FLXDIG-Connect angehängt. Nicht mit L verwechseln: L zeigt Links. Bearbeiten mit WRITE L.

S / SETSEARCH

S oder SETSEARCH zeigt die Suchpfade für FIND; SETSEARCH schreibt keine neuen Pfade. Als Sysop WRITE S, pro Zeile bis sieben Digipeater, z. B. DB0ABC DB0XYZ, dann /EX. Auch VIA bzw. V wird als Trennwort akzeptiert. Bearbeitung ebenfalls im Feld S unter Node-Texte.

C / CONNECT

C <Ziel> [VIA Digi …]: automatische Wegwahl. C <Port> <Ziel> [VIA Digi …]: Port ausdrücklich wählen. Beispiele: C DB0ABC; C 0 DL1ABC VIA DB0ABC; C 15 DO1FFE. Funkports 0–14 benötigen Original-FlexNet und einen aktiven Treiber. Port 15 ist das interne FlexGP-Terminal; dort keine Vias. C <Terminalrufzeichen> findet diesen lokalen Anschluss ebenfalls automatisch. C -<SSID> wählt eine vorhandene Port-SSID-Zuordnung für folgende Wegsuchen, z. B. C -3. Es wird dabei noch keine Verbindung aufgebaut. C ohne Argument beginnt Convers; danach Kanal 0–254 eingeben. Leere Antwort bricht die Kanalauswahl ab. Während des Verbindungsaufbaus kann ein einzelnes CR abbrechen. Nach erfolgreichem Connect gehen Daten transparent zur Gegenstelle, auch Binärübertragungen. Nach deren Disconnect erscheint wieder der Node-Prompt. Connect hebt die Sysop-Freigabe auf. Schleifen, doppelte Verbindungen und unzulässige Rückwege werden abgewiesen.

Q / QUIT

Q oder QUIT beendet die Node-Sitzung. Beispiel: Q. Während einer transparenten Weiterverbindung ist Q Nutztext für die Gegenstelle. Zum Abbrechen die Disconnect-Funktion des Terminals verwenden. Im Convers zuerst /Q zum Node zurückkehren.

L zeigt die konfigurierten Links. L * zeigt je Link die letzten 16 tatsächlich gemessenen lokalen/entfernten RTT-Paare, Einheit 100 ms. Ohne Messung wird kein Wert erfunden. Sysop: L <Port|Via> <Call> [Option] legt einen Link an/ersetzt ihn; L - <Call> löscht den ersten passenden Link. Beispiele: L 0 DB0ABC @; L DB0ABC DB0XYZ; L - DB0XYZ. Optionen: #, $, -, @, >, ), !. # und ) blenden Links für normale Benutzer aus. @ verwendet ausschließlich L2-Erreichbarkeitsproben ohne PID-CE-Internode-Verkehr; erfolgreiche UA-/DM-Rückmeldung liefert die geglättete doppelte Aufbauzeit. Die Probe wird anschließend getrennt und nach drei Minuten wiederholt. Eigene MY-SSID-Dienste im konfigurierten Bereich werden nicht periodisch geprüft; bei Anruf wird zum Dienst weiterverbunden, bei Ausfall zum Node zurückgekehrt. In dieser Implementierung: $ verhindert Internode-Anbindung und direkte Bekanntgabe dieses Links; - unterdrückt die direkte Bekanntgabe; > und ) unterdrücken direkte Bekanntgabe und Export gelernter Ziele über diesen Link; ! unterdrückt den Export gelernter Ziele, behält die direkte Bekanntgabe. Die vollständige historische Semantik ist nicht abgenommen. Kosten können im Routingdialog eingestellt werden, nicht als zusätzliches Argument hinter L. Ein Call ohne SSID gilt für 0–15; CALL-0 bezeichnet gezielt SSID 0. Hardware-Linkports bleiben 0–14. Das lokale Terminal wird unabhängig davon über Port 15 gefunden.

D / DESTINATIONS

D zeigt jedes erreichbare Ziel einmal über seinen ausgewählten Nachbarn. Ziele über den ursprünglichen Eingangsnachbarn werden ausgelassen; dies betrifft nicht pauschal alle Ziele desselben Ports. D * schließt diese Rückwege ein. Durch Linkoptionen verborgene Ziele bleiben ausgeblendet. D <Filter> filtert nach Rufzeichenteil, auch zusammen mit *, beispielsweise D * HB9. Bei eingeschaltetem und laufendem Internode-Teil startet D <Call> bei einem exakt bekannten Ziel stattdessen einen Pfadtest. D >Call fordert zusätzlich Zwischenantworten mit Linkmetrik an. Auch lokale Terminalverbindungen auf Port 15 werden unterstützt; die Zuordnung bleibt 60 Sekunden gültig. Beispiele: D; D *; D DB0ABC. Veraltete Ziele werden entfernt. Ein ausgeschalteter Internode-Teil erzeugt keine fiktiven Routingdaten.

MH / MHEARD

MH zeigt standardmäßig 30 gehörte Stationen. MH <Port> filtert Port 0–15; MH <Callteil> filtert Rufzeichen; MH <Anzahl> zeigt 16–200 Einträge. Beispiele: MH 0; MH DL1; MH 100. Nur ein Filterargument ist zulässig. Das ist keine vollständige Liste aller erreichbaren Stationen.

F / FIND

F <Call> oder FIND <Call> sucht die Station über eingerichtete Suchpfade und aktive Funkports. Beispiel: F DL1ABC. Die Suche läuft bis zu 30 Sekunden. Sie verwendet korrelierte Antworten und benötigt die Original-Paketschnittstelle; keine Antwort ist kein Beweis, dass eine Station ausgeschaltet ist.

M / MAIL

M verbindet zur eingerichteten Mailbox; M ? zeigt deren Rufzeichen. Sysop: M <Call> setzt das Mailboxziel dauerhaft. Beispiel: M DB0BOX, danach M ?. MAIL ist ein Alias für M. Zum lokalen Terminal kann ebenfalls eine passende Zieladresse eingerichtet werden.

MY / MYCALL

MY zeigt das Node-Rufzeichen und den angenommenen SSID-Bereich. Sysop: MY <Call> [SSID-von SSID-bis]. Beispiele: MY DO1FFE-1 setzt das Grundrufzeichen DO1FFE und ohne getrennte Bereichsangaben den Bereich 0–0. Für genau SSID 1: MY DO1FFE 1 1. MY DO1FFE 0 15 setzt den Bereich 0–15. Zulässig ist 0 <= von <= bis <= 15. Port-SSID-Zuordnungen außerhalb des neuen Bereichs werden entfernt. Wie im untersuchten Original werden Dezimalpräfixe gelesen und auf das untere Byte gekürzt; zusätzliche Parameter werden ignoriert. Verwende zur eindeutigen Bedienung vollständige Zahlen von 0 bis 15. Gespeichert wird das Node-Rufzeichen, nicht das persönliche Terminalrufzeichen. Das Terminalrufzeichen unter Einstellungen → Station ändern. Dynamische Ziele werden nach MY verworfen und Internode-Verbindungen unter der neuen Identität aufgebaut.

P / PARMS

P zeigt die Port-/Linktabelle mit SSID, TXDelay, Modus und Linkstrecken. P <Port> beschränkt die Anzeige. P 15 zeigt den internen Terminalanschluss. Die Ausgabe verwendet die festen Spalten der originalen PC-Version: po, id, td, qso, usr, tifr, rifr, tkby, rkby, qty, mode, links, ssids und time. tifr/rifr sind gesendete/empfangene bestätigte I-Frames, tkby/rkby die zugehörigen Nutzdaten in KiB; Wiederholungen werden nicht zusätzlich gezählt. Das umfasst auch FlexNet-Internode-Pakete (PID CE, beispielsweise Initialisierung und RTT). Nach einer Monitorunterbrechung wird jede Richtung anhand einer beobachteten Bestätigung neu synchronisiert; danach laufen die Zähler weiter, ohne verlorene Pakete nachträglich zu schätzen. Die Ausgabe enthält ausschließlich die Tabelle im Originalformat und den Prompt. Erläuterungen zu den Zählern stehen hier im Handbuch. Die originale id-Spalte enthält eine einzelne SSID; bei mehreren gespeicherten Zuordnungen desselben Ports zeigt FlexGP dort die kleinste SSID. Die weiteren Zuordnungen bleiben für das Routing wirksam und im Einstellungsdialog sichtbar. Sysop: P I <Minuten>: Inaktivitätstimeout, 0 deaktiviert; sonst 60–255. Beispiel: P I 120. P S <SSID> <Port>: Port-SSID zuordnen; für Funkports 0–14 verwenden, Wert 16 löscht. Beispiele: P S 3 0; P S 3 16. Die SSID muss bei Zuweisung im MY-Bereich liegen. Eine neue Zuweisung ersetzt die bisherige SSID des Zielports und entfernt die bisherige Zuordnung derselben SSID. Port 15 benötigt keine solche Zuordnung. Übergrößen werden nie als Speicherindex verwendet. P T <Wert> <Port>: TXDelay 0–255 in Zehnmillisekunden-Einheiten. Beispiel: P T 30 0 setzt 300 ms auf Port 0. Der interne Port 15 erhält keine Hardwareänderung. P I/T/S lesen wie das Original Dezimalpräfixe; fehlende Werte werden 0. Daher deaktiviert bereits P I den Timeout, und P T setzt TXDelay 0 auf Port 0. Verwende zur eindeutigen Bedienung alle benötigten Parameter. P <Port> akzeptiert ein oder zwei Ziffern von 0 bis 15; ein ungültiger Anzeigefilter wie P 99 zeigt alle Ports. Original-FlexNet-Ports liefern qso, usr und qty weiterhin aus dem Kernel. tifr/rifr und tkby/rkby werden dagegen laufend aus beobachteten, bestätigten I-Frames im gleitenden Zehn-Minuten-Fenster gezählt. Die Original-DLL veröffentlicht diese vier Werte erst nach Abschluss eines Zehn-Minuten-Blocks; deshalb blieben sie bisher nach dem Start zunächst bei null. Wiederholungen und unbestätigte Restdaten zählen nicht zusätzlich. Nach Start oder Monitorlücken ist das Beobachtungsfenster noch unvollständig; ohne laufende Beobachtung bleiben die historischen Kernelwerte als Rückfall verfügbar. Eine bloß offene Verbindung ohne neue I-Nutzdaten erhöht die Zähler nicht. kby entspricht 1024 Bytes, daher können diese beiden Spalten bei wenigen kurzen Befehlen noch null zeigen.

Port 15 zählt tatsächlich zugestellte lokale Datenblöcke in denselben Spalten: aus Sicht des Node ist tifr die Richtung zum Terminal und rifr die Richtung zum Node. qso zeigt aktive lokale Verbindungen, usr deren zuletzt aktive Rufzeichen. Die Datenzähler verwenden ebenfalls zehn Minuten, usr drei Minuten. Es gibt hier keine Funkrahmen, Wiederholungsqualität oder Hardware-TXDelay; qty/id/td bleiben deshalb --. MODE bleibt y. Leere, abgewiesene oder vor Zustellung verworfene Blöcke zählen nicht. Der aktuelle P-Antwortblock kann naturgemäß erst nach seiner Zustellung in der nächsten Abfrage erscheinen.

U / USERS

U zeigt alle belegten Verbindungen des mitgelieferten Original-FlexNet-Kernels – auch von anderen Anwendungen – sowie die internen FlexGP-Sitzungen und transparenten Repeaterwege. Die Ausgabe entspricht den Originalspalten: QSO-Nummer, S-Zustand, U für unbestätigte Frames (bei 0 leer), Port und Quelle>Ziel mit Via-Pfad. Ein Stern markiert den zuletzt passierten Digi. U = zeigt direkte Sitzungen mit dem FlexGP-Node einschließlich seiner Internode-Verbindungen; fremde Anwendungssitzungen und vermittelte Weiterverbindungspaare werden dabei ausgeblendet; U <Port> filtert jede einzelne QSO-Seite. U * ergänzt F (Original-FRACK-Wert) und M (MAXFRAME), auf DAMA-Ports L statt F und bei Headerkompression ein !. Es erfolgt keine unbelegte Umrechnung des Original-FRACK-Werts. Kombinationen: U * 4, U = 15, U * 4 DL1ABC. U DL1ABC filtert Quelle oder Ziel auf das Grundrufzeichen mit beliebiger SSID; U DL1ABC-1 verlangt genau SSID 1. Vias werden nicht durchsucht. Mehrere Port- oder Rufzeichenangaben: Die letzte gewinnt. U i ist in der untersuchten PC/FlexDigi-3.3g-Datei ein Rufzeichenfilter I, nicht die interne Auswahl; dafür gilt das belegte Gleichzeichen.

Native Kernelnummern bleiben unverändert. Interne FlexGP-Sitzungen und transparente Repeaterseiten erhalten stabile Anzeigekennungen ab 60000; fehlende AX.25-Parameter erscheinen als --. Weiterverbindungspaare stehen nach den direkten Sitzungen, getrennt durch Leerzeilen. Beispiel: 17: S5 P4 : FOWNER>FPEER.

U ist eine ausdrücklich angeforderte Momentaufnahme, keine automatische Überwachung. Wie das Original erneuert die native Zustandsabfrage den 180-Sekunden-Anwendungswatchdog. Sie übernimmt weder fremde Verbindungen noch Empfangsdaten und sendet keine Trennbefehle. Bei gleichzeitigem Aufbau oder Abbau kann die nächste Abfrage einen anderen Bestand zeigen. K verwendet die hier ausgegebenen Kennungen; eigene und fremde Verbindungen bleiben getrennt zugeordnet.

T / TALK

T <Call> <Text> sendet eine private Mitteilung an einen am Node angemeldeten Benutzer. Beispiel: T DL1ABC Hallo, bist du da? T * <Text> sendet eine Mitteilung an die übrigen angemeldeten Benutzer und nennt die Empfänger. T <Call> aktiviert Talk; folgende Zeilen werden privat gesendet. /Q beendet Talk. Ein nicht angemeldeter Benutzer kann damit nicht angefunkt werden. Ohne SSID oder mit -0 gilt die Auswahl für das Grundrufzeichen. Eine passende Converssitzung hat Vorrang; andernfalls erhalten die passenden normalen Sitzungen die Nachricht. Eine ausdrückliche SSID 1–15 schränkt das Ziel ein.

CONVERS

Start mit C und anschließender Kanalnummer 0–255. /Q: Convers/Talk beenden, zum Node zurückkehren. /W: Benutzer anzeigen, sechs Einträge pro Zeile, mit Convers-Kanal oder --- und Grundrufzeichen. /W <Kanal> filtert auf diesen Converskanal. /C: aktuellen Kanal/Talk-Zustand anzeigen. /C <0–255>: Convers-Kanal wechseln, Beispiel /C 5 oder /C5. Die Auswahl des bereits aktiven Kanals erzeugt keine erneuten An-/Abmeldungen. /T <Call>: privates Ziel auch innerhalb von Convers setzen. /T ohne Call entfernt das private Ziel; der Converskanal bleibt bestehen. /S <Call> <Text> oder /M <Call> <Text>: private Nachricht, Beispiel /S DL1ABC Grüße! Unbekannte Schrägstrichbefehle melden invalid command; exit: /q. Andere Zeilen gehen an die Teilnehmer des Kanals bzw. an den Talk-Partner. Diese Schrägstrichbefehle gelten nur in Convers/Talk.

SY / SYSOP / PWD

SY fordert die Sysop-Anmeldung an. Lokal ist sie ohne Kennwort möglich. Über Funk benötigt die Node ein eingerichtetes Sysop-Kennwort. Einstellungen → Node · Routing, Texte und Sysop → Sysop und Zugriff. Die Antwort sind die Zeichen an fünf angeforderten Kennwortpositionen, in dieser Reihenfolge. Beispiel mit dem rein fiktiven Kennwort abcdefghij und Positionen 1 3 5 7 9: acegi. Füllzeichen vor/nach der Antwort sind zulässig. Gültig für einen Versuch innerhalb 60 Sekunden; drei Fehlversuche sperren das Rufzeichen fünf Minuten. Direkte Connects auf ausdrücklich mit y konfigurierten Ports können Auto-Sysop erhalten. Ein leerer Fern-Sysop-Schlüssel sperrt die normale Fernanmeldung. Das historische Verfahren ist keine verschlüsselte Funkanmeldung. Connect entzieht Sysop; lokal mit SY erneut anmelden.

MO / MODE

Sysop: MO <Port> [Baudrate und Modus]. Ports 0–14. Beispiele: MO 0 1200d; MO 0 -; MO 0 .; MO 0. Ohne Modus werden Grundmodus und Baudrate 0 gesetzt und Original-Treiber neu eingelesen. MODE 15 kann den fest vorgegebenen internen Modus y nicht ändern. '-' deaktiviert den Port, '.' setzt den Grundmodus und Baudrate 0. Der historische Node-Scanner ignoriert unbekannte Zeichen und Nullziffern: 1200 ergibt 12 Hunderterschritte, auch 10200 ergibt 12. Das Einstellungsfenster prüft seine getrennten Felder strenger. Baudraten werden in Hunderterschritten angegeben; ihre Bedeutung hängt vom Treiber ab (bei der untersuchten KISS-DLL serielle Rate). Moduszeichen/übergebene Bits: d=0080, t=0020, r=0040, z=0010, c=0002, m=0400, s=0800, u=0008, a=0100, x=8000, y=0200. Nicht jeder Treiber wertet jedes Bit aus. y ist Auto-Sysop für nachweislich direkte Node-Connects; auf Funkports standardmäßig aus, auf dem internen Port 15 fest aktiv. p benötigt eine aktive AXIP-Audiobrücke oder einen externen PTT-Halteadapter. Beispiel: MO 0 1200p. AXIP-Audio unterstützt nur 1200 Baud. Externe CTS/DSR–RTS/DTR-Adapter benötigen zusätzliche Hardware und separat eingerichtetes TNC-Vollduplex. Keine allgemeine Modus-p-Erweiterung der unveränderten DLLs. Zum Moduswechsel Adapter vorher ausschalten.

K / KILL

Sysop: K <U-Kennung> beendet eine eigene, zuvor unter U angezeigte Node-Sitzung oder einen transparenten Repeaterweg. Bei Repeaterwegen wird DM an beide Endstationen eingereiht. Der bisherige eindeutige Befehl K R<Repeaternummer> bleibt verfügbar. Beispiel: U, danach K 60001 für die entsprechend angezeigte eigene Verbindung. Eigene native QSO-Kennungen werden der zugehörigen Node-Sitzung zugeordnet. Verbindungen fremder Anwendungen werden angezeigt, aber durch K nicht beendet. Ein zufälliger Gleichstand von Kernel- und interner Sitzungsnummer berechtigt nicht zum Abbruch. Auch die eigene Sitzung kann beendet werden.

W / WRITE

Sysop: WRITE A|B|C|H|I|L|S (Alias W). Danach Textzeilen eingeben. /EX oder Strg+Z speichert. /ABORT wird wie im Original als Text gespeichert; es ist kein Editorbefehl. Beispiele: WRITE A Heute Wartungsarbeiten von 18 bis 19 Uhr. /EX WRITE C bearbeitet den Begrüßungstext; WRITE H den eigenen Hilfetext. Bis 7500 Zeichen je Text, einzelne Befehls-/Textzeilen höchstens 250 Zeichen. Überlange Zeilen werden verworfen. B und S werden zusätzlich als Baken bzw. Suchpfade validiert. Erfolgreiche Änderungen werden dauerhaft gespeichert. Alternativ Einstellungen → Node · Routing, Texte und Sysop → Node-Texte → Übernehmen. Bei einem Speicherfehler wird kein erfolgreicher Konfigurationswechsel gemeldet.

CAL

Sysop: CAL <Port> [Minuten], Funkport 0–14, Minuten 0–255; Standard 1. Beispiel: CAL 0 1; CAL 0 0 beendet. Der Auftrag geht an den Originaltreiber; tatsächliche Unterstützung ist treiberabhängig. Kalibrierung kann senden und ist keine PTT-Haltefunktion für Modus p.

TR / TRACE

Sysop: TR <Port> [Call] [<] [>] [#] [$] [*]. Beispiele: TR 0; TR 0 DL1ABC >; TR 0 # $. < filtert Empfang, > Senden, # unterdrückt S-Frames, $ unterdrückt Nutzinhalt. Der nächste Node-Befehl beendet Trace. * ergänzt die originalen Diagnosefelder für Sendeverzögerung und QSO-Kennung. Pufferüberlauf beendet ihn ebenfalls. Original-Monitorunterstützung ist erforderlich.

IO

IO liest 16 Eingänge und 16 Ausgänge, dargestellt in Vierergruppen. Lesen ist auch ohne Sysop möglich. Sysop: IO <Bit 0–15> <0|1>. Beispiele: IO 0 1; IO 15 0. Ein physischer RMNC-Kartenadapter ist derzeit nicht implementiert. Der ausdrücklich auswählbare RMNC-Prüfmodus ist eine Simulation. Ohne Adapter/Simulation erscheint ein Fehler statt fiktiver Zustände. Simulierte Ausgänge beginnen nach Neustart bei null.

RESET / RESTART

Diese Hardwarebefehle sind nicht implementiert und liefern eine Fehlermeldung. Die native Node bei Bedarf durch reguläres Beenden und Starten von FlexGP neu starten. Ein Neustart eines unbekannten RMNC-Geräts wird nicht vorgetäuscht.

PORT15

Der interne Port 15 führt standardmäßig zum FlexGP-Terminal unter dessen Stationsrufzeichen. Beispiel bei Terminalrufzeichen DO1FFE und Node DO1FFE-1: vom Node C 15 DO1FFE. Ohne ausdrücklichen Port geht auch C DO1FFE. Der erste freie der neun Terminalkanäle nimmt an; Monitor-Kanal 0 ist kein QSO-Kanal. Ohne freien Kanal oder bei bestehender Verbindung derselben Quelle wird abgewiesen. Eingehende Funkverbindungen werden vom Digi angenommen und können von dort zum Terminal weiterverbunden werden. Port 15 und SSID -15 sind verschiedene Dinge. Der interne Anschluss benötigt keine DLL-Zuordnung und keinen COM-/UDP-Port. Er belegt keinen Original-Hardwareport. Im Kanal steht »FlexDigi Port 15«. Derselbe Anschluss ermöglicht auch ausgehende Connects vom Terminal zum Node: Ziel FLXDIG oder Node-Rufzeichen wählen. Anschließend z. B. C 2 DB0ABC für eine Weiterverbindung über Funkport 2 eingeben. Das Stationsrufzeichen muss übernommen und darf nicht NOCALL sein. MY ändert ausschließlich die Node-Adresse. Port 15 ist nur innerhalb FlexGP umgesetzt; andere Anwendungen am Original-Kernel werden dadurch nicht automatisch verbunden.

TREIBER

Beim Node-Connect erscheint zuerst FlexGP V<aktuelle Programmversion>, danach der unveränderte Connecttext C.TXT. Der lokale Port 15 ergänzt anschließend L.TXT und den Prompt =>. Die Versionszeile nennt immer FlexGP, unabhängig von der angebundenen FlexNet-Kernelversion.

Einstellungen → Treiber und Ports: Port 0–14 wählen, Original-Treiber zuordnen und dessen eigenen Einstellungsdialog öffnen. Enthalten: KISS, 6PACK, AXIP, IPX, PR430, Soundmodem. Derselbe Originaltreiber darf mehrfach auf verschiedenen freien Basisports zugeordnet werden. Jeder Basisport besitzt eigene Registry-Einstellungen. Mehrkanaltreiber verwenden aufeinanderfolgende Original-Unterkanäle; der Konfigurationsdialog erhält nur Platz bis zum nächsten belegten Basisport. Belegte Unterkanäle dürfen nicht mit einer zweiten DLL überschrieben werden. AXIP.DLL heißt im Originaldialog AXIP UDP und bietet einen lokalen UDP-Port sowie Gegenstellenadressen und Zielports pro Unterkanal. Mehrere Gegenstellen können einen gemeinsamen lokalen Socket dieser Instanz benutzen. Getrennte Instanzen benötigen konfliktfreie lokale Bindungen. IPAX ist eine Hilfsbibliothek. Im Einstellungsdialog wird der Modus als Buchstaben eingegeben (z. B. d, dy oder y), nicht als Hexwert. . bedeutet Grundmodus, - Port aus; auch dy- ist möglich. p wird über die Audiobrücke bzw. den PTT-Halteadapter eingerichtet. Baudrate, TXDelay und Modus werden über die Original-API verwaltet; Treibereinstellungen bleiben in der Original-Registry. FlexGP sichert die allgemeinen Portparameter zusätzlich je Treiberinstanz und Unterkanal in derselben Zuordnung und stellt sie beim Start wieder her. Schreiben kann Administratorrechte verlangen. Erst Verbindungen trennen und PTT-Adapter ausschalten, dann Treiber ändern. Ports können im Terminal ein-/ausgeschaltet werden. Port 15 ist für interne Funktionen reserviert und erhält keine Hardware-DLL. FlexNet32 und der native FlexDigi laufen beim Start automatisch. Die Treiber gehören ausschließlich zur Original-FlexNet-Verwaltung; AXUDP wird über AXIP.DLL und Soundkarte über soundmodem.dll eingerichtet. Eigenständige Terminaltreiber sind nicht mehr auswählbar. FlexGP fordert beim Start über Windows-UAC Administratorrechte an. Hilfe → Tasten und Bedienung beschreibt Terminaltasten, BBS/DieBox, AutoBIN und YAPP werden über ihre Dialoge bedient, nicht durch erfundene Node-Kommandos.

Befehlsabkürzungen werden wie im Original anhand der geordneten Befehlsliste aufgelöst: M = MAIL, MH = MHEARD, MY = MYCALL, MO = MODE, S = SETSEARCH, ST = STAT, SY = SYSOP, L = LINKS und LO = LOCAL. Auch Zwischenformen wie MHE oder CONN funktionieren. PORTS, PARAMETERS, CALIBRATE und BYE gehören nicht zur originalen PC-Befehlsliste.

FEHLERMELDUNGEN

Node-Antworten verwenden die Originaltexte: invalid command, bad ssid, can't link, can't route, can't connect, try later, Disk Write Error und too long!. MODE/CAL/K/TRACE sowie nicht ausführbare FIND-Aufträge kehren ohne zusätzliche Meldung zum Prompt zurück. MY zeigt bei ungültigen Parametern die bisherige Einstellung. Ungültige Convers-Befehle melden invalid command; exit: /q und lassen den Kanal aktiv.

Technische Ursachen stehen unter Einstellungen → Node · Routing, Texte und Sysop → Ziele / Betrieb → Letzte Node-Diagnose. Dort bleiben etwa ein fehlender PTT-Adapter, Treiber-, Geräte- oder Speicherfehler erkennbar. Eine stille Node-Antwort ist keine Erfolgsgarantie; die tatsächliche Einstellung lässt sich mit P bzw. im Einstellungsdialog prüfen.

Bei einem nicht erreichbaren eigenen SSID-Dienst fällt der Zugang unmittelbar auf die FlexGP-Kennung und die konfigurierten C-/L-Texte zurück. Es werden keine zusätzlichen Windows-Fehlertexte in den Datenstrom geschrieben. Eine abgerissene Weiterverbindung kehrt mit *** reconnected to <Nodecall> zum Node zurück; ein gescheiterter Aufbau meldet *** failure with <Ziel>.

Historische Zieltabelle ab 0.17.8

Die physische Tabelle umfasst höchstens 650 Ziele einschließlich noch nicht freigegebener Nullplätze und negativer Sendemetriken. D zeigt weiterhin nur aktive sichtbare Ziele. Connect und D-Pfadtest verwenden die originale zweistufige binäre SSID-Suche; überlappende Bereiche besitzen keine zusätzliche Rückwärtssuche. Nach dem Ausfall des ausgewählten Nachbarn bleibt die Auswahl bis zur nächsten Routenmeldung ungültig, auch wenn alternative Metriken gespeichert sind.

Connecttexte je Eingangsport und Aktuelltext

C.TXT gilt für alle Ports. Ein vorhandener Porttext C0.TXT bis C15.TXT ersetzt ihn nur auf dem gleichnamigen Eingangsport, nicht auf der entsprechenden Rufzeichen-SSID. Ohne Ausnahme verwendet auch Port 15 C.TXT. Ein vorhandener leerer Porttext bleibt leer. Danach wird immer A.TXT angehängt; gegebenenfalls folgt der Lokaltext und schließlich der Prompt.

Die historischen Textnamen werden in der integrierten Textverwaltung dauerhaft gespeichert. Einstellungen → Node · Routing, Texte und Sysop → Connecttexte je Port bietet Portauswahl, Aktivierung und Textfeld. Durch Deaktivieren einer Portausnahme gilt wieder C.TXT. Allgemeiner Connecttext und Aktuelltext stehen unter Node-Texte. Es müssen keine externen Textdateien gepflegt werden.

Als lokaler Sysop: WRITE C1.TXT, Text eingeben, mit /EX abschließen. WRITE C.TXT bearbeitet den allgemeinen Connecttext; WRITE A.TXT bearbeitet Aktuell. Die Kurzformen WRITE C1, WRITE C und WRITE A funktionieren ebenfalls.

AXIP/AXUDP: MODE-Buchstaben und die angegebene Baudrate bleiben pro Port als Node-Einstellung gespeichert. Der Original-AXIP-Treiber liefert für Hardwaremodus/Baudrate stets null; UDP besitzt keine einstellbare Funkbaudrate. Beim Beenden fährt FlexGP auch FlexCtl und den zugehörigen Kernel aus seinem Treiberverzeichnis herunter.

Ohne gespeichertes MYCALL öffnet FlexGP beim Start die Ersteinrichtung. Einzugeben sind das eigene Rufzeichen, die IPv4-Adresse der Gegenstation, deren UDP-Port, der eigene UDP-Empfangsport und das Rufzeichen der Linkgegenstelle mit SSID. Es ist keine Gegenstelle voreingestellt; insbesondere gibt es keinen automatischen DO1FFE-15-Link.

MYCALL und Link übernehmen richtet nach Eingabeprüfung einen Original-AXIP-Port und die dauerhafte FlexNet-Linkstrecke ein. Nur MYCALL übernehmen speichert das eigene Rufzeichen ohne externen Link. Später einrichten schließt den Dialog ohne Einrichtung. Über Einstellungen → AXUDP-Link einrichten lässt sich der Dialog erneut öffnen.

Der Node erhält automatisch das Basisrufzeichen mit SSID 0–15. Wird die eigene SSID 15 ausdrücklich als externes Linkziel angegeben, reduziert sich der lokale Bereich auf 0–14; das eigene MYCALL darf dann nicht SSID 15 sein. Terminalport 15 bleibt unabhängig davon intern mit Modus y verfügbar.

Ein vorhandener passender AXIP-Port mit gleichem lokalen UDP-Port wird wiederverwendet, sonst ein freier Treiberport eingerichtet. Belegte lokale UDP-Ports werden gemeldet. Bestehende andere Treiber und Linkstrecken bleiben erhalten. Nachträgliche Änderungen erfolgen über die Treiberverwaltung und den Linkstrecken-Dialog. Die aktive FlexNet-Anmeldung ist für den neu eingerichteten Link eingeschaltet und dort konfigurierbar.

Die Portverwaltung zeigt die wichtigsten Parameter ohne zusätzliche Diagnosespalten. „Diagnosezähler anzeigen“ blendet diese bei Bedarf ein. Doppelklick bzw. „Bearbeiten …“ öffnet weiterhin den Originaldialog des ausgewählten Treibers. Diese mitgelieferten Treiberdialoge behalten ihre eigene Darstellung. Im Node-Dialog führt die linke Liste zu Rufzeichen, Sysop, RMNC, Routing, SSID-Zuordnungen, Texten und Betriebsdiagnose. Unter „Node-Texte“ wird jeweils ein Text ausgewählt; Eingaben bleiben beim Wechsel erhalten und werden gemeinsam über „Übernehmen und speichern“ gesichert. „Schließen“ verwirft noch nicht gespeicherte Änderungen.

Verbindungsparameter stehen in der kompakten Ansicht zweizeilig bereit: Alt+C oder Einstellungen → Verbindung öffnet Ziel, Anschluss, Zeichensatz und Via-Pfad. Enter im Ziel- oder Via-Feld startet den Connect. Der Monitor bietet Filter, Pause und einen Einstellungsdialog direkt oberhalb der Anzeige. Einstellungen → Monitor öffnet denselben Dialog auch aus einem QSO. Übernehmen speichert Filter, Pause und gemeinsame QSO-/Monitoransicht; Abbrechen verwirft Dialogänderungen. Der Filter wirkt ohne Beachtung der Groß-/Kleinschreibung. Während einer Pause werden bis zu 500 Einträge weiter gepuffert; Fortsetzen zeichnet den aktuellen Puffer mit dem gewählten Filter neu.

Mailboxlisten (F11/F12) verwenden kompakte Aktionszeilen, Filter und eine mitwachsende Nachrichtenspalte. Lesebefehle lassen sich bei Bedarf einblenden; Filter, Sortierung und Spaltenwahl werden gespeichert. Der Textimport hat einen eigenen Abbrechen-Knopf. Der kompakte Dateidialog (Alt+F) gruppiert Protokoll, Übertragungsstatus und empfangene Dateien. Während einer Übertragung ist die Protokollwahl gesperrt. Schließen beendet nur das Fenster, „Abbrechen und trennen“ beendet die Übertragung und Verbindung. Empfangene Daten bleiben bis zum Speichern im Arbeitsspeicher.

Der GP-Abgleich beginnt mit Version 0.17.22. Alt+F4 und Alt+X beenden FlexGP. Strg+L leert die aktuelle Ansicht, ohne die Verbindung zu trennen. Alt+E öffnet den Editor, Strg+K übernimmt die markierte Empfangsauswahl. Der Editor speichert seinen Entwurf automatisch. Laden/Speichern unterstützt UTF-8, Latin-1 und CP850; der gewählte Zeichensatz gilt für Dateien. „In Vorschreibpuffer“ übergibt den Text zum Prüfen, ohne ihn zu senden (maximal 4.096 Zeichen). Alt+F9/F10 verschieben die Monitor-Trennlinie, Alt+B schaltet den QSO-Scrollbalken. MHEARD zeigt die aktive FlexDigi-Liste; „Ziel übernehmen“ öffnet einen freien Kanal, ohne automatisch zu connecten. Alt+Y öffnet ab 0.17.24 das Kanal-MYCALL; Alt+U und der MYCALL-Knopf öffnen weiterhin das globale Stationsrufzeichen. Im BBS-Menü schaltet Alt+S die Sortierung um. Der Makroeditor übernimmt Änderungen erst mit „Übernehmen“; „Abbrechen“ verwirft den Entwurf.

Vorschreiben und kanalbezogene Anzeige (ab 0.17.23)

Der Vorschreibbereich steht über dem Empfang. Unter Einstellungen → Terminal und Anzeige werden für den ausgewählten Kanal Zeilenzahl, QRG-Beschriftung, Split, Zoom, Einfügen/Überschreiben, Farben und Signale eingestellt. Entwürfe und Einstellungen werden automatisch gespeichert. QRG ist eine Beschriftung und verstellt kein Funkgerät. „Node-CTEXT“ zeigt den für Port 15 wirksamen Connecttext: C15.TXT, sofern vorhanden, sonst C.TXT.

Enter sendet den Entwurf; Umschalt+Enter fügt eine Zeile ein; Strg+Enter sendet ohne abschließendes CR. Einfg wechselt zwischen Einfügen und Überschreiben. Die Statuszeile nennt Modus, Cursorposition und Nachführen/Pause. RX/TX zählt sichtbare Textzeichen seit Programmstart, keine Dateibytes oder AX.25-Rahmen; Portstatistiken stehen weiterhin unter P.

Das optionale automatische Senden ist standardmäßig ausgeschaltet. Es sendet volle, getippte Zeilen mit 20–240 Textzeichen, möglichst an einer Wortgrenze. Eingefügte Texte, Makros und wiederhergestellte Entwürfe bleiben bis Enter im Vorschreibbereich. Ohne sendebereite Verbindung wird nichts automatisch gesendet. Abgewiesene Eingaben bleiben erhalten.

Alt+F6 zeigt die letzte Linkmeldung, Alt+F7 den letzten erfassten Link-/Sendefehler des aktuellen Kanals. Alt+F8 schaltet dessen Teilmonitor ein; Alt+F9/F10 verschieben die Trennung; Alt+Z ändert die Kanal-Schriftgröße. Bild↑/↓ blättert im Empfang und pausiert das Nachführen. Strg+Bild↑/↓ springt an Anfang/Ende. Rollen oder Alt+R schaltet Nachführen um. Beim Verkleinern des Fensters bleibt bei eingeschaltetem Nachführen das Textende sichtbar; pausierte Ansichten springen nicht automatisch weiter.

Windows-Kürzel bleiben erhalten: Strg+C/V/X/Z/Y, Strg+Einfg, Umschalt+Einfg und Alt+F4. Der separate GP-Zeilenpuffer liegt deshalb auf Strg+Umschalt+Y/C/V: aktuelle logische Zeile löschen und merken / kopieren / am Zeilenanfang einsetzen. Strg+K übernimmt die Empfangsauswahl in den Editor. ↑/↓ ruft nur in einer einzelnen sichtbaren Eingabezeile die Eingabehistorie auf; in mehrzeiligen Entwürfen bewegt es den Cursor.

Verbindungs- und Empfangssignal sind je Kanal einschaltbar. Der optionale Stundengong ertönt nur für den gerade sichtbaren Kanal. Die Wiedergabe verwendet Windows-Systemklänge und setzt eine funktionierende Audioausgabe voraus.

Stationen und Connectfolgen (ab 0.17.24)

Alt+N / Verbindung → Stationsliste öffnet die editierbare Stationsverwaltung. Bei einem QSO wird die erkannte Gegenstelle vorbelegt. Rufzeichen, Ident, Stationstyp, Name, QTH, QRG, GP-Pfad, Ausgangsport, Kanal-MYCALL und Zeichensatz bilden ein Profil. Speichern übernimmt den Entwurf; Zum Connect öffnet nur die Vorschau. Die MH-Liste bietet In Stationsliste für tatsächlich gehörte Rufzeichen. Die Liste liegt in %LOCALAPPDATA%\FlexGP\Stationen.json; vorhandene Einstellungen und das globale MYCALL werden dadurch nicht ersetzt.

Alt+C öffnet den kompakten Connectdialog mit Profilauswahl, zuletzt gewählten Zielen und Pfadvorschau. Erst Connect startet eine Verbindung. Der Terminalanschluss bleibt immer Port 15. Ein angegebenes Ausgangsport-Feld (0–14) betrifft den ersten vom lokalen Node aufgebauten Funk-/Netzlink; leer überlässt die Auswahl dem FlexDigi-Routing. Ein einfacher Via-Pfad wird durch Leerzeichen oder Kommas getrennt. Alternativ kann der vollständige GP-Pfad eingegeben werden.

Alt+Y setzt das MYCALL einschließlich SSID für den ausgewählten freien Kanal. Leer bedeutet: globales Stationsrufzeichen verwenden. Während einer Verbindung ist eine Änderung gesperrt. Alt+U / Globales Stationsrufzeichen und der MYCALL-Knopf bleiben global. Die Kanalidentität wird beim Verbindungsaufbau tatsächlich an FlexDigi und FlexNet übergeben; mehrere SSIDs desselben Rufzeichens können gleichzeitig arbeiten. Es bleiben neun QSO-Kanäle.

Der GP-Autorouter führt gespeicherte Connectfolgen aus und verändert keine FlexDigi-Routingtabelle. Beispiele:

T>DL1ABC Name; D>DB0AAA T>DL1ABC
T>DL1ABC Name; N>DB0AAA F>DB0BBB T>DL1ABC

Das erste Beispiel erzeugt C DL1ABC DB0AAA. Das zweite erzeugt nacheinander C DB0AAA, C DB0BBB, C DL1ABC. F und N verwenden nach dem jeweiligen Einstieg C, ! verwendet C!, T verwendet //C. D-Einträge werden als Via zusammengefasst. Numerische D-Einträge sind hinter einem Gateway als Port-Dummy möglich. Idents (F>IDENT:CALL) und rekursive Anfangspfade werden aufgelöst; Schleifen und zu lange Pfade werden abgewiesen.

Die Registerkarte QRG-Zuordnungen verwendet PORT0 = DB0AAA,430.625. Die erste passende QRG bestimmt Ausgangsport und %DIGI%. NAMES.GP laden/speichern verwendet CP850 und unterstützt <IF QRG> / <END>. Ein Import ersetzt die Liste erst nach Bestätigung. GP-Dateien enthalten keine FlexGP-spezifischen QTH-, Profilport-, Zeichensatz- oder Kanal-MYCALL-Felder; diese bleiben in der JSON-Verwaltung. Es gibt keine automatische Frequenzabstimmung eines Funkgeräts.

Ein Folgeschritt wartet auf eine passende connected to-/connected with-Meldung mit dem erwarteten Rufzeichen. Die Verarbeitung unterstützt geteilte Zeilen und übliche Node-Präfixe. Unpassende oder zitierte Meldungen lösen keinen Folgeschritt aus. Bei Fehler oder Ablauf der Zeitgrenze wird die gesamte Connectfolge getrennt. Disconnect / Alt+D und Lokal abbrechen stoppen ebenfalls den Ablauf. Währenddessen ist normales Text- und automatisches Zeilensenden gesperrt. Nicht standardisierte Gegenstellenmeldungen können einen Timeout verursachen; dafür lässt sich die Zeitgrenze je Schritt einstellen. Windows-Kürzel, insbesondere Alt+F4, bleiben erhalten.

Mailbox, Datei-Warteschlange und QSO-Dateien (ab 0.17.25)

F11 / Alt+F1 öffnet die BBS-Checkliste, F12 / Alt+F2 die DieBox-Rubrikliste. Leertaste markiert die ausgewählte Nachricht; Enter liest markierte oder die aktuelle Nachricht. Alt+S schaltet im Checklistenfenster die Sortierung um. Filter und Markierungen bleiben kanalbezogen. Bei erneutem Abruf stehen Ersetzen, Anhängen und Abbrechen zur Wahl. Der eingetragene Mailbox-Prompt / Ende-Kennung beendet die Erfassung auch ohne abschließenden Zeilenumbruch. Er muss exakt zur Gegenstelle passen, beispielsweise TSTBBS>.

Mehrere markierte Nachrichten werden nacheinander gelesen: FlexGP wartet jeweils auf Nachrichtentext und den erneut empfangenen Prompt. Nach 120 Sekunden ohne neue Antwort wird die Lesefolge beendet. Lesefolge stoppen verhindert weitere Lesebefehle; eine bereits angeforderte Nachricht kann noch eintreffen. Die Liste gehört zur erreichten Gegenstelle; beim Wechsel werden alte Listen und Freigaben verworfen.

Alt+F öffnet die Dateiübertragung. Auf der Seite Sendeaufträge wählen Sie Textdatei, unveränderte Binärdatei, AutoBIN oder YAPP/YAPP-C. Mehrfachauswahl und Ablegen von Dateien auf der Liste bereiten Aufträge vor. Editor hinzufügen übernimmt den Editorentwurf einschließlich aufgelöster Makros. Optionaler Vor- und Nachtext wird je Datei gesendet. Erst Senden freigeben und die Bestätigung von Ziel und Umfang starten den Ablauf. Höchstens 40 Aufträge / 32 MiB je Kanal, 8 MiB je Datei, je 4.096 Bytes Vor-/Nachtext.

Wie bei GP entfernt Textdateisenden LF- und EOF-Bytes (10 und 26); alle anderen Bytes bleiben erhalten. Für eine Datei mit einzelnen LF-Zeilenenden den Editor verwenden, wenn CR-Zeilenenden benötigt werden. Der Kanalzeichensatz gilt für Editor und Vor-/Nachtext. Rohes Binärsenden benötigt eine passend vorbereitete Gegenstelle; es enthält weder Dateiname noch Prüfsumme. AutoBIN/YAPP behalten ihre Protokollprüfung. Laufzeit, durchschnittliche Nutzdatenrate und geschätzte Restzeit erscheinen während des Auftrags. Eine bestätigte Rohübertragung bedeutet AX.25-Linkbestätigung, keine Bestätigung einer gespeicherten Datei durch die Gegenstelle.

Abbrechen und trennen beendet den Ablauf und den betreffenden Kanal. Andere Kanäle bleiben unabhängig. Ein neuer Start beginnt am Anfang; nach Programmneustart werden keine Aufträge oder Empfangsfreigaben automatisch fortgesetzt. Nach Gegenstellenwechsel ist eine neue Freigabe erforderlich.

Auf Empfang / Code-AutoSave wird AutoBIN/YAPP ausdrücklich bereitgestellt. Empfangene Dateien lassen sich in einen gewählten Ordner sichern. Bestehende Dateien werden nicht überschrieben; gleiche Namen erhalten -001, -002 usw. Bei einem Schreibfehler wird nur die neu angelegte unvollständige Datei entfernt.

Code-AutoSave wird je Kanal und Laufzeit eingeschaltet. Es sammelt codierte go_7+.-, go_text.- und go_info.-Blöcke bis zur passenden stop-Kennung, einschließlich 7Plus-Teilen und ERR/COR-Textdateien. Die Nutzbytes bleiben erhalten, Zeilenenden werden als CRLF gespeichert. Ein Zielordner ist erforderlich. Unterbrochene Blöcke werden verworfen; nach einem Schreibfehler bleibt der vollständige Block für Ausstehendes Speichern erneut versuchen im begrenzten Empfangspuffer. Dies ist die Ablage codierter Blöcke, keine 7Plus-/LCPlus-Dekodierung oder CRC-Bestätigung. Getestet sind die dokumentierten 7Plus-Kennungen und die im GP-Programm vorhandenen Text-/Info-Kennungen; eine vollständige LCPlus-Formatkompatibilität ist damit nicht nachgewiesen. AutoBIN wird durch diesen Schalter nicht automatisch freigegeben.

Alt+S / QSO speichern bietet Online-Mitschnitt, Speichern der Empfangsauswahl (ohne Auswahl: des Verlaufs) und den Windows-Druckdialog. Der Online-Mitschnitt schreibt ab Aktivierung RX- und TX-Text als UTF-8; Dateiprotokoll-Nutzbytes gehören nicht hinein. Trennen, Gegenstellenwechsel und Programmende schließen den Mitschnitt. Windows-Zwischenablage und Alt+F4 bleiben unverändert; Alt+F4 schließt zunächst das aktive Dialogfenster.

© 2026 Erik Schauer, do1ffe@darc.de

Monitor und QSO-Spion (ab 0.17.26)

Ansicht → Gehörte QSOs / QSO-Spion zeigt tatsächlich beobachtete AX.25-Adresspaare, getrennt nach Port und SSID. MH → QSO-Spion übernimmt das ausgewählte Rufzeichen als Filter. Aktualisieren lädt die Liste neu; Enter oder Doppelklick öffnet das Paar. Bis zu zehn Fenster können gleichzeitig beide Richtungen farbig anzeigen. Das ist eine Beobachtung, kein Nachweis einer bestehenden Verbindung. Steuerfeld, Uhrzeit und Latin-1-Nutztext bleiben sichtbar. Wiederholte Rahmen werden bewusst nicht unterdrückt.

Jede Ansicht hält höchstens 500 Rahmen, die Paarliste höchstens 200 Paare. Pause hält nur die Anzeige fest. Empfang, Protokoll und ein ausdrücklich gestarteter Mitschnitt laufen weiter. Nach Aufheben der Pause erscheinen die neuesten 500 Rahmen. Strg+C kopiert markierte Spionzeilen. Mitschnitt speichert ab Freigabe fortlaufend UTF-8-Text, auch während Pause; Schließen beendet ihn. Eine vorhandene Datei wird erst nach der Windows-Überschreibbestätigung ersetzt.

Ansicht → Monitor nachführen schaltet das automatische Scrollen des Hauptmonitors aus. Monitor anhalten friert seine Anzeige ein; nach Fortsetzen wird der begrenzte Puffer neu angezeigt. Diagnosemeldungen sind unter Ansicht → Diagnosemeldungen getrennt als Momentaufnahme erreichbar. Filter und Pause ändern keine Funkverbindung. Alt+F4 schließt das aktive Fenster wie unter Windows üblich. Automatischer QSO-Spion und vollständige Protokollrekonstruktion sind nicht enthalten.

Setup und persönliche Texte (ab 0.17.27)

SETUP oder Einstellungen → Setup-Übersicht öffnet die zentrale Navigation. Enter bzw. Doppelklick öffnet den ausgewählten Bereich. Die Beschreibung kennzeichnet kanalbezogene Entwürfe und sofort wirksame Betriebsaktionen. Die Windows-Tasten bleiben unverändert; insbesondere schließt Alt+F4 das aktive Fenster. Position und Größe der GP-Werkzeugdialoge werden gespeichert und auf den erreichbaren Arbeitsbereich begrenzt.

Persönliche Terminaltexte werden je Kanal getrennt als Begrüßung, Info, Aktuell und Abschied gespeichert. Sie ändern keine Node-Dateien C.TXT, C15.TXT oder I.TXT. Vorschau löst Makros auf, „In Vorschreibpuffer“ bereitet Text zur manuellen Aussendung vor. GPI laden/speichern verwendet CP850. Übernehmen speichert, Abbrechen verwirft den Entwurf. Zurücksetzen leert zunächst nur den Entwurf. Die ausdrücklich aktivierte Begrüßung wird einmal bei einer neuen eingehenden Terminalverbindung gesendet, auch bei einer Weiterverbindung über Node-Port 15. Bei ausgehenden Verbindungen wird sie nicht gesendet; nachträgliche Freigabe begrüßt keine bestehende Sitzung erneut. Eine aktive Datei-/Verbindungsfolge verhindert die automatische Begrüßung.

Makros: %V Version, %C Gegenstelle, %N Stationsname, %Y eigenes Rufzeichen, %K Kanal, %T Uhrzeit, %D Datum, %Z Zeitzone, %B Klingelzeichen, %I Hinweis auf einen vorhandenen Aktuelltext, %_ Zeilenwechsel und %% Prozent. #nn hinter einem Makro ergänzt Leerzeichen auf die Mindestbreite, z. B. %N#20. Unbekannte Makros einschließlich historischer Seiteneffekte %?/%> sowie %O werden abgewiesen. Pro Text maximal 2.048 Zeichen; die Gesamtgröße wird zusätzlich vor der Speicherung geprüft. Eine Terminal-Fernsteuerung oder DOS-Programmausführung ist nicht enthalten.

Terminal und Anzeige ergänzt lokales Echo, sichtbare Farbmuster und RX-Signal nur für Hintergrundkanäle. Die optionale Textpuffersicherung stellt höchstens die letzten 2.000 Zeichen und 128 Textabschnitte einschließlich TX-Markierung wieder her. Sie stellt keine Verbindung her und sendet nichts erneut; RX/TX-Zähler beginnen beim Start neu. Die globale Textpaketlänge ist auf 16–230 Bytes einstellbar; laufende Dateiprotokolle behalten ihre Segmentierung. Node-Baken werden weiterhin im Node-Menü verwaltet.

Automatisches Verbindungslogbuch und AutoSpy

Unter Einstellungen → Logbuch und AutoSpy werden beide Funktionen getrennt eingeschaltet. Jeweils einen vorhandenen Zielordner wählen und Übernehmen drücken. Die Einstellungen bleiben nach einem Neustart erhalten.

Das Logbuch schreibt Beginn und Ende beobachteter Terminalverbindungen, Dauer, Kanal, eigenes Rufzeichen, tatsächliches Verbindungsziel, Port und QRG. Je Stammrufzeichen entsteht eine UTF-8-TSV-Datei; verschiedene eigene SSIDs stehen in derselben Datei. Ein Wechsel vom lokalen Node zur Zielstation erzeugt einen eigenen Abschnitt. Dieses lesbare Format ist kein historisches SP/GPL-Binärformat.

AutoSpy durchsucht die Rahmenköpfe fm QUELLE to ZIEL ctl TYP. Groß-/Kleinschreibung und Leerzeichen zählen. Pro Feld sind bis zu zehn durch Komma getrennte Kriterien möglich. Beispiel: AutoSpy fm DB0, NoAutoSpy DO1FFE,ctl UI. Ausschlüsse verhindern das Öffnen eines Mitschnitts. Ein I- oder UI-Rahmen startet ihn; danach werden beide Richtungen bis DISC, DM oder UA gespeichert. UI-Verkehr besitzt kein reguläres Sitzungsende; deshalb ist ctl UI als Ausschluss sinnvoll.

Höchstens zehn automatische Mitschnitte laufen gleichzeitig. Die Dateinamen reichen von CALL.000 bis CALL.999, bestehende Dateien werden nicht überschrieben. Abschalten oder Beenden schließt die Dateien. Schreibfehler stoppen die jeweilige Protokollierung und erscheinen im Status. Mitschnitte enthalten beobachtete Rahmen als UTF-8-Text; sie sind keine Binärdateiübertragung und kein Nachweis einer vollständigen Verbindung.

Origin-Zeilen, Textprofile und Puffergrößen

Einstellungen → Persönliche Terminaltexte enthält zusätzlich „Origin-Zeilen“. Pro Zeile ein Zitat eintragen oder ORIGIN.GPI laden. %O setzt eine zufällig gewählte, nicht leere Zeile ein. Der eingesetzte Text wird nicht erneut als Makro ausgewertet. Benannte Textprofile können gesichert und als Entwurf geladen werden; Übernehmen kopiert die Vorlage in den gewählten Kanal. Node-Texte bleiben getrennt. Die Makros %? und %> gehören zur weiterhin nicht implementierten GPRI-Fernsteuerung und werden nicht stillschweigend simuliert.

Terminal und Anzeige → Vorschreiben stellt den Empfangspuffer auf 4–1.024 Ki Zeichen und den Vorschreibpuffer auf 1.024–16.384 Zeichen ein. Ein aktueller Entwurf darf beim Verkleinern nicht abgeschnitten werden. Die optionale Wiederherstellung des Empfangsverlaufs bleibt auf die letzten 2.000 Zeichen begrenzt.

Anmeldeprofile und GPW

Verbindung → Anmeldeprofile / GPW bindet einen Schlüssel an die genaue Gegenstelle einschließlich SSID und das eigene MYCALL einschließlich SSID. BayCom gilt auch für neuere FlexNet-Versionen. „FlexNetAlt“ bezeichnet das alte fünfstellige Zahlenverfahren. MD5 verwendet die zehnstellige Challenge im Stationsprompt; DieBox verwendet die Login-Zeit und eine Tabelle mit 60 × 27 Zeichen. GPW-Dateien können als CP850 eingelesen werden. Das Verfahren vor dem Import auswählen.

Standardmäßig erzeugt ein gesendetes SY, SYS, SYSOP oder PW für 60 Sekunden eine einmalige Antwortfreigabe. Die Antwort wird erst in einen leeren Vorschreibpuffer eingesetzt; Enter sendet sie. DieBox erkennt stattdessen die Login-Zeit in den ersten 20 empfangenen Zeilen. Windows-Strg+B wird nicht umbelegt. Ein belegter Entwurf bleibt erhalten. Bei Verbindungs- oder Zielwechsel wird eine ausstehende Antwort verworfen.

Nur der ausdrücklich gesetzte Schalter „Antwort … automatisch senden“ erlaubt die Aussendung für dieses Rufzeichenpaar. Dann werden auch passende Login-Abfragen in den ersten 20 Zeilen beantwortet. Dateiübertragungen und Connectfolgen haben Vorrang. Schlüssel liegen Windows-benutzergebunden verschlüsselt unter %LOCALAPPDATA%\FlexGP\Config\Anmeldungen.json. Das lokale Node-Sysop-Passwort wird unabhängig davon verwaltet. Profil speichern, GPW laden oder Programmstart senden keine Anmeldung von sich aus.

Protokollreferenzen: originale GP.DOC, FlexNet FLXSYSOP.TXT sowie Paxon 3.0 (d36aaf4e61057ffa1d036902a526ae54779af5e8). Der MIT-Lizenztext von Paxon wird unter Lizenzen mitgeliefert.

DIDADIT, BinSplit und Sendevorlagen

Im Dateidialog steht DIDADIT zusätzlich zu AutoBIN und YAPP bereit. Vor einem Download das passende Protokoll wählen und Empfang bereit drücken. DIDADIT 0.9.1 prüft jeden Block mit der AutoBIN-CRC und die vollständige Datei mit MD5; verlorene Blöcke werden nachgefordert. Unterstützt sind INFO/START, DATA, FIN/FIN-ACK, REQ, Fehler, Abbruch und Echo. Der Sender akzeptiert einen gültigen Resume-Offset samt PARTMD5. Der Empfänger stellt einen gespeicherten, zusammenhängenden Dateianfang mit OFFSET und PARTMD5 wieder her. Die Gegenstelle muss dieselbe Datei erneut anbieten; bei abweichender Teilprüfsumme beginnt der Sender wieder bei 0. Optionale Kompression und Chat sind nicht enthalten. Dateigröße: 1 Byte bis 8 MiB. MD5 ist hier eine Protokoll-Prüfsumme, keine Authentifizierung einer Datei.

BinSplit-Teilgröße teilt eine Datei vor dem Senden in Teile der angegebenen KiB-Größe auf. 0 lässt sie ungeteilt. BinSplit unterstützt wie Paxon AutoBIN oder DIDADIT. Höchstens 40 Aufträge und 32 MiB je Kanal sind zulässig; auch ein automatischer Folgeempfang ist auf 40 Teile und 32 MiB begrenzt. Dateien mit nur einem Teil bleiben unverändert. Vor dem Versand zeigt die Auftragsliste alle erzeugten .b01, .b02 usw.; erst Senden freigeben beginnt die Übertragung.

Für Downloads BinSplit-Teile automatisch zusammensetzen / Folgeempfang aktivieren und danach Empfang bereit drücken. Geprüfte Teile werden kanalbezogen gesammelt, auch in anderer Reihenfolge. Kopf-, Teil- und kumulierte CRC müssen stimmen. Fertige Dateien erscheinen in der Empfangsliste und werden über Datei speichern gesichert, ohne bestehende Dateien zu überschreiben. Geprüfte Teile werden dauerhaft gespeichert und für dasselbe MYCALL und dieselbe Gegenstelle auch nach einem Neustart wieder geladen. Das Kästchen aktiviert keinen Empfang beim Programmstart.

Vor- und Nachtext unterstützen %o (Originalname), %n (gesendeter Teilname), %p (Teilnummer), %q (Anzahl), %% (Prozentzeichen). Groß-/Kleinschreibung ist frei; Teilnummer und Anzahl werden wie bei Paxon mindestens zweistellig ausgegeben. Beispiel: Teil %p von %q: %n, Original %o. Die Auflösung erfolgt beim Hinzufügen zur Warteschlange; ein Prozentzeichen innerhalb eines Dateinamens wird nicht erneut ausgewertet. Unbekannte Platzhalter bleiben wörtlich stehen. Vor-/Nachtexte passen nur zu Gegenstellen, die solche zusätzlichen Textzeilen erwarten.

Einstellungen exportieren und importieren

Einstellungen → Einstellungen sichern / importieren erzeugt ein .fgp-Einstellungsarchiv. Es enthält Oberfläche, Kanalvorgaben, Textprofile, Stationsliste und Node-Konfiguration einschließlich Links und Infotexten. Optional werden die Original-FlexNet-Treiberzuordnungen und Portparameter aufgenommen. Treiber-DLLs selbst, Logbücher, Mitschnitte und empfangene Dateien werden nicht kopiert.

Anmelde-/Sysop-Schlüssel sind standardmäßig ausgeschlossen. Auf Wunsch werden die vorhandenen DPAPI-verschlüsselten Daten mitgesichert; sie lassen sich nur mit dem gleichen Windows-Benutzerprofil entschlüsseln. Für den Umzug auf einen anderen Rechner ohne Schlüssel exportieren und dort neu eintragen. Rufzeichen, Netzwerkadressen, Texte und eventuell gespeicherte Textpuffer stehen im Archiv im Klartext.

Beim Import wird das gesamte ausgewählte Profil ersetzt. FlexGP beendet sich zunächst vollständig. Beim nächsten Start wird das Archiv geprüft und der bisherige Profilbestand unter %LOCALAPPDATA%\FlexGP\Sicherungen\Import-… gesichert. Fehlende Anmeldeprofile aus einem Export ohne Schlüssel werden nicht aus dem alten Profil übernommen. Ein unterbrochener Austausch der Konfigurationsdateien wird beim Start zurückgenommen. Originaltreiber werden nur übernommen, wenn das Archiv sie enthält; ihre DLL-Dateinamen müssen im installierten Unterverzeichnis Treiber vorhanden sein. Eine Änderung der systemweiten Treiberkonfiguration kann eine Windows-UAC-Abfrage auslösen. Geräte und COM-Portnummern nach einem Rechnerwechsel kontrollieren.

Dauerhafte Empfangsfortsetzung ab 0.17.34

DIDADIT-Kontrollpunkte und CRC-geprüfte BinSplit-Teile liegen unter %LOCALAPPDATA%\FlexGP\Empfang. Die Unterordner werden aus eigenem Rufzeichen und Gegenstelle einschließlich SSID gebildet; Kanalnummern sind dafür unerheblich. Stände anderer Stationen werden nicht übernommen. DIDADIT identifiziert eine Datei zusätzlich durch Namen, Gesamtgröße und MD5. Es wird nur der lückenlos vorhandene Anfang angeboten, keine unvollständig empfangene Lücke.

Nach einem Neustart zuerst wieder mit derselben Gegenstelle und demselben MYCALL verbinden. Im Dateidialog das Protokoll wählen, gegebenenfalls BinSplit-Teile automatisch zusammensetzen / Folgeempfang aktivieren und Empfang bereit drücken. Danach dieselbe Datei beziehungsweise die fehlenden Teile erneut anfordern. FlexGP stellt keine Verbindung und keine Sendewarteschlange automatisch wieder her. Die Anzeige nennt die gebundenen Rufzeichen und den gespeicherten Bestand.

DIDADIT sichert nach jeweils 64 KiB oder spätestens beim nächsten Takt nach zwei Sekunden sowie beim regulären Abbruch, Disconnect und Programmende. Ein harter Absturz kann die seit dem letzten Kontrollpunkt empfangenen Bytes verlieren; diese werden erneut übertragen. Jede Speicherung wird zunächst vollständig geschrieben und synchronisiert, dann atomar übernommen. Beschädigte Stände werden mit einer Fehlermeldung abgewiesen. Das Fortsetzen setzt eine Gegenstelle voraus, die OFFSET/PARTMD5 unterstützt; abgeschlossen wird weiterhin erst nach der vollständigen MD5-Prüfung.

BinSplit-Teile werden vor der Abschlussbestätigung gespeichert, geprüft und später erneut zusammengesetzt. Auch eine bereits vollständige Sammlung bleibt bis zum ausdrücklichen Löschen erhalten, damit die fertige Datei nach einem Neustart nochmals gespeichert werden kann. BinSplit-Sammlung leeren entfernt nur die gespeicherten BinSplit-Teile der gebundenen Station. Gespeicherte Empfänge löschen … löscht nach Rückfrage zusätzlich deren DIDADIT-Stände. Während eines aktiven Empfangs ist Löschen gesperrt. Bereits im Zielordner gespeicherte Nutzdateien bleiben erhalten.

Grenzen: 8 MiB je Nutzdatei, höchstens 40 BinSplit-Teile je Datei; Empfangsablage insgesamt 256 MiB beziehungsweise 256 Stände, je Rufzeichenpaar 64 MiB einschließlich Dateihüllen. Bei Platz- oder Schreibfehlern wird der Empfang mit einer sichtbaren Fehlermeldung beendet. Die Empfangsablage enthält Nutzdaten und gehört nicht zum Einstellungsarchiv.

Original-GP-Sounds ab 0.17.34

Einstellungen → Terminal und Anzeige → Signale verwaltet die Töne je Kanal. Die zwölf Tonvarianten stammen aus den PC-Lautsprecher-Routinen von GP286 1.63: RX-Klick für aktiven und Hintergrundkanal, Verbindungsaufbau/-abbau, Telefonklingeln, Rufmelodie, Stundengong, kurze Glocke, Öffnen und Schließen des QSO-Spions sowie Hinweis und Eingabegrenze. GP enthält dafür keine WAV-Dateien. FlexGP bildet Tonhöhen, PIT-Teiler, Reihenfolge und Pausen als PCM nach; der Klang eines historischen Lautsprechers und Gehäuses bleibt hardwareabhängig.

Lautstärke (0–100 %) und ConnectBell-Wiederholungen (1–15) sind einstellbar. Probehören spielt die gewählte Variante, Anhalten beendet die Wiedergabe, WAV speichern … exportiert die Tonfolge. Probehören sendet keine Funkdaten. Die Ausgabe erfolgt am Windows-Standardwiedergabegerät, unabhängig von der AFSK-/PTT-Konfiguration; Fehler wie ein fehlendes Wiedergabegerät werden im Dialog angezeigt.

Automatische Signale können einzeln eingeschaltet werden. Eingehende Verbindungen verwenden wahlweise das Telefonklingeln oder die kurze Connectglocke, ausgehende die Aufbaufolge. Der QSO-Spion erhält eigene Töne beim tatsächlichen Öffnen und Schließen. Vor dem Ersetzen vorhandener BBS-/Rubriklisten ertönt auf Wunsch der Original-Hinweiston. ASCII-BEL im normalen Empfangstext löst getrennt die Windows-Konsolenglocke aus, entsprechend der Konsolenausgabe des DOS-Originals; //BELL///RING spielen die eigene GP-Rufmelodie. Binärnutzdaten einer Dateiübertragung werden dabei nicht als Klingelbefehle interpretiert. Der Stundengong läuft nur für den sichtbaren Kanal bei einem Stundenwechsel, nicht beim Programmstart. Windows-Tasten behalten ihre Wirkung.

FlexDigi ein- und ausschalten

Unter Einstellungen → Node → Node und Rufzeichen bestimmt FlexDigi aktiv, ob die integrierte Node läuft. Der Zustand wird in Node.json gespeichert; bei einer Neuinstallation ist FlexDigi aktiv. Abschalten beendet die lokalen Port-15-Verbindungen sowie Node-, Internode- und Repeater-Verbindungen. FlexNet und seine Treiber laufen weiter. Bereits bestehende direkte FlexNet-QSOs bleiben erhalten.

Bei ausgeschaltetem FlexDigi bietet Connect (Alt+C) die aktiven Original-FlexNet-Ausgangsports 0–14 zur Auswahl an. Zielrufzeichen, Via-Pfad, Kanal-MYCALL und Ausgangsport bestimmen die direkte Verbindung. Port 15 ist dann kein erreichbares Node-Ziel. Die Portwahl wird je Kanal gespeichert. Bei erneut eingeschaltetem FlexDigi verwenden neue Connects wieder den internen Node-Anschluss auf Port 15; dort bestimmt der angegebene Ausgangsport den anschließenden Connectschritt. MYCALL- und Treiberänderungen schalten FlexDigi nicht eigenständig wieder ein.

Noch eine Frage? Erik Schauer kontaktieren. Bitte Version, Windows-Version und den betroffenen Port nennen.