Zum Inhalt springen
FlexGPV0.17.34

FLEXGP 0.17.34 · DOKUMENTATION

Benutzer- und Sysop-Befehle

Auf dieser Seite

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>.

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