mirror of
https://github.com/praktimarc/kst4contest.git
synced 2026-07-13 08:07:11 +02:00
199 lines
12 KiB
HTML
199 lines
12 KiB
HTML
<!doctype html>
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<title>{{ manual.title }} | KST4Contest Manual</title>
|
||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
<meta name="description" content="KST4Contest manual page: {{ manual.title }}">
|
||
<link rel="canonical" href="https://kst4contest.hamradioonline.de/manual/de/log-synchronisation/">
|
||
|
||
<meta property="og:type" content="website">
|
||
<meta property="og:title" content="{{ manual.title }} | KST4Contest Manual">
|
||
<meta property="og:description" content="KST4Contest manual page: {{ manual.title }}">
|
||
<meta property="og:url" content="https://kst4contest.hamradioonline.de/manual/de/log-synchronisation/">
|
||
<meta property="og:site_name" content="KST4Contest">
|
||
|
||
<meta name="twitter:card" content="summary_large_image">
|
||
<meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual">
|
||
<meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}">
|
||
|
||
<link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
|
||
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
|
||
|
||
</head>
|
||
|
||
<body>
|
||
<div class="site-bg"></div>
|
||
|
||
<header class="site-header">
|
||
<a class="brand" href="/">
|
||
<span class="brand-mark">◎</span>
|
||
<span>
|
||
<strong>KST4Contest</strong>
|
||
<small>ON4KST Contest Client</small>
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="site-nav">
|
||
|
||
<a href="/">Home</a>
|
||
|
||
<a href="/features/">Features</a>
|
||
|
||
<a href="/screenshots/">Screenshots</a>
|
||
|
||
<a href="/download/">Download</a>
|
||
|
||
<a href="/manual/">Manual</a>
|
||
|
||
<a href="/news/">News</a>
|
||
|
||
<a href="/faq/">FAQ</a>
|
||
|
||
<a class="nav-cta" href="https://github.com/praktimarc/kst4contest/releases/latest">Download</a>
|
||
</nav>
|
||
</header>
|
||
|
||
<main>
|
||
|
||
<section class="section">
|
||
<div class="card manual-content">
|
||
<p><a href="/manual/de/">← Back to manual overview</a></p>
|
||
<h1>Log Synchronisation</h1>
|
||
<h1 id="log-synchronisation" tabindex="-1"><a class="header-anchor" href="#log-synchronisation">Log-Synchronisation</a></h1>
|
||
<blockquote>
|
||
<p>🇬🇧 <a href="/manual/en/log-sync/">English version</a> | 🇩🇪 Du liest gerade die deutsche Version</p>
|
||
</blockquote>
|
||
<p>KST4Contest markiert gearbeitete Stationen automatisch in der Chat-Benutzerliste. Dafür gibt es zwei grundlegende Methoden:</p>
|
||
<hr>
|
||
<p><img src="client_settings_window_logsync.png" alt="Log-Synchronisation Einstellungsfenster"></p>
|
||
<h2 id="methode-1%3A-universal-file-based-callsign-interpreter-(simplelogfile)" tabindex="-1"><a class="header-anchor" href="#methode-1%3A-universal-file-based-callsign-interpreter-(simplelogfile)">Methode 1: Universal File Based Callsign Interpreter (Simplelogfile)</a></h2>
|
||
<p>KST4Contest liest eine Log-Datei und sucht mittels regulärem Ausdruck nach Rufzeichen-Mustern. Dabei werden auch binäre Logdateien unterstützt – unlesbarer Binärinhalt wird einfach ignoriert.</p>
|
||
<p><strong>Vorteil</strong>: Funktioniert mit nahezu jedem Logprogramm, das eine Datei schreibt.
|
||
<strong>Nachteil</strong>: Keine Bandinformation möglich – es wird nur „gearbeitet" markiert, nicht auf welchem Band.</p>
|
||
<p>Pfad der Log-Datei in den Preferences eintragen. Die Datei wird nur gelesen, nie verändert (read-only).</p>
|
||
<blockquote>
|
||
<p><strong>Tipp</strong>: Die Simplelogfile-Funktion kann auch genutzt werden, um Stationen zu markieren, die definitiv nicht erreichbar sind (z. B. eigene Notizen). Das wird in einer späteren Version durch ein besseres Tagging-System ersetzt.</p>
|
||
</blockquote>
|
||
<hr>
|
||
<h2 id="methode-2%3A-netzwerk-listener-(udp-broadcast)-%E2%80%93-empfohlen" tabindex="-1"><a class="header-anchor" href="#methode-2%3A-netzwerk-listener-(udp-broadcast)-%E2%80%93-empfohlen">Methode 2: Netzwerk-Listener (UDP-Broadcast) – Empfohlen</a></h2>
|
||
<p>Das Logprogramm sendet beim Speichern eines QSOs ein UDP-Paket an die Broadcast-Adresse des Heimnetzwerks. KST4Contest empfängt dieses Paket und markiert die Station inklusive <strong>Bandinformation</strong> in der internen SQLite-Datenbank.</p>
|
||
<blockquote>
|
||
<p><strong>Wichtig</strong>: KST4Contest muss <strong>parallel zum Logprogramm laufen</strong>. QSOs, die während einer Abwesenheit von KST4Contest geloggt werden, werden nicht erfasst – außer bei QARTest (kann das komplette Log senden).</p>
|
||
</blockquote>
|
||
<p><strong>Standard UDP-Port</strong>: 12060 (entspricht dem Standard der meisten Logprogramme)</p>
|
||
<hr>
|
||
<h2 id="unterst%C3%BCtzte-logprogramme" tabindex="-1"><a class="header-anchor" href="#unterst%C3%BCtzte-logprogramme">Unterstützte Logprogramme</a></h2>
|
||
<h3 id="ucxlog-(dl7ucx)" tabindex="-1"><a class="header-anchor" href="#ucxlog-(dl7ucx)">UCXLog (DL7UCX)</a></h3>
|
||
<p><img src="ucxlog_logsync.png" alt="UCXLog Konfiguration"></p>
|
||
<p>UCXLog sendet QSO-UDP-Pakete und Transceiver-Frequenzpakete.</p>
|
||
<p><strong>Einstellungen in UCXLog:</strong></p>
|
||
<ul>
|
||
<li>UDP-Broadcast aktivieren</li>
|
||
<li>IP-Adresse des KST4Contest-Computers eintragen (bei lokalem Betrieb: <code>127.0.0.1</code>)</li>
|
||
<li>Port: 12060 (Standard)</li>
|
||
</ul>
|
||
<p>Grün markierte Felder in den UCXLog-Einstellungen beachten: IP und Port müssen eingetragen werden.</p>
|
||
<p>Hinweis für Multi-Setup (2 Computer, 2 Radios, eine KST4Contest-Instanz): Beide Logprogramme müssen die QSO-Pakete an die IP des KST4Contest-Computers senden. Dann ist mindestens eine IP nicht <code>127.0.0.1</code>.</p>
|
||
<h3 id="qartest-(ik3qar)" tabindex="-1"><a class="header-anchor" href="#qartest-(ik3qar)">QARTest (IK3QAR)</a></h3>
|
||
<p><img src="qartest_logsync.png" alt="QARTest Konfiguration"></p>
|
||
<p><strong>Besonderheit</strong>: QARTest kann das <strong>vollständige Log</strong> an KST4Contest senden (Schaltfläche „Invia log completo" in den QARTest-Einstellungen). Damit werden auch QSOs erfasst, die vor dem Start von KST4Contest geloggt wurden.</p>
|
||
<p><strong>Einstellungen in QARTest:</strong></p>
|
||
<ul>
|
||
<li>UDP-Broadcast und IP/Port wie UCXLog konfigurieren</li>
|
||
<li>„Invia log completo" für den vollständigen Log-Upload verwenden</li>
|
||
</ul>
|
||
<p><em>(„Buona funzionalità caro IK3QAR!" – DO5AMF)</em></p>
|
||
<h3 id="n1mm%2B" tabindex="-1"><a class="header-anchor" href="#n1mm%2B">N1MM+</a></h3>
|
||
<p><strong>Einstellungen in N1MM+:</strong></p>
|
||
<p>In N1MM+ unter <code>Config → Configure Ports, Mode Control, Winkey, etc. → Broadcast Data</code>:</p>
|
||
<ul>
|
||
<li><code>Radio Info</code> aktivieren (für TRX-Sync/QRG)</li>
|
||
<li><code>Contact Info</code> aktivieren (für QSO-Sync)</li>
|
||
<li>IP: <code>127.0.0.1</code> (oder IP des KST4Contest-Computers)</li>
|
||
<li>Port: 12060</li>
|
||
</ul>
|
||
<p>Für den integrierten DX-Cluster-Server: N1MM+ als DX-Cluster-Client konfigurieren (Server: <code>127.0.0.1</code>, Port wie in KST4Contest eingestellt).</p>
|
||
<h3 id="dxlog.net" tabindex="-1"><a class="header-anchor" href="#dxlog.net"><a href="http://DXLog.net">DXLog.net</a></a></h3>
|
||
<p><img src="dxlog_net_logsync.png" alt="DXLog.net Konfiguration"></p>
|
||
<p><strong>Einstellungen in <a href="http://DXLog.net">DXLog.net</a>:</strong></p>
|
||
<ul>
|
||
<li>UDP-Broadcast aktivieren</li>
|
||
<li>IP des KST4Contest-Computers eintragen (grün markierte Felder)</li>
|
||
<li>Port: 12060</li>
|
||
</ul>
|
||
<h3 id="win-test" tabindex="-1"><a class="header-anchor" href="#win-test">Win-Test</a></h3>
|
||
<p>Win-Test wird mit einem dedizierten UDP-Netzwerk-Listener unterstützt, der das native Win-Test Netzwerkprotokoll versteht.</p>
|
||
<p><strong>Vorteile der Win-Test Integration:</strong></p>
|
||
<ul>
|
||
<li>Automatische QSO-Synchronisation zur Markierung gearbeiteter Stationen.</li>
|
||
<li><strong>Sked-Übergabe (ADDSKED):</strong> Über den Button “Create sked” im Stationsinfo-Panel wird nicht nur in KST4Contest ein Sked angelegt, sondern dieser auch <em>direkt per UDP an das Win-Test Netzwerk als ADDSKED-Paket gesendet</em> – automatisch, sobald der Listener aktiv ist.</li>
|
||
<li>Es kann zwischen den Sked-Modi “AUTO”, “SSB” oder “CW” gewählt werden.</li>
|
||
<li><strong>Automatische QRG-Auflösung für SKEDs:</strong> KST4Contest wählt die Sked-Frequenz intelligent:
|
||
<ol>
|
||
<li>Hat die Gegenstation in einer Chat-Nachricht ihre QRG genannt, wird diese verwendet.</li>
|
||
<li>Sonst wird die eigene aktuelle QRG verwendet (aus Win-Test STATUS oder manueller Eingabe).</li>
|
||
</ol>
|
||
</li>
|
||
</ul>
|
||
<p><strong>Einstellungen im Reiter „Log-Synchronisation":</strong></p>
|
||
<ul>
|
||
<li><code>Receive Win-Test network based UDP log messages</code> aktivieren.</li>
|
||
<li><code>UDP-Port for Win-Test listener</code> (Standard: 9871).</li>
|
||
<li><code>KST station name in Win-Test network (src of SKED packets)</code>: Legt fest, unter welchem Stationsnamen KST4Contest im WT-Netzwerk auftritt (z.B. “KST”).</li>
|
||
<li><code>Win-Test network broadcast address</code>: Wird i.d.R. automatisch erkannt; erforderlich für das Senden von Sked-Paketen.</li>
|
||
</ul>
|
||
<p><strong>Einstellungen im Reiter „TRX-Synchronisation":</strong></p>
|
||
<ul>
|
||
<li><code>Win-Test STATUS QRG Sync</code>: Wenn aktiviert, übernimmt KST4Contest die aktuelle Transceiverfrequenz aus dem Win-Test STATUS-Paket als eigene QRG (MYQRG).</li>
|
||
<li><code>Use pass frequency from Win-Test STATUS</code>: Statt der eigenen TRX-QRG wird die im STATUS-Paket enthaltene Pass-Frequenz als MYQRG verwendet (für Multi-Op-Setups, bei denen mit einer Pass-QRG gearbeitet wird).</li>
|
||
<li><code>Win-Test station name filter</code>: Wird hier ein Name eingetragen (z.B. “STN1”), verarbeitet KST4Contest nur Pakete dieser Win-Test-Instanz. Leer lassen, um alle zu akzeptieren.</li>
|
||
</ul>
|
||
<p><strong>Einstellungen in Win-Test:</strong></p>
|
||
<ul>
|
||
<li>Das Netzwerk in Win-Test muss aktiv sein.</li>
|
||
<li>Win-Test muss so konfiguriert sein, dass es seine Broadcasts an den entsprechenden Port (Standard 9871) sendet bzw. empfängt.</li>
|
||
</ul>
|
||
<hr>
|
||
<h2 id="trx-frequenz-synchronisation" tabindex="-1"><a class="header-anchor" href="#trx-frequenz-synchronisation">TRX-Frequenz-Synchronisation</a></h2>
|
||
<p>Neben der QSO-Synchronisation übertragen UCXLog und andere Programme auch die <strong>aktuelle Transceiverfrequenz</strong> via UDP. KST4Contest verarbeitet diese Information und stellt sie als Variable <code>MYQRG</code> bereit.</p>
|
||
<p><img src="qrg_buttons.png" alt="FrequenzButtons"></p>
|
||
<p><strong>Ergebnis</strong>: Die eigene QRG muss im Chat nie mehr manuell eingegeben werden – ein Klick auf den MYQRG-Button oder die Verwendung der Variable im Beacon genügt.</p>
|
||
<p><strong>Quellen für die eigene QRG (MYQRG):</strong></p>
|
||
<ul>
|
||
<li>UCXLog, N1MM+, <a href="http://DXLog.net">DXLog.net</a>, QARTest via UDP-Port 12060</li>
|
||
<li>Win-Test STATUS-Paket (optional, konfigurierbar im Reiter „TRX-Synchronisation" unter „Win-Test STATUS QRG Sync")</li>
|
||
<li>Manuelle Eingabe im QRG-Feld</li>
|
||
</ul>
|
||
<blockquote>
|
||
<p><strong>Hinweis für Multi-Setup</strong>: Bei zwei Logprogrammen an zwei Computern sollte nur <strong>eines</strong> die Frequenzpakete senden. KST4Contest kann nicht zwischen den Quellen unterscheiden und verarbeitet alle eingehenden Pakete.</p>
|
||
</blockquote>
|
||
<hr>
|
||
<h2 id="multi-setup%3A-2-radios%2C-2-computer" tabindex="-1"><a class="header-anchor" href="#multi-setup%3A-2-radios%2C-2-computer">Multi-Setup: 2 Radios, 2 Computer</a></h2>
|
||
<p>Für DM5M-typische Setups (2 Radios, 2 Computer, eine KST4Contest-Instanz oder zwei separate):</p>
|
||
<p><strong>Variante A – Eine gemeinsame KST4Contest-Instanz:</strong></p>
|
||
<ul>
|
||
<li>Beide Logprogramme senden QSO-Pakete an die IP des KST4Contest-Computers</li>
|
||
<li>Nur ein Logprogramm sendet Frequenzpakete (empfohlen: das VHF-Logprogramm)</li>
|
||
</ul>
|
||
<p><strong>Variante B – Zwei separate KST4Contest-Instanzen (empfohlen):</strong></p>
|
||
<ul>
|
||
<li>Jedes Logprogramm kommuniziert mit seiner eigenen KST4Contest-Instanz via <code>127.0.0.1</code></li>
|
||
<li>Zwei separate Chat-Logins</li>
|
||
<li>Bessere Trennung und weniger Konflikte</li>
|
||
</ul>
|
||
<hr>
|
||
<h2 id="interne-datenbank" tabindex="-1"><a class="header-anchor" href="#interne-datenbank">Interne Datenbank</a></h2>
|
||
<p>KST4Contest speichert die Worked-Information in einer internen <strong>SQLite-Datenbank</strong>. Diese ist von der Logprogramm-Datenbank unabhängig und wird nur über den UDP-Broadcast befüllt.</p>
|
||
<p>Vor jedem neuen Contest: Datenbank zurücksetzen! → <a href="Konfiguration#worked-station-database-settings">Konfiguration – Worked Station Database Settings</a></p>
|
||
|
||
</div>
|
||
</section>
|
||
</main>
|
||
|
||
<footer class="site-footer">
|
||
<p>KST4Contest – contest-optimized ON4KST workflow for VHF/UHF/SHF operators.</p>
|
||
<p><a href="https://github.com/praktimarc/kst4contest">GitHub Repository</a></p>
|
||
</footer>
|
||
</body>
|
||
</html> |