mirror of
https://github.com/praktimarc/kst4contest.git
synced 2026-07-13 16:16:44 +02:00
Improve manual landing pages
This commit is contained in:
@@ -0,0 +1,156 @@
|
||||
<!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/airscout-integration/">
|
||||
|
||||
<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/airscout-integration/">
|
||||
<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">
|
||||
</head>
|
||||
<body>
|
||||
<header class="site-header">
|
||||
<a class="brand" href="/">KST4Contest</a>
|
||||
<nav>
|
||||
<a href="/features/">Features</a>
|
||||
<a href="/download/">Download</a>
|
||||
<a href="/manual/">Manual</a>
|
||||
<a href="/screenshots/">Screenshots</a>
|
||||
<a href="/news/">News</a>
|
||||
<a href="https://github.com/praktimarc/kst4contest">GitHub</a>
|
||||
<a href="/faq/">FAQ</a>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<main>
|
||||
|
||||
<section class="section">
|
||||
<div class="card manual-content">
|
||||
<p><a href="/manual/de/">← Back to manual overview</a></p>
|
||||
<h1>AirScout Integration</h1>
|
||||
<h1 id="airscout-integration" tabindex="-1"><a class="header-anchor" href="#airscout-integration">AirScout-Integration</a></h1>
|
||||
<blockquote>
|
||||
<p>🇬🇧 <a href="en-AirScout-Integration">English version</a> | 🇩🇪 Du liest gerade die deutsche Version</p>
|
||||
</blockquote>
|
||||
<p>AirScout (von DL2ALF) ist ein Programm zur Erkennung von Flugzeugen für den Aircraft-Scatter-Betrieb. KST4Contest ist eng mit AirScout integriert und zeigt reflektierbare Flugzeuge direkt in der Benutzerliste an.</p>
|
||||
<blockquote>
|
||||
<p><strong>Aircraft Scatter</strong> ermöglicht sehr weitreichende Verbindungen auf VHF und höher – auch für Stationen mit geringer Höhe über NN oder ungünstigen topografischen Verhältnissen.</p>
|
||||
</blockquote>
|
||||
<hr>
|
||||
<h2 id="airscout-herunterladen" tabindex="-1"><a class="header-anchor" href="#airscout-herunterladen">AirScout herunterladen</a></h2>
|
||||
<p>Download von AirScout:</p>
|
||||
<ul>
|
||||
<li><a href="http://airscout.eu/index.php/download">http://airscout.eu/index.php/download</a></li>
|
||||
</ul>
|
||||
<hr>
|
||||
<h2 id="flugzeugdaten-feeds-(adsb)" tabindex="-1"><a class="header-anchor" href="#flugzeugdaten-feeds-(adsb)">Flugzeugdaten-Feeds (ADSB)</a></h2>
|
||||
<p>Öffentliche Flugzeugdaten-Feeds im Internet sind oft unzuverlässig und begrenzt nutzbar. Eine empfohlene Alternative bietet <strong>OV3T (Thomas)</strong> mit einem dedizierten ADSB-Feed-Dienst:</p>
|
||||
<ul>
|
||||
<li><a href="https://airscatter.dk/">https://airscatter.dk/</a></li>
|
||||
<li><a href="https://www.facebook.com/groups/825093981868542">https://www.facebook.com/groups/825093981868542</a></li>
|
||||
</ul>
|
||||
<p>Für diesen Dienst ist ein Account erforderlich. Bitte eine Spende für Thomas in Betracht ziehen – der Server-Betrieb ist nicht kostenlos!</p>
|
||||
<hr>
|
||||
<h2 id="airscout-einrichten" tabindex="-1"><a class="header-anchor" href="#airscout-einrichten">AirScout einrichten</a></h2>
|
||||
<h3 id="schritt-1%3A-adsb-feed-in-airscout-konfigurieren" tabindex="-1"><a class="header-anchor" href="#schritt-1%3A-adsb-feed-in-airscout-konfigurieren">Schritt 1: ADSB-Feed in AirScout konfigurieren</a></h3>
|
||||
<ol>
|
||||
<li>AirScout starten.</li>
|
||||
<li>In den AirScout-Einstellungen den OV3T-Feed-Account eintragen (Benutzername, Passwort, URL).</li>
|
||||
</ol>
|
||||
<p><img src="as_plane_feed_1.png" alt="AirscoutSchritt1">
|
||||
<img src="as_plane_feed_2.png" alt="AirscoutSchritt2"></p>
|
||||
<ol start="3">
|
||||
<li>Verbindung testen.</li>
|
||||
</ol>
|
||||
<h3 id="schritt-2%3A-udp-kommunikation-f%C3%BCr-kst4contest-aktivieren" tabindex="-1"><a class="header-anchor" href="#schritt-2%3A-udp-kommunikation-f%C3%BCr-kst4contest-aktivieren">Schritt 2: UDP-Kommunikation für KST4Contest aktivieren</a></h3>
|
||||
<p>In AirScout die UDP-Schnittstelle aktivieren:</p>
|
||||
<ul>
|
||||
<li>In den AirScout-Einstellungen die entsprechende Checkbox aktivieren (nur eine Checkbox notwendig).</li>
|
||||
<li>Standard-Ports nicht ändern, wenn kein besonderer Grund vorliegt.</li>
|
||||
</ul>
|
||||
<h3 id="schritt-3%3A-kst4contest-einstellungen" tabindex="-1"><a class="header-anchor" href="#schritt-3%3A-kst4contest-einstellungen">Schritt 3: KST4Contest-Einstellungen</a></h3>
|
||||
<p>In den KST4Contest-Preferences → <strong>AirScout Settings</strong>:</p>
|
||||
<ul>
|
||||
<li>AirScout-Kommunikation aktivieren</li>
|
||||
<li>IP und Port auf Standardwerte lassen (sofern nicht geändert)</li>
|
||||
</ul>
|
||||
<p><img src="as_plane_feed_3.png" alt="AirscoutSchritt3">{ width=85% }</p>
|
||||
<hr>
|
||||
<h2 id="kommunikation-zwischen-kst4contest-und-airscout-(ab-v1.263)" tabindex="-1"><a class="header-anchor" href="#kommunikation-zwischen-kst4contest-und-airscout-(ab-v1.263)">Kommunikation zwischen KST4Contest und AirScout (ab v1.263)</a></h2>
|
||||
<p><strong>Verbesserung in v1.263</strong>: KST4Contest sendet nur noch Stationen an AirScout, deren QRB (Entfernung) kleiner als das eingestellte <strong>Maximum-QRB</strong> ist. Das Abfrageintervall wurde von 12 Sekunden auf <strong>60 Sekunden</strong> verlängert.</p>
|
||||
<p><strong>Vorteile:</strong></p>
|
||||
<ul>
|
||||
<li>Deutlich weniger Berechnungsaufwand für AirScout</li>
|
||||
<li>Deutlich weniger Nachrichtenverkehr</li>
|
||||
<li>Das Tracking-Problem mit dem „Show Path in AirScout"-Button wurde dadurch deutlich verbessert</li>
|
||||
<li>Weniger Rechenleistung insgesamt</li>
|
||||
</ul>
|
||||
<p>Außerdem: Der Name des KST4Contest-Clients und des AirScout-Servers war früher hartcodiert (<code>KST</code> und <code>AS</code>). Ab v1.263 werden die in den Preferences eingetragenen Namen verwendet.</p>
|
||||
<hr>
|
||||
<h2 id="mehrere-kst4contest-instanzen-und-airscout" tabindex="-1"><a class="header-anchor" href="#mehrere-kst4contest-instanzen-und-airscout">Mehrere KST4Contest-Instanzen und AirScout</a></h2>
|
||||
<blockquote>
|
||||
<p><strong>Achtung</strong>: Wenn mehrere KST4Contest-Instanzen gleichzeitig betrieben werden und bei beiden die AirScout-Kommunikation aktiviert ist, antwortet AirScout <strong>an beide Instanzen</strong>.</p>
|
||||
</blockquote>
|
||||
<p>Das ist unproblematisch, wenn:</p>
|
||||
<ul>
|
||||
<li>Beide Instanzen denselben Locator verwenden, <strong>oder</strong></li>
|
||||
<li>Beide Instanzen unterschiedliche Login-Rufzeichen haben.</li>
|
||||
</ul>
|
||||
<p>Andernfalls kann es zu fehlerhaften AP-Daten kommen.</p>
|
||||
<hr>
|
||||
<h2 id="ap-spalte-in-der-benutzerliste" tabindex="-1"><a class="header-anchor" href="#ap-spalte-in-der-benutzerliste">AP-Spalte in der Benutzerliste</a></h2>
|
||||
<p>Nach der Einrichtung erscheint in der Benutzerliste eine <strong>AP-Spalte</strong> mit bis zu zwei reflektierbaren Flugzeugen pro Station.</p>
|
||||
<p>Beispiel-Darstellung:</p>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Station</th>
|
||||
<th>AP-Info</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>DF9QX</td>
|
||||
<td>2 Planes: 0 min / 0 min, je 100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>F5DYD</td>
|
||||
<td>2 Planes: 14 min / 31 min, je 50%</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<p>Die AP-Informationen sind auch im <strong>Privatnachrichten-Fenster</strong> verfügbar.</p>
|
||||
<p>Die Prozentzahl gibt das Reflexionspotenzial an (Größe des Flugzeugs, Höhe, Entfernung).</p>
|
||||
<hr>
|
||||
<h2 id="ap-variablen-in-nachrichten" tabindex="-1"><a class="header-anchor" href="#ap-variablen-in-nachrichten">AP-Variablen in Nachrichten</a></h2>
|
||||
<p>Die Flugzeugdaten können direkt in Nachrichten eingefügt werden:</p>
|
||||
<ul>
|
||||
<li><code>FIRSTAP</code> → z. B. <code>a very big AP in 1 min</code></li>
|
||||
<li><code>SECONDAP</code> → z. B. <code>Next big AP in 9 min</code></li>
|
||||
</ul>
|
||||
<p>Details: <a href="Makros-und-Variablen#variablen">Makros und Variablen</a></p>
|
||||
<hr>
|
||||
<h2 id="%E2%80%9Eshow-path-in-airscout%22-button" tabindex="-1"><a class="header-anchor" href="#%E2%80%9Eshow-path-in-airscout%22-button">„Show Path in AirScout"-Button</a></h2>
|
||||
<p>In der Benutzerliste gibt es einen Button mit einem Pfeil, der die Richtung (QTF) zur ausgewählten Station anzeigt. Ein Klick maximiert AirScout und zeigt den Pfad mit reflektierbaren Flugzeugen zum ausgewählten Gesprächspartner.</p>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
</main>
|
||||
|
||||
<footer class="site-footer">
|
||||
<p>KST4Contest – ON4KST contest workflow for VHF/UHF/SHF operators.</p>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,158 @@
|
||||
<!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/benutzeroberflaeche/">
|
||||
|
||||
<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/benutzeroberflaeche/">
|
||||
<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">
|
||||
</head>
|
||||
<body>
|
||||
<header class="site-header">
|
||||
<a class="brand" href="/">KST4Contest</a>
|
||||
<nav>
|
||||
<a href="/features/">Features</a>
|
||||
<a href="/download/">Download</a>
|
||||
<a href="/manual/">Manual</a>
|
||||
<a href="/screenshots/">Screenshots</a>
|
||||
<a href="/news/">News</a>
|
||||
<a href="https://github.com/praktimarc/kst4contest">GitHub</a>
|
||||
<a href="/faq/">FAQ</a>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<main>
|
||||
|
||||
<section class="section">
|
||||
<div class="card manual-content">
|
||||
<p><a href="/manual/de/">← Back to manual overview</a></p>
|
||||
<h1>Benutzeroberflaeche</h1>
|
||||
<h1 id="benutzeroberfl%C3%A4che" tabindex="-1"><a class="header-anchor" href="#benutzeroberfl%C3%A4che">Benutzeroberfläche</a></h1>
|
||||
<blockquote>
|
||||
<p>🇬🇧 <a href="en-User-Interface">English version</a> | 🇩🇪 Du liest gerade die deutsche Version</p>
|
||||
</blockquote>
|
||||
<h2 id="verbinden-mit-dem-chat" tabindex="-1"><a class="header-anchor" href="#verbinden-mit-dem-chat">Verbinden mit dem Chat</a></h2>
|
||||
<ol>
|
||||
<li>Im Einstellungsfenster eine <strong>Chat-Kategorie</strong> auswählen (z. B. 144 MHz VHF, 432 MHz UHF, …).</li>
|
||||
<li><strong>Connect</strong>-Button klicken.</li>
|
||||
<li>Warten bis die Verbindung aufgebaut ist.</li>
|
||||
</ol>
|
||||
<blockquote>
|
||||
<p>Trennen und Neu-Verbinden ist nur über das Einstellungsfenster möglich. Es empfiehlt sich daher, das Einstellungsfenster geöffnet zu lassen.</p>
|
||||
</blockquote>
|
||||
<hr>
|
||||
<h2 id="hauptfenster-%C3%BCberblick" tabindex="-1"><a class="header-anchor" href="#hauptfenster-%C3%BCberblick">Hauptfenster-Überblick</a></h2>
|
||||
<p>Das Hauptfenster besteht aus mehreren Bereichen:</p>
|
||||
<h3 id="pm-fenster-(oben-links)" tabindex="-1"><a class="header-anchor" href="#pm-fenster-(oben-links)">PM-Fenster (oben links)</a></h3>
|
||||
<p>Zeigt alle empfangenen <strong>Privatnachrichten</strong> sowie abgefangene öffentliche Nachrichten, die das eigene Rufzeichen enthalten. Neue Nachrichten erscheinen in <strong>Rot</strong> und faden alle 30 Sekunden über Gelb bis Weiß ab.</p>
|
||||
<h3 id="benutzerliste-(chat-members)" tabindex="-1"><a class="header-anchor" href="#benutzerliste-(chat-members)">Benutzerliste (Chat Members)</a></h3>
|
||||
<p>Die zentrale Tabelle aller aktuell aktiven Chat-Nutzer. Spalten (je nach Konfiguration):</p>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Spalte</th>
|
||||
<th>Inhalt</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>Call</td>
|
||||
<td>Rufzeichen der Station</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Name</td>
|
||||
<td>Name aus dem Chat-Namenfeld</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Loc</td>
|
||||
<td>Maidenhead-Locator</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>QRB</td>
|
||||
<td>Entfernung in km</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>QTF</td>
|
||||
<td>Richtung in Grad</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>QRG</td>
|
||||
<td>Automatisch erkannte Frequenz</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>AP</td>
|
||||
<td>AirScout-Flugzeugdaten (wenn aktiv)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Band-Farben</td>
|
||||
<td>Worked/NOT-QRV-Status pro Band</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<p><strong>Sortierung</strong>: Klick auf Spaltenköpfe. QRB-Sortierung arbeitet numerisch (ab v1.22 korrigiert).</p>
|
||||
<h3 id="sendfeld" tabindex="-1"><a class="header-anchor" href="#sendfeld">Sendfeld</a></h3>
|
||||
<p>Texteingabe für ausgehende Nachrichten. Nach Klick auf ein Rufzeichen in der Benutzerliste erhält das Sendfeld automatisch den Fokus – sofort tippen ohne Doppelklick (ab v1.22).</p>
|
||||
<h3 id="myqrg-feld" tabindex="-1"><a class="header-anchor" href="#myqrg-feld">MYQRG-Feld</a></h3>
|
||||
<p>Rechts neben dem Sendbutton. Zeigt die aktuelle eigene QRG an, kann auch manuell eingetragen werden.</p>
|
||||
<h3 id="myqtf-feld-(f%C3%BCr-v1.3)" tabindex="-1"><a class="header-anchor" href="#myqtf-feld-(f%C3%BCr-v1.3)">MYQTF-Feld <em>(für v1.3)</em></a></h3>
|
||||
<p>Eingabefeld für die aktuelle Antennenrichtung. Wird für die geplante <code>MYQTF</code>-Variable verwendet.</p>
|
||||
<hr>
|
||||
<h2 id="filter" tabindex="-1"><a class="header-anchor" href="#filter">Filter</a></h2>
|
||||
<p>Die Filter-Leiste (ab v1.21 als Flowpane für kleine Bildschirme):</p>
|
||||
<ul>
|
||||
<li><strong>Show only QTF</strong>: Richtungsfilter aktivieren (Buttons N/NE/E/… oder Grad-Eingabe)</li>
|
||||
<li><strong>Show only QRB [km] <=</strong>: Entfernungsfilter aktivieren (Toggle-Button)</li>
|
||||
<li><strong>Hide Worked [Band]</strong>: Gearbeitete Stationen pro Band ausblenden (je ein Toggle pro Band)</li>
|
||||
<li><strong>Hide NOT-QRV [Band]</strong>: NOT-QRV-markierte Stationen pro Band ausblenden</li>
|
||||
</ul>
|
||||
<hr>
|
||||
<h2 id="stationsinfo-panel-(further-info)" tabindex="-1"><a class="header-anchor" href="#stationsinfo-panel-(further-info)">Stationsinfo-Panel (Further Info)</a></h2>
|
||||
<p>Rechts unten: Zeigt alle Nachrichten einer ausgewählten Station (CQ-Nachrichten und PMs in einem Panel). Ein Nachrichtenfilter lässt sich über den Standard-Filter in den Preferences vorbelegen.</p>
|
||||
<p>Hier können auch <strong>Sked-Erinnerungen</strong> aktiviert werden.</p>
|
||||
<hr>
|
||||
<h2 id="priorit%C3%A4tsliste" tabindex="-1"><a class="header-anchor" href="#priorit%C3%A4tsliste">Prioritätsliste</a></h2>
|
||||
<p>Zeigt die vom Score-Service berechneten Top-Kandidaten. Aktualisiert sich automatisch im Hintergrund basierend auf Richtung, Entfernung und AP-Verfügbarkeit.</p>
|
||||
<hr>
|
||||
<h2 id="cluster-%26-qso-der-anderen" tabindex="-1"><a class="header-anchor" href="#cluster-%26-qso-der-anderen">Cluster & QSO der anderen</a></h2>
|
||||
<p>Separates Fenster (kann miniaturisiert werden). Zeigt den Kommunikationsfluss zwischen anderen Stationen – interessant in ruhigeren Phasen.</p>
|
||||
<hr>
|
||||
<h2 id="men%C3%BC" tabindex="-1"><a class="header-anchor" href="#men%C3%BC">Menü</a></h2>
|
||||
<h3 id="window" tabindex="-1"><a class="header-anchor" href="#window">Window</a></h3>
|
||||
<ul>
|
||||
<li><strong>Use Dark Mode</strong> (ab v1.26): Dunkles Farbschema aktivieren/deaktivieren.</li>
|
||||
</ul>
|
||||
<hr>
|
||||
<h2 id="fenstergr%C3%B6%C3%9Fen-und-divider" tabindex="-1"><a class="header-anchor" href="#fenstergr%C3%B6%C3%9Fen-und-divider">Fenstergrößen und Divider</a></h2>
|
||||
<p>Ab <strong>v1.21</strong> werden beim Klick auf <strong>„Save Settings"</strong> auch Fenstergrößen und Divider-Positionen aller Panels in der Konfigurationsdatei gespeichert und beim nächsten Start wiederhergestellt.</p>
|
||||
<p>Bei Problemen mit der Darstellung: Konfigurationsdatei löschen → KST4Contest erstellt neue Standardwerte.</p>
|
||||
<hr>
|
||||
<h2 id="tipps-zur-bedienung" tabindex="-1"><a class="header-anchor" href="#tipps-zur-bedienung">Tipps zur Bedienung</a></h2>
|
||||
<ul>
|
||||
<li><strong>Einstellungsfenster geöffnet lassen</strong>: Schneller Zugriff auf Beacon-Aktivierung/Deaktivierung.</li>
|
||||
<li><strong>Rechtsklick in der Benutzerliste</strong>: Öffnet das Snippet-Menü und weitere Aktionen (QRZ.com-Profil, NOT-QRV-Tags setzen).</li>
|
||||
<li><strong>Enter aus dem Chat heraus</strong>: Wenn im Sendfeld Text steht, sendet Enter direkt – auch wenn der Fokus woanders liegt.</li>
|
||||
<li><strong>Beacon stoppen</strong>: Beim Scannen von Frequenzen den Beacon ausschalten, damit der Chat nicht mit Meldungen überflutet wird.</li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
</main>
|
||||
|
||||
<footer class="site-footer">
|
||||
<p>KST4Contest – ON4KST contest workflow for VHF/UHF/SHF operators.</p>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,293 @@
|
||||
<!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/changelog/">
|
||||
|
||||
<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/changelog/">
|
||||
<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">
|
||||
</head>
|
||||
<body>
|
||||
<header class="site-header">
|
||||
<a class="brand" href="/">KST4Contest</a>
|
||||
<nav>
|
||||
<a href="/features/">Features</a>
|
||||
<a href="/download/">Download</a>
|
||||
<a href="/manual/">Manual</a>
|
||||
<a href="/screenshots/">Screenshots</a>
|
||||
<a href="/news/">News</a>
|
||||
<a href="https://github.com/praktimarc/kst4contest">GitHub</a>
|
||||
<a href="/faq/">FAQ</a>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<main>
|
||||
|
||||
<section class="section">
|
||||
<div class="card manual-content">
|
||||
<p><a href="/manual/de/">← Back to manual overview</a></p>
|
||||
<h1>Changelog</h1>
|
||||
<h1 id="changelog" tabindex="-1"><a class="header-anchor" href="#changelog">Changelog</a></h1>
|
||||
<blockquote>
|
||||
<p>🇬🇧 <a href="en-Changelog">English version</a> | 🇩🇪 Du liest gerade die deutsche Version</p>
|
||||
</blockquote>
|
||||
<p>Versionsverlauf von KST4Contest / PraktiKST.</p>
|
||||
<hr>
|
||||
<p>letzter Changelog bitte aus GitHub entnehmen. Der bisherige Changelog</p>
|
||||
<h2 id="v1.41" tabindex="-1"><a class="header-anchor" href="#v1.41">v1.41</a></h2>
|
||||
<p><strong>Stationskarte, Performance, Reaktionsfähiges UI</strong></p>
|
||||
<p><strong>Neu:</strong></p>
|
||||
<ul>
|
||||
<li><strong>Stationskarte</strong>: Interaktive OpenStreetMap-Karte zeigt die geografische Position aller aktiven Chatmember. Enthält Stationsmarker, Antennen-Kegel, Verbindungslinie zur ausgewählten Station, Maidenhead-Raster-Overlay und ein Wegprofil-Diagramm mit Geländehöhen-Analyse (Fresnel-Zonen, Horizonterkennung). Geländedaten aus Copernicus GLO-30, Open-Meteo API oder Offline-DEM-Import. Aircraft-Scatter-Weganalyse integriert. Funktioniert in AppImage und Flatpak ohne externe CDN-Verbindung (lokaler Tile-Proxy, eingebettetes Leaflet.js).</li>
|
||||
</ul>
|
||||
<p><strong>Geändert:</strong></p>
|
||||
<ul>
|
||||
<li><strong>Nachrichten-Tabellen-Limit auf 30.000 erhöht</strong>: Chat- und Nachrichtentabellen sind auf 30.000 Einträge begrenzt. Ältere Nachrichten werden automatisch verworfen, was die Performance bei mehrtägigem Contest-Betrieb stabil hält.</li>
|
||||
<li><strong>Bildschirmgerechte Fenstergröße</strong>: Beim Start wird das Hauptfenster auf den aktuellen Bildschirm angepasst. Wenn KST4Contest zuletzt auf einem größeren Monitor betrieben wurde, wird das Fenster automatisch verkleinert. Das UI-Layout ist kompakter und reaktionsfähiger auf kleineren Bildschirmen.</li>
|
||||
</ul>
|
||||
<hr>
|
||||
<h2 id="v1.40-(2026-02-16)" tabindex="-1"><a class="header-anchor" href="#v1.40-(2026-02-16)">v1.40 (2026-02-16)</a></h2>
|
||||
<p><strong>Großes Feature-Release: Score-System, AP-Timeline, Win-Test, PSTRotator</strong></p>
|
||||
<p><strong>Neu:</strong></p>
|
||||
<ul>
|
||||
<li><strong>Chatmember Score-System</strong>: Jeder Chatmember erhält automatisch eine Prioritätsbewertung anhand von Antennenrichtung, Aktivitätszeit, Nachrichtenanzahl, aktiven Bändern, Frequenzen, Sked-Richtung und anderen Faktoren. Die Top-Kandidaten werden in einer eigenen Liste hervorgehoben.</li>
|
||||
<li><strong>AP-Timeline</strong>: Für jeden möglichen AP-Ankunftsminuten-Slot werden bis zu 4 hochbewertete Stationen angezeigt, die erreichbar wären. Bevorzugt werden APs mit dem höchsten Potenzial, nicht die schnellste Ankunft. Stationen, auf die die eigene Antenne nicht zeigt, werden transparent dargestellt.</li>
|
||||
<li><strong>Win-Test-Unterstützung</strong> (ab v1.31 als Beta, jetzt vollständig konfigurierbar): Log-Synchronisation, Frequenzauswertung und <strong>Sked-Übergabe via UDP</strong> vollständig integriert. In den Preferences aktivier-/deaktivierbar.</li>
|
||||
<li><strong>PSTRotator-Interface</strong> (ab v1.31 als Beta, jetzt vollständig konfigurierbar): Aktualisierung der Rotatorposition direkt aus KST4Contest. In den Preferences aktivier-/deaktivierbar.</li>
|
||||
<li><strong>QSO-Sniffer</strong>: Nachrichten von konfigurierbaren Rufzeichen-Listen werden automatisch in das PM-Fenster weitergeleitet.</li>
|
||||
<li><strong>Band-Alert bei gearbeiteten Stationen</strong>: Wenn eine Station geloggt wird, erscheint ein Hinweis, wenn diese Station ein weiteres Band aktiv hat, auf dem man selbst ebenfalls QRV ist.</li>
|
||||
<li><strong>Sked-Erinnerungs-ALERT</strong>: Pro Chatmember kann ein Sked-Alarm mit automatischen Nachrichten in konfigurierbaren Intervallen (2+1 / 5+2+1 / 10+5+2+1 Minuten vor dem Sked) eingerichtet werden, plus akustische und optische Benachrichtigung.</li>
|
||||
<li><strong>Chat-Historie beim Start laden</strong>: Beim Verbindungsaufbau wird die Serverhistorie geladen, um aktive Chatmember und letzte Nachrichten sofort sichtbar zu machen.</li>
|
||||
<li><strong>Skedfail-Button</strong>: Im FurtherInfo-Panel kann ein Sked-Misserfolg für einen Chatmember markiert werden, was dessen Score senkt.</li>
|
||||
</ul>
|
||||
<p><strong>Geändert:</strong></p>
|
||||
<ul>
|
||||
<li>AP-Notizen in DX-Cluster-Spots integriert.</li>
|
||||
<li>Scrolling der Chatmember-Tabelle folgt automatisch der aktuellen Nachrichtenauswahl.</li>
|
||||
<li>Generic Auto-Antwort und QRG-Auto-Antwort senden max. einmal pro 45 Sekunden pro Rufzeichen (verhindert Spam-Schleifen).</li>
|
||||
<li>Speicherbare Einstellungen erweitert: ServerDNS/Port, PSTRotator-Interface, Win-Test-Interface, Callsign-Sniffer, Dark-Mode-Standard.</li>
|
||||
<li>Datum in der Chat-Tabelle entfernt (nur Uhrzeit verbleibt – spart Platz).</li>
|
||||
</ul>
|
||||
<p><strong>Behoben:</strong></p>
|
||||
<ul>
|
||||
<li>Benutzerliste wird jetzt bei jedem Neu-Login automatisch sortiert.</li>
|
||||
<li>Posonpill-Nachrichten beenden jetzt nur genau eine Client-Instanz (nicht alle und nicht wtKST).</li>
|
||||
<li>wtKST: Absturz bei KST4Contest-Trennung behoben.</li>
|
||||
<li>Mehrere Probleme mit Rufzeichen-Suffixen wie <code>/p</code>, <code>-2</code> etc. behoben.</li>
|
||||
<li><code>QTFDefault</code> wurde nicht korrekt gespeichert → behoben.</li>
|
||||
<li>AirScout-Watchlist (ASWATCHLIST) wurde nicht korrekt aktualisiert → behoben.</li>
|
||||
<li>Dark Mode: QRG-Felder wurden nicht vollständig angezeigt → behoben.</li>
|
||||
<li>Versionsnummer-Anzeige korrigiert.</li>
|
||||
</ul>
|
||||
<hr>
|
||||
<h2 id="v1.31-(2025-12-13)" tabindex="-1"><a class="header-anchor" href="#v1.31-(2025-12-13)">v1.31 (2025-12-13)</a></h2>
|
||||
<p><strong>Win-Test + PSTRotator Beta, QSO-Sniffer, DNS-Hotfix</strong></p>
|
||||
<p><strong>Neu:</strong></p>
|
||||
<ul>
|
||||
<li><strong>Win-Test-Unterstützung</strong> (Beta, noch nicht deaktivierbar): Log-Synchronisation und Frequenzauswertung.</li>
|
||||
<li><strong>PSTRotator-Unterstützung</strong> (Beta, noch nicht deaktivierbar).</li>
|
||||
<li><strong>QSO-Sniffer</strong>: Nachrichten von konfigurierbaren Rufzeichen werden ins PM-Fenster weitergeleitet.</li>
|
||||
</ul>
|
||||
<p><strong>Geändert:</strong></p>
|
||||
<ul>
|
||||
<li><strong>DNS-Server geändert</strong>: Von <code>www.on4kst.info</code> auf <code>www.on4kst.org</code> (Hotfix). Der DNS-Server ist ab sofort in den Preferences änderbar.</li>
|
||||
</ul>
|
||||
<p><strong>Behoben:</strong></p>
|
||||
<ul>
|
||||
<li>Endlosschleife im Fehlerfall friert den Client ein → behoben.</li>
|
||||
</ul>
|
||||
<hr>
|
||||
<h2 id="v1.266-(2025-10-03)" tabindex="-1"><a class="header-anchor" href="#v1.266-(2025-10-03)">v1.266 (2025-10-03)</a></h2>
|
||||
<p><strong>AirScout-Fix für Rufzeichen mit Suffix</strong></p>
|
||||
<p><strong>Behoben:</strong></p>
|
||||
<ul>
|
||||
<li>AirScout-Interface funktionierte nicht, wenn das Login-Rufzeichen einen Suffix enthielt (z. B. <code>9A1W-2</code>). AirScout kann mit diesem Format nicht umgehen – es wird jetzt nur noch das Basis-Rufzeichen ohne Suffix an AirScout übergeben.</li>
|
||||
</ul>
|
||||
<p><em>(Fehler gemeldet und getestet von 9A2HM / Kreso – herzlichen Dank!)</em></p>
|
||||
<hr>
|
||||
<h2 id="v1.265-(2025-09-28)" tabindex="-1"><a class="header-anchor" href="#v1.265-(2025-09-28)">v1.265 (2025-09-28)</a></h2>
|
||||
<p><strong>Richtungs-Buttons bleiben aktiviert eingefärbt</strong></p>
|
||||
<p><strong>Behoben:</strong></p>
|
||||
<ul>
|
||||
<li>Richtungs-Buttons (N / NE / E usw.) behalten jetzt ihre Farbe, wenn sie aktiviert sind, sodass der Aktivierungsstatus auf einen Blick erkennbar ist.</li>
|
||||
</ul>
|
||||
<hr>
|
||||
<h2 id="v1.264-(2025-08-02)" tabindex="-1"><a class="header-anchor" href="#v1.264-(2025-08-02)">v1.264 (2025-08-02)</a></h2>
|
||||
<p><strong>Simplelogfile: Rufzeichen-Erkennung verbessert</strong></p>
|
||||
<p><strong>Behoben:</strong></p>
|
||||
<ul>
|
||||
<li>Rufzeichen wie <code>S53CC</code>, <code>S51A</code> usw. wurden in der SimpleLogFile-Auswertung nicht als gearbeitet markiert → Erkennungsmuster verbessert.</li>
|
||||
</ul>
|
||||
<p><em>(Fehler gemeldet von Boris, S53CC – danke!)</em></p>
|
||||
<hr>
|
||||
<h2 id="v1.263-(2025-06-08)" tabindex="-1"><a class="header-anchor" href="#v1.263-(2025-06-08)">v1.263 (2025-06-08)</a></h2>
|
||||
<p><strong>AirScout-Kommunikation und Login-Name</strong></p>
|
||||
<p><strong>Geändert:</strong></p>
|
||||
<ul>
|
||||
<li>AirScout-Kommunikation grundlegend überarbeitet: Nur noch Stationen mit QRB < max-QRB werden an AirScout gesendet.</li>
|
||||
<li>Abfrage-Intervall von 12 Sekunden auf <strong>60 Sekunden</strong> erhöht.</li>
|
||||
<li>Deutlich weniger Berechnungsaufwand und Nachrichtenverkehr → Stabileres AirScout-Tracking.</li>
|
||||
<li>Name des AS-Clients und AS-Servers ist jetzt aus den Preferences konfigurierbar (war vorher hartcodiert auf „KST" / „AS").</li>
|
||||
</ul>
|
||||
<p><strong>Behoben:</strong></p>
|
||||
<ul>
|
||||
<li>„Track in AirScout"-Button war sehr träge → durch neue Kommunikationslogik deutlich verbessert.</li>
|
||||
<li>Name im Chat ist jetzt speicherbar (Fehler behoben).</li>
|
||||
<li>Visuelle Korrekturen vor und nach dem Login.</li>
|
||||
<li>Fehler behoben, der von 9A2HM (Kreso) gemeldet wurde.</li>
|
||||
</ul>
|
||||
<hr>
|
||||
<h2 id="v1.262-(2025-05-21)" tabindex="-1"><a class="header-anchor" href="#v1.262-(2025-05-21)">v1.262 (2025-05-21)</a></h2>
|
||||
<p><strong>Freeze-Fix bei vorzeitiger Nachrichtenlieferung</strong></p>
|
||||
<p><strong>Behoben:</strong></p>
|
||||
<ul>
|
||||
<li>ON4KST liefert manchmal Nachrichten, bevor der Login abgeschlossen ist. Das verursachte Fehler in der Nachrichtenverarbeitung → jetzt behoben.</li>
|
||||
</ul>
|
||||
<hr>
|
||||
<h2 id="v1.26-(2025-05)" tabindex="-1"><a class="header-anchor" href="#v1.26-(2025-05)">v1.26 (2025-05)</a></h2>
|
||||
<p><strong>Multi-Channel-Login und Dark Mode</strong></p>
|
||||
<p><strong>Neu:</strong></p>
|
||||
<ul>
|
||||
<li><strong>Dark Mode</strong>: Umschaltbar über <code>Window → Use Dark Mode</code>.</li>
|
||||
<li><strong>Multi-Channel-Login</strong>: Gleichzeitiger Login in zwei Chat-Kategorien.</li>
|
||||
<li><strong>Opposite Station Multi-Callsign Login-Tagging</strong>: Unterstützung für Stationen mit mehreren Rufzeichen.</li>
|
||||
</ul>
|
||||
<p><strong>Geändert:</strong></p>
|
||||
<ul>
|
||||
<li>Farbgebungs-Mechanismus überarbeitet: Farben können jetzt über CSS angepasst werden.</li>
|
||||
</ul>
|
||||
<p><strong>Behoben:</strong></p>
|
||||
<ul>
|
||||
<li>Stationsmarkierung komplett überarbeitet und korrekt gestellt.</li>
|
||||
</ul>
|
||||
<hr>
|
||||
<h2 id="v1.251-(2025-02)" tabindex="-1"><a class="header-anchor" href="#v1.251-(2025-02)">v1.251 (2025-02)</a></h2>
|
||||
<p><strong>Bugfix für UDP-Broadcast-Spot-Info</strong></p>
|
||||
<p><strong>Behoben:</strong></p>
|
||||
<ul>
|
||||
<li>Problem beim Lesen von UDP-Broadcast-Spot-Informationen behoben (gemeldet von Steve Clements – danke!).</li>
|
||||
<li>Stationsmarkierung (erneut verbessert).</li>
|
||||
</ul>
|
||||
<hr>
|
||||
<h2 id="v1.25-(2025-02)" tabindex="-1"><a class="header-anchor" href="#v1.25-(2025-02)">v1.25 (2025-02)</a></h2>
|
||||
<p><strong>Wunschliste umgesetzt</strong></p>
|
||||
<p><strong>Neu:</strong></p>
|
||||
<ul>
|
||||
<li><strong>Neuer Einstellungs-Tab: Messagehandling</strong>
|
||||
<ul>
|
||||
<li>Auto-Antwort auf eingehende Nachrichten konfigurierbar.</li>
|
||||
<li>Automatische Antwort mit eigener CQ-QRG, wenn jemand danach fragt.</li>
|
||||
<li>Konfigurierbarer Standard-Filter für das Userinfo-Fenster <em>(für Gianluca :-) )</em>.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Farbige PM-Zeilen</strong>: Neue Privatnachrichten erscheinen rot und faden alle 30 Sekunden über Gelb bis Weiß ab <em>(Idee von IU3OAR, Gianluca)</em>.</li>
|
||||
</ul>
|
||||
<p><strong>Behoben:</strong></p>
|
||||
<ul>
|
||||
<li>Stationen mit Suffixen wie „-2" und „-70" wurden nicht als gearbeitet markiert → werden jetzt ignoriert, Station wird korrekt markiert.</li>
|
||||
</ul>
|
||||
<hr>
|
||||
<h2 id="v1.24-(2024-11)" tabindex="-1"><a class="header-anchor" href="#v1.24-(2024-11)">v1.24 (2024-11)</a></h2>
|
||||
<p><strong>Wunschliste + DX-Cluster-Spots</strong></p>
|
||||
<p><strong>Neu:</strong></p>
|
||||
<ul>
|
||||
<li>Button zum Öffnen des <strong>QRZ.com-Profils</strong> der ausgewählten Station.</li>
|
||||
<li>Button zum Öffnen des <strong>QRZ-CQ-Profils</strong> der ausgewählten Station.</li>
|
||||
<li><strong>DX-Cluster-Server-Integration</strong>: Richtungs-Warnungen werden als Spots an das Logprogramm gesendet (wenn QRG bekannt).</li>
|
||||
</ul>
|
||||
<p><em>(Zusätzlich wurden Farbgebungen der PM-Zeilen hinzugefügt – tnx Gianluca)</em></p>
|
||||
<hr>
|
||||
<h2 id="v1.23-(2024-10)" tabindex="-1"><a class="header-anchor" href="#v1.23-(2024-10)">v1.23 (2024-10)</a></h2>
|
||||
<p><strong>Integrierter DX-Cluster-Server</strong></p>
|
||||
<p><strong>Neu:</strong></p>
|
||||
<ul>
|
||||
<li>KST4Contest enthält jetzt einen <strong>integrierten DX-Cluster-Server</strong>.</li>
|
||||
<li>Generiert DX-Cluster-Spots und sendet sie an das Logprogramm, wenn eine Richtungs-Warnung ausgelöst und eine QRG bekannt ist.</li>
|
||||
<li>Spotter-Rufzeichen muss sich vom Contest-Rufzeichen unterscheiden (für korrekte Filterung im Logprogramm).</li>
|
||||
</ul>
|
||||
<p><em>(Idee von OM0AAO, Viliam Petrik – danke!)</em></p>
|
||||
<hr>
|
||||
<h2 id="v1.22-(2024-05)" tabindex="-1"><a class="header-anchor" href="#v1.22-(2024-05)">v1.22 (2024-05)</a></h2>
|
||||
<p><strong>Usability-Verbesserungen und AirScout-Button-Fix</strong></p>
|
||||
<p><strong>Neu:</strong></p>
|
||||
<ul>
|
||||
<li>Neue Variablen (tnx OM0AAO, Viliam Petrik):
|
||||
<ul>
|
||||
<li><code>MYLOCATORSHORT</code></li>
|
||||
<li><code>MYQRGSHORT</code></li>
|
||||
<li><code>QRZNAME</code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<p><strong>Geändert:</strong></p>
|
||||
<ul>
|
||||
<li>Sendfeld-Fokus: Nach Klick auf Rufzeichen in der Benutzerliste erhält das Sendfeld sofort den Fokus – kein Doppelklick notwendig <em>(tnx Gianluca)</em>.</li>
|
||||
</ul>
|
||||
<p><strong>Behoben:</strong></p>
|
||||
<ul>
|
||||
<li>Worked-Station-Filter ist jetzt live-aktiv: Gearbeitete Stationen verschwinden sofort nach Aktivierung des Filters <em>(tnx Gianluca)</em>.</li>
|
||||
<li>QRB-Sortierung war lexikografisch → jetzt numerisch <em>(tnx Alessandro Murador)</em>.</li>
|
||||
<li>AirScout-„Show Path"-Button: Klick maximiert AirScout und zeigt den Pfad korrekt an.</li>
|
||||
</ul>
|
||||
<hr>
|
||||
<h2 id="v1.21-(2024-04)" tabindex="-1"><a class="header-anchor" href="#v1.21-(2024-04)">v1.21 (2024-04)</a></h2>
|
||||
<p><strong>Usability-Verbesserungen</strong></p>
|
||||
<p><strong>Geändert:</strong></p>
|
||||
<ul>
|
||||
<li>Fenstergrößen und Divider-Positionen werden beim Klick auf „Save Settings" in der Konfigurationsdatei gespeichert und beim Start wiederhergestellt.</li>
|
||||
<li>Filter-Bereich als Flowpane → bessere Darstellung auf kleineren Bildschirmen.</li>
|
||||
</ul>
|
||||
<hr>
|
||||
<h2 id="v1.2-(2024-04)" tabindex="-1"><a class="header-anchor" href="#v1.2-(2024-04)">v1.2 (2024-04)</a></h2>
|
||||
<p><strong>Bandselektion und NOT-QRV-Tags</strong></p>
|
||||
<p><strong>Neu:</strong></p>
|
||||
<ul>
|
||||
<li><strong>Bandselektion</strong>: In den Preferences auswählbar, welche Bänder aktiv sind. Nur für gewählte Bänder erscheinen Buttons und Felder in der UI. Speichern und Neustart erforderlich.</li>
|
||||
<li><strong>NOT-QRV-Tags pro Station und Band</strong>: Stationen können für jedes Band als „nicht QRV" markiert werden. Kombinierbar mit dem Userlist-Filter.</li>
|
||||
<li><strong>QTF-Pfeil</strong>: Der „Show path in AS"-Button zeigt jetzt einen Pfeil mit dem QTF der ausgewählten Station an.</li>
|
||||
</ul>
|
||||
<hr>
|
||||
<h2 id="fr%C3%BChere-versionen" tabindex="-1"><a class="header-anchor" href="#fr%C3%BChere-versionen">Frühere Versionen</a></h2>
|
||||
<h3 id="v1.1" tabindex="-1"><a class="header-anchor" href="#v1.1">v1.1</a></h3>
|
||||
<p>Erste öffentlich veröffentlichte Version. Grundfunktionen:</p>
|
||||
<ul>
|
||||
<li>Worked-Markierung via Simplelogfile und UDP</li>
|
||||
<li>Sked-Richtungs-Hervorhebung</li>
|
||||
<li>QRG-Erkennung</li>
|
||||
<li>Text-Snippets und Shortcuts</li>
|
||||
<li>AirScout-Interface (erste Version)</li>
|
||||
<li>Intervall-Beacon</li>
|
||||
<li>PM-Abfang für öffentliche Nachrichten mit eigenem Rufzeichen</li>
|
||||
<li>Update-Hinweis-Dienst</li>
|
||||
</ul>
|
||||
<hr>
|
||||
<h2 id="geplante-features" tabindex="-1"><a class="header-anchor" href="#geplante-features">Geplante Features</a></h2>
|
||||
<ul>
|
||||
<li><code>MYQTF</code>-Variable (eigene Antennenrichtung als Text)</li>
|
||||
<li><s>Lebensdauer für den Worked-Status (automatisches Zurücksetzen)</s> ✅ <strong>Umgesetzt in v1.40</strong> (3-Tage-Lebensdauer, kein manuelles Zurücksetzen mehr nötig)</li>
|
||||
<li>Filterung des „Cluster & QSO der anderen"-Fensters auf eigenes QTF</li>
|
||||
<li>Weitere Topografie-basierte Berechnungen für die Richtungswarnung</li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
</main>
|
||||
|
||||
<footer class="site-footer">
|
||||
<p>KST4Contest – ON4KST contest workflow for VHF/UHF/SHF operators.</p>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,120 @@
|
||||
<!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/dx-cluster-server/">
|
||||
|
||||
<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/dx-cluster-server/">
|
||||
<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">
|
||||
</head>
|
||||
<body>
|
||||
<header class="site-header">
|
||||
<a class="brand" href="/">KST4Contest</a>
|
||||
<nav>
|
||||
<a href="/features/">Features</a>
|
||||
<a href="/download/">Download</a>
|
||||
<a href="/manual/">Manual</a>
|
||||
<a href="/screenshots/">Screenshots</a>
|
||||
<a href="/news/">News</a>
|
||||
<a href="https://github.com/praktimarc/kst4contest">GitHub</a>
|
||||
<a href="/faq/">FAQ</a>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<main>
|
||||
|
||||
<section class="section">
|
||||
<div class="card manual-content">
|
||||
<p><a href="/manual/de/">← Back to manual overview</a></p>
|
||||
<h1>DX Cluster Server</h1>
|
||||
<h1 id="integrierter-dx-cluster-server" tabindex="-1"><a class="header-anchor" href="#integrierter-dx-cluster-server">Integrierter DX-Cluster-Server</a></h1>
|
||||
<blockquote>
|
||||
<p>🇬🇧 <a href="en-DX-Cluster-Server">English version</a> | 🇩🇪 Du liest gerade die deutsche Version</p>
|
||||
</blockquote>
|
||||
<p>Ab <strong>Version 1.23</strong> enthält KST4Contest einen integrierten DX-Cluster-Server. Dieser sendet Spots direkt an das Logprogramm, wenn eine Richtungs-Warnung ausgelöst wird.</p>
|
||||
<p><em>(Idee von OM0AAO, Viliam Petrik – danke!)</em></p>
|
||||
<hr>
|
||||
<h2 id="wozu-dient-der-integrierte-dx-cluster-server%3F" tabindex="-1"><a class="header-anchor" href="#wozu-dient-der-integrierte-dx-cluster-server%3F">Wozu dient der integrierte DX-Cluster-Server?</a></h2>
|
||||
<p>Wenn KST4Contest erkennt, dass eine Station aus der eigenen Richtung ein Sked anfragt und gleichzeitig eine QRG bekannt ist, wird <strong>automatisch ein DX-Cluster-Spot generiert</strong> und an den Cluster-Client des Logprogramms gesendet.</p>
|
||||
<p>Das Logprogramm zeigt den Spot in der Bandkarte an. Ein Klick auf den Spot stellt Frequenz und Mode des Transceivers direkt ein – ohne manuelles Eintippen.</p>
|
||||
<hr>
|
||||
<h2 id="einrichtung" tabindex="-1"><a class="header-anchor" href="#einrichtung">Einrichtung</a></h2>
|
||||
<h3 id="in-kst4contest" tabindex="-1"><a class="header-anchor" href="#in-kst4contest">In KST4Contest</a></h3>
|
||||
<p>In den Preferences → <strong>DX-Cluster-Server-Einstellungen</strong>:</p>
|
||||
<ol>
|
||||
<li><strong>Port</strong> des internen Servers eintragen (z. B. 7300 oder 8000 – muss mit dem Logprogramm übereinstimmen).</li>
|
||||
<li><strong>Spotter-Rufzeichen</strong> eintragen – <strong>unbedingt ein anderes Rufzeichen als das Contest-Rufzeichen verwenden!</strong>
|
||||
<ul>
|
||||
<li>Grund: Logprogramme filtern Spots, die vom eigenen Rufzeichen stammen, als „gearbeitet" heraus. Wenn der Spotter dasselbe Rufzeichen hat, werden die Spots nicht angezeigt.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Angenommene MHz</strong> eintragen: Bei Frequenzangaben wie „.205" im Chat muss KST4Contest entscheiden, ob 144.205, 432.205 oder 1296.205 gemeint ist. Bei Einband-Contests einfach die entsprechende Bandmitte eintragen. Vollständige Frequenzangaben wie „144.205" oder „1296.338" im Chat werden immer korrekt erkannt.</li>
|
||||
</ol>
|
||||
<h3 id="in-ucxlog" tabindex="-1"><a class="header-anchor" href="#in-ucxlog">In UCXLog</a></h3>
|
||||
<ul>
|
||||
<li>Verbindung zu einem DX-Cluster-Server konfigurieren:
|
||||
<ul>
|
||||
<li>Host: <code>127.0.0.1</code> (oder IP des KST4Contest-Computers)</li>
|
||||
<li>Port: Wie in KST4Contest konfiguriert</li>
|
||||
<li>Passwort: kann leer bleiben</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Über die Schaltfläche <strong>„Send a test message to your log"</strong> kann die Verbindung getestet werden.</li>
|
||||
</ul>
|
||||
<h3 id="in-n1mm%2B" tabindex="-1"><a class="header-anchor" href="#in-n1mm%2B">In N1MM+</a></h3>
|
||||
<p>Ähnliche Einstellungen:</p>
|
||||
<ul>
|
||||
<li>Host: <code>127.0.0.1</code> (oder IP des KST4Contest-Computers)</li>
|
||||
<li>Port: Wie in KST4Contest konfiguriert</li>
|
||||
</ul>
|
||||
<hr>
|
||||
<h2 id="funktionsweise" tabindex="-1"><a class="header-anchor" href="#funktionsweise">Funktionsweise</a></h2>
|
||||
<p>Ein Spot wird generiert, wenn <strong>beide</strong> Bedingungen erfüllt sind:</p>
|
||||
<ol>
|
||||
<li>Eine <strong>Richtungs-Warnung</strong> wurde ausgelöst (Station macht ein Sked in die eigene Richtung).</li>
|
||||
<li><strong>QRG der Station ist bekannt</strong> (aus dem Chat ausgelesen oder manuell eingetragen).</li>
|
||||
</ol>
|
||||
<p>Der generierte Spot enthält:</p>
|
||||
<ul>
|
||||
<li>Rufzeichen der Station</li>
|
||||
<li>Frequenz</li>
|
||||
<li>Spotterzeit</li>
|
||||
</ul>
|
||||
<p>Das Logprogramm kann den Spot dann in der Bandkarte anzeigen und den TRX per Mausklick auf die Frequenz abstimmen.</p>
|
||||
<hr>
|
||||
<h2 id="multi-computer-setup" tabindex="-1"><a class="header-anchor" href="#multi-computer-setup">Multi-Computer-Setup</a></h2>
|
||||
<p>Wenn KST4Contest auf einem separaten Computer läuft (nicht auf dem Log-Computer):</p>
|
||||
<ul>
|
||||
<li>Host im Logprogramm: IP des KST4Contest-Computers (nicht <code>127.0.0.1</code>)</li>
|
||||
<li>Entspricht der Konfiguration der QSO-UDP-Broadcast-Pakete (siehe <a href="de-Log-Synchronisation">Log-Synchronisation</a>)</li>
|
||||
</ul>
|
||||
<hr>
|
||||
<h2 id="getestete-logprogramme" tabindex="-1"><a class="header-anchor" href="#getestete-logprogramme">Getestete Logprogramme</a></h2>
|
||||
<ul>
|
||||
<li><strong>UCXLog</strong> ✓</li>
|
||||
<li><strong>N1MM+</strong> ✓</li>
|
||||
</ul>
|
||||
<p>Weitere Testergebnisse sind willkommen – bitte per E-Mail an DO5AMF melden.</p>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
</main>
|
||||
|
||||
<footer class="site-footer">
|
||||
<p>KST4Contest – ON4KST contest workflow for VHF/UHF/SHF operators.</p>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,242 @@
|
||||
<!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/funktionen/">
|
||||
|
||||
<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/funktionen/">
|
||||
<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">
|
||||
</head>
|
||||
<body>
|
||||
<header class="site-header">
|
||||
<a class="brand" href="/">KST4Contest</a>
|
||||
<nav>
|
||||
<a href="/features/">Features</a>
|
||||
<a href="/download/">Download</a>
|
||||
<a href="/manual/">Manual</a>
|
||||
<a href="/screenshots/">Screenshots</a>
|
||||
<a href="/news/">News</a>
|
||||
<a href="https://github.com/praktimarc/kst4contest">GitHub</a>
|
||||
<a href="/faq/">FAQ</a>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<main>
|
||||
|
||||
<section class="section">
|
||||
<div class="card manual-content">
|
||||
<p><a href="/manual/de/">← Back to manual overview</a></p>
|
||||
<h1>Funktionen</h1>
|
||||
<h1 id="funktionen" tabindex="-1"><a class="header-anchor" href="#funktionen">Funktionen</a></h1>
|
||||
<blockquote>
|
||||
<p>🇬🇧 <a href="en-Features">English version</a> | 🇩🇪 Du liest gerade die deutsche Version</p>
|
||||
</blockquote>
|
||||
<p>Übersicht aller Hauptfunktionen von KST4Contest.</p>
|
||||
<hr>
|
||||
<h2 id="sked-richtungs-hervorhebung" tabindex="-1"><a class="header-anchor" href="#sked-richtungs-hervorhebung">Sked-Richtungs-Hervorhebung</a></h2>
|
||||
<p>Eine der Kernfunktionen: Wenn eine Station ein Sked in die <strong>eigene Richtung</strong> sendet, wird sie in der Benutzerliste <strong>grün und fett</strong> hervorgehoben.</p>
|
||||
<h3 id="wie-funktioniert-das%3F" tabindex="-1"><a class="header-anchor" href="#wie-funktioniert-das%3F">Wie funktioniert das?</a></h3>
|
||||
<p>Die Berechnung basiert auf folgender Logik:</p>
|
||||
<ul>
|
||||
<li>Wenn Station A eine Sked-Anfrage an Station B sendet, wird angenommen, dass A ihre Antenne auf B ausrichtet.</li>
|
||||
<li>Wenn die daraus resultierende Richtung von A zur eigenen Station innerhalb des halben Öffnungswinkels der eigenen Antenne liegt, wird A hervorgehoben.</li>
|
||||
</ul>
|
||||
<p><strong>Beispiel</strong> (Öffnungswinkel 69°, Halbwinkel 34,5°):</p>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Situation</th>
|
||||
<th>Ergebnis für DO5AMF in JN49</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>Sked von F5FEN → DM5M</td>
|
||||
<td>✅ Hervorhebung (F5FEN zeigt Richtung DM5M, das liegt nahe JN49)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Sked von DM5M → F5FEN</td>
|
||||
<td>✅ Hervorhebung (DM5M antwortet in Richtung F5FEN)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>F1DBN ist unbeteiligt</td>
|
||||
<td>❌ Keine Hervorhebung</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>DO5AMF/P (anderer Standort)</td>
|
||||
<td>❌ Keine Hervorhebung für Sked-Antwort</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<p>Die Berechnung berücksichtigt keine topografischen Wegberechnungen – das ist eine bewusste Vereinfachung. Möglicherweise wird das in einer späteren Version ergänzt.</p>
|
||||
<blockquote>
|
||||
<p>Konfiguration: <a href="Konfiguration#antennen-%C3%B6ffnungswinkel-antenna-beamwidth">Konfiguration – Antennen-Öffnungswinkel</a></p>
|
||||
</blockquote>
|
||||
<hr>
|
||||
<h2 id="sked-richtungs-spots-(integrierter-dx-cluster)" tabindex="-1"><a class="header-anchor" href="#sked-richtungs-spots-(integrierter-dx-cluster)">Sked-Richtungs-Spots (Integrierter DX-Cluster)</a></h2>
|
||||
<p>Ab <strong>v1.23</strong>: Richtungs-Warnungen werden als DX-Cluster-Spots an das Logprogramm weitergeleitet, wenn eine QRG bekannt ist. Details: <a href="de-DX-Cluster-Server">DX-Cluster-Server</a>.</p>
|
||||
<hr>
|
||||
<h2 id="qrg-erkennung-(qrg-reading)" tabindex="-1"><a class="header-anchor" href="#qrg-erkennung-(qrg-reading)">QRG-Erkennung (QRG Reading)</a></h2>
|
||||
<p>KST4Contest verarbeitet jede Chat-Nachricht und extrahiert automatisch <strong>Frequenzangaben</strong>. Diese werden in der Benutzerliste in der <strong>QRG-Spalte</strong> angezeigt.</p>
|
||||
<p>Erkannte Formate: <code>144.205</code>, <code>432.088</code>, <code>.205</code> (mit konfigurierter Bandannahme), etc.</p>
|
||||
<p><strong>Nutzen</strong>: Ohne nachzufragen kann man direkt auf die QRG einer Station schauen und entscheiden, ob eine Verbindung möglich ist.</p>
|
||||
<hr>
|
||||
<h2 id="worked-markierung" tabindex="-1"><a class="header-anchor" href="#worked-markierung">Worked-Markierung</a></h2>
|
||||
<p>Gearbeitete Stationen werden in der Benutzerliste visuell markiert – pro Band. Grundlage ist die <a href="de-Log-Synchronisation">Log-Synchronisation</a> via UDP oder Simplelogfile.</p>
|
||||
<p>Vor jedem Contest die Datenbank zurücksetzen: <a href="Konfiguration#worked-station-database-settings">Konfiguration – Worked Station Database Settings</a>.</p>
|
||||
<hr>
|
||||
<h2 id="not-qrv-tags-(ab-v1.2)" tabindex="-1"><a class="header-anchor" href="#not-qrv-tags-(ab-v1.2)">NOT-QRV-Tags (ab v1.2)</a></h2>
|
||||
<p>Wenn eine Station mitteilt, dass sie auf einem bestimmten Band nicht QRV ist, kann dies manuell markiert werden:</p>
|
||||
<ol>
|
||||
<li>Station in der Benutzerliste auswählen.</li>
|
||||
<li>Rechtsklick → NOT-QRV für das entsprechende Band setzen.</li>
|
||||
</ol>
|
||||
<p>Diese Tags werden in der internen Datenbank gespeichert und bleiben nach einem Neustart von KST4Contest erhalten. Zurücksetzen über die Einstellungen möglich.</p>
|
||||
<p><strong>Nutzen</strong>: Verhindert wiederholte Sked-Anfragen auf Bändern, auf denen die Station nicht QRV ist – schont sowohl die eigenen Nerven als auch die der Gegenstation.</p>
|
||||
<hr>
|
||||
<h2 id="richtungsfilter-(direction-filter)" tabindex="-1"><a class="header-anchor" href="#richtungsfilter-(direction-filter)">Richtungsfilter (Direction Filter)</a></h2>
|
||||
<p>Zeigt in der Benutzerliste nur Stationen an, die sich in einer bestimmten Richtung befinden. Aktivierbar über die Buttons N / NE / E / SE / S / SW / W / NW oder durch manuelle Eingabe von Grad.</p>
|
||||
<p>Sinnvoll: Während man CQ in eine bestimmte Richtung ruft, nur Stationen in dieser Richtung anzeigen.</p>
|
||||
<hr>
|
||||
<h2 id="entfernungsfilter-(distance-filter)" tabindex="-1"><a class="header-anchor" href="#entfernungsfilter-(distance-filter)">Entfernungsfilter (Distance Filter)</a></h2>
|
||||
<p>Stationen jenseits einer maximalen Entfernung ausblenden. Schaltfläche <strong>„Show only QRB [km] <="</strong> ist ein Toggle-Button.</p>
|
||||
<hr>
|
||||
<h2 id="worked--und-not-qrv-filter" tabindex="-1"><a class="header-anchor" href="#worked--und-not-qrv-filter">Worked- und NOT-QRV-Filter</a></h2>
|
||||
<p>Toggle-Buttons (einer pro Band) zum Ausblenden bereits gearbeiteter Stationen und/oder NOT-QRV-markierter Stationen. Der Filter wirkt <strong>sofort</strong> ohne manuelles Neu-Aktivieren (ab v1.22 live).</p>
|
||||
<hr>
|
||||
<h2 id="farbige-pm-zeilen-(ab-v1.25)" tabindex="-1"><a class="header-anchor" href="#farbige-pm-zeilen-(ab-v1.25)">Farbige PM-Zeilen (ab v1.25)</a></h2>
|
||||
<p>Neue Privatnachrichten erscheinen in <strong>Rot</strong>. Die Farbe wechselt alle 30 Sekunden über Gelb bis Weiß – wie ein Regenbogen-Fade. So ist auf einen Blick erkennbar, wie aktuell eine Nachricht ist.</p>
|
||||
<p><em>(Idee von IU3OAR, Gianluca Costantino – danke!)</em></p>
|
||||
<hr>
|
||||
<h2 id="pm-abfang-(catching-personal-messages)" tabindex="-1"><a class="header-anchor" href="#pm-abfang-(catching-personal-messages)">PM-Abfang (Catching Personal Messages)</a></h2>
|
||||
<p>Manche Nutzer senden Direktnachrichten versehentlich öffentlich, z. B.:</p>
|
||||
<pre><code>(DM5M) pse ur qrg
|
||||
</code></pre>
|
||||
<p>KST4Contest erkennt solche Nachrichten, die das eigene Rufzeichen enthalten, und sortiert sie automatisch in die <strong>Privatnachrichten-Tabelle</strong> ein. So gehen keine Nachrichten verloren.</p>
|
||||
<hr>
|
||||
<h2 id="multi-channel-login-(ab-v1.26)" tabindex="-1"><a class="header-anchor" href="#multi-channel-login-(ab-v1.26)">Multi-Channel-Login (ab v1.26)</a></h2>
|
||||
<p>Gleichzeitiger Login in <strong>zwei Chat-Kategorien</strong> (z. B. 144 MHz und 432 MHz). Beide Chats werden parallel überwacht.</p>
|
||||
<hr>
|
||||
<h2 id="dark-mode-(ab-v1.26)" tabindex="-1"><a class="header-anchor" href="#dark-mode-(ab-v1.26)">Dark Mode (ab v1.26)</a></h2>
|
||||
<p>Aktivierbar über: <strong>Window → Use Dark Mode</strong></p>
|
||||
<p>Für individuelle Farbanpassungen: CSS-Datei bearbeiten (Pfad in den Programmunterlagen).</p>
|
||||
<hr>
|
||||
<h2 id="opposite-station-multi-callsign-login-tagging-(ab-v1.26)" tabindex="-1"><a class="header-anchor" href="#opposite-station-multi-callsign-login-tagging-(ab-v1.26)">Opposite Station Multi-Callsign Login-Tagging (ab v1.26)</a></h2>
|
||||
<p>Unterstützung für Stationen, die mit mehreren Rufzeichen gleichzeitig im Chat aktiv sind (z. B. Expedition-Setups).</p>
|
||||
<hr>
|
||||
<h2 id="qrz.com-und-qrz-cq-profil-buttons-(ab-v1.24)" tabindex="-1"><a class="header-anchor" href="#qrz.com-und-qrz-cq-profil-buttons-(ab-v1.24)"><a href="http://QRZ.com">QRZ.com</a> und QRZ-CQ Profil-Buttons (ab v1.24)</a></h2>
|
||||
<p>Für ausgewählte Stationen in der Benutzerliste gibt es direkte Buttons, um das <strong>QRZ.com-Profil</strong> und das <strong>QRZ-CQ-Profil</strong> im Browser zu öffnen.</p>
|
||||
<hr>
|
||||
<h2 id="sked-erinnerungen-mit-alert-(ab-v1.40)" tabindex="-1"><a class="header-anchor" href="#sked-erinnerungen-mit-alert-(ab-v1.40)">Sked-Erinnerungen mit ALERT (ab v1.40)</a></h2>
|
||||
<p>Für jeden Chatmember kann ein Sked-Erinnerungsdienst mit automatischen Nachrichten aktiviert werden. Konfigurierbare Intervallmuster:</p>
|
||||
<ul>
|
||||
<li><strong>2+1 Minuten</strong>: Nachrichten bei 2 min und 1 min vor dem Sked.</li>
|
||||
<li><strong>5+2+1 Minuten</strong>: Nachrichten bei 5, 2 und 1 min vor dem Sked.</li>
|
||||
<li><strong>10+5+2+1 Minuten</strong>: Nachrichten bei 10, 5, 2 und 1 min vor dem Sked.</li>
|
||||
</ul>
|
||||
<p>Zusätzlich zu den Nachrichten an die Gegenstation gibt es eine <strong>akustische und optische Benachrichtigung</strong> für den eigenen Operator, sodass kein Sked vergessen wird.</p>
|
||||
<p>Aktivierung: FurtherInfo-Panel der entsprechenden Station.</p>
|
||||
<hr>
|
||||
<h2 id="qso-sniffer-(ab-v1.31)" tabindex="-1"><a class="header-anchor" href="#qso-sniffer-(ab-v1.31)">QSO-Sniffer (ab v1.31)</a></h2>
|
||||
<p>Der QSO-Sniffer überwacht den Chat auf Nachrichten von einer konfigurierbaren Rufzeichen-Liste und leitet diese automatisch in das <strong>PM-Fenster</strong> weiter. So gehen keine relevanten Nachrichten im allgemeinen Chat-Rauschen unter.</p>
|
||||
<p>Konfiguration: <a href="de-Konfiguration#sniffer-einstellungen-ab-v131">Konfiguration – Sniffer-Einstellungen</a></p>
|
||||
<hr>
|
||||
<h2 id="win-test-integration-(ab-v1.31%2C-vollst%C3%A4ndig-ab-v1.40)" tabindex="-1"><a class="header-anchor" href="#win-test-integration-(ab-v1.31%2C-vollst%C3%A4ndig-ab-v1.40)">Win-Test-Integration (ab v1.31, vollständig ab v1.40)</a></h2>
|
||||
<p>KST4Contest unterstützt <a href="https://www.win-test.com/">Win-Test</a> vollständig als Logprogramm:</p>
|
||||
<ul>
|
||||
<li><strong>Log-Synchronisation</strong>: Gearbeitete Stationen werden automatisch aus Win-Test übernommen und in der Benutzerliste markiert.</li>
|
||||
<li><strong>Frequenz-Auswertung</strong>: Die aktuelle TRX-Frequenz wird aus Win-Test-UDP-Paketen ausgewertet und befüllt die <code>MYQRG</code>-Variable.</li>
|
||||
<li><strong>Sked-Übergabe (SKED Push via UDP)</strong>: Vereinbarte Skeds aus KST4Contest können direkt an Win-Test übertragen werden, sodass das Rufzeichen der Gegenstation im Win-Test-Sked-Fenster erscheint.</li>
|
||||
</ul>
|
||||
<p>Details zur Konfiguration: <a href="de-Konfiguration#win-test-netzwerk-listener">Konfiguration – Win-Test-Netzwerk-Listener</a></p>
|
||||
<hr>
|
||||
<h2 id="pstrotator-interface-(ab-v1.31%2C-vollst%C3%A4ndig-ab-v1.40)" tabindex="-1"><a class="header-anchor" href="#pstrotator-interface-(ab-v1.31%2C-vollst%C3%A4ndig-ab-v1.40)">PSTRotator-Interface (ab v1.31, vollständig ab v1.40)</a></h2>
|
||||
<p>KST4Contest kann die Antennenrichtung direkt über <strong>PSTRotator</strong> steuern. Wenn in der Benutzerliste eine Station ausgewählt wird, kann der Rotator automatisch auf den QTF zur ausgewählten Station gedreht werden.</p>
|
||||
<p>Konfiguration: <a href="de-Konfiguration#pstrotator-einstellungen-ab-v131">Konfiguration – PSTRotator-Einstellungen</a></p>
|
||||
<hr>
|
||||
<h2 id="band-alert-bei-neuen-qsos-(ab-v1.40)" tabindex="-1"><a class="header-anchor" href="#band-alert-bei-neuen-qsos-(ab-v1.40)">Band-Alert bei neuen QSOs (ab v1.40)</a></h2>
|
||||
<p>Wenn eine Station geloggt wird, prüft KST4Contest automatisch, ob diese Station im Chat weitere aktive Bänder angezeigt hat, auf denen man selbst ebenfalls QRV ist. Falls ja, erscheint ein <strong>Hinweis-Alert</strong>, damit keine Multi-Band-Möglichkeit übersehen wird.</p>
|
||||
<hr>
|
||||
<h2 id="worked-tag-lebensdauer-(ab-v1.40)" tabindex="-1"><a class="header-anchor" href="#worked-tag-lebensdauer-(ab-v1.40)">Worked-Tag-Lebensdauer (ab v1.40)</a></h2>
|
||||
<p>Gearbeitete Stationen werden nach <strong>3 Tagen</strong> automatisch aus der Datenbank entfernt. Ein manuelles Zurücksetzen der Worked-Datenbank vor jedem Contest ist damit nicht mehr zwingend notwendig – die Datenbank hält sich selbst aktuell.</p>
|
||||
<hr>
|
||||
<h2 id="chatmember-score-system-%2F-priorit%C3%A4tsliste-(ab-v1.40)" tabindex="-1"><a class="header-anchor" href="#chatmember-score-system-%2F-priorit%C3%A4tsliste-(ab-v1.40)">Chatmember Score-System / Prioritätsliste (ab v1.40)</a></h2>
|
||||
<p>KST4Contest berechnet automatisch eine <strong>Prioritätsbewertung</strong> für jeden aktiven Chatmember. Der Score setzt sich zusammen aus:</p>
|
||||
<ul>
|
||||
<li>Antennenrichtung der Gegenstation (zeigt sie auf mich?)</li>
|
||||
<li>QRB (Entfernung)</li>
|
||||
<li>Aktivitätszeit und Nachrichtenanzahl</li>
|
||||
<li>Aktive Bänder und Frequenzen</li>
|
||||
<li>AP-Verfügbarkeit (AirScout)</li>
|
||||
<li>Sked-Richtung</li>
|
||||
<li>Sked-Erfolgsrate und Skedfail-Markierungen</li>
|
||||
</ul>
|
||||
<p>Die Top-Kandidaten werden in einer eigenen Prioritätsliste hervorgehoben und helfen, im Contest-Stress die wichtigsten Stationen nicht zu übersehen.</p>
|
||||
<p>Stationen, bei denen ein Sked gescheitert ist, können über den <strong>Skedfail-Button</strong> im FurtherInfo-Panel markiert werden – das senkt ihren Score vorübergehend.</p>
|
||||
<hr>
|
||||
<h2 id="ap-timeline-(ab-v1.40)" tabindex="-1"><a class="header-anchor" href="#ap-timeline-(ab-v1.40)">AP-Timeline (ab v1.40)</a></h2>
|
||||
<p>Eine visuelle Zeitleiste zeigt für jeden möglichen AP-Ankunftsminuten-Slot bis zu 4 hochbewertete Stationen, die per Aircraft Scatter erreichbar wären. Priorisierungskriterien:</p>
|
||||
<ul>
|
||||
<li>Bevorzugt werden APs mit dem <strong>höchsten Reflexionspotenzial</strong> (nicht unbedingt die schnellste Ankunft).</li>
|
||||
<li>Stationen, auf die die eigene Antenne nicht zeigt, werden <strong>transparent</strong> dargestellt.</li>
|
||||
</ul>
|
||||
<p>So kann der Contest-Operator auf einem Blick sehen, welche Stationen wann und über welche Flugzeuge erreichbar sein werden.</p>
|
||||
<hr>
|
||||
<h2 id="intervall-beacon" tabindex="-1"><a class="header-anchor" href="#intervall-beacon">Intervall-Beacon</a></h2>
|
||||
<p>Automatische CQ-Meldungen im öffentlichen Kanal in konfigurierbarem Intervall. Empfohlene Verwendung mit der Variable <code>MYQRG</code> für aktuelle Frequenzangabe. Details: <a href="Konfiguration#beacon-settings-automatischer-beacon">Konfiguration – Beacon Settings</a>.</p>
|
||||
<hr>
|
||||
<h2 id="simplelogfile" tabindex="-1"><a class="header-anchor" href="#simplelogfile">Simplelogfile</a></h2>
|
||||
<p>Dateibasierte Log-Auswertung per Regex. Details: <a href="Log-Synchronisation#methode-1-universal-file-based-callsign-interpreter-simplelogfile">Log-Synchronisation</a>.</p>
|
||||
<hr>
|
||||
<h2 id="cluster-%26-qso-der-anderen" tabindex="-1"><a class="header-anchor" href="#cluster-%26-qso-der-anderen">Cluster & QSO der anderen</a></h2>
|
||||
<p>Ein separates Fenster zeigt den QSO-Fluss zwischen anderen Stationen. Besonders interessant in ruhigeren Nacht-Stunden während des Contests, wenn weniger Verkehr herrscht.</p>
|
||||
<p>Dieses Fenster kann miniaturisiert werden, wenn es nicht benötigt wird. Zukünftig geplant: Filterung auf Stationen im ausgewählten QTF.</p>
|
||||
<hr>
|
||||
<h2 id="stationskarte-(ab-v1.41)" tabindex="-1"><a class="header-anchor" href="#stationskarte-(ab-v1.41)">Stationskarte (ab v1.41)</a></h2>
|
||||
<p>Eine interaktive OpenStreetMap-Karte zeigt die geografische Position aller aktiven Chatmember.</p>
|
||||
<p><strong>Funktionen:</strong></p>
|
||||
<ul>
|
||||
<li>Stationsmarker mit Rufzeichen-Labels, farblich nach Aktivität und Sked-Status</li>
|
||||
<li><strong>Antennen-Kegel</strong> für die eigene Station</li>
|
||||
<li><strong>Verbindungslinie</strong> zur aktuell ausgewählten Station</li>
|
||||
<li><strong>Maidenhead-Raster</strong> (QRA-Locator-Gitter als Overlay)</li>
|
||||
<li><strong>Wegprofil-Diagramm</strong>: Geländehöhen-Querschnitt zwischen eigener und ausgewählter Station, inklusive Fresnel-Zonen-Analyse und Horizonterkennung</li>
|
||||
<li>Mehrere Terrainquellen: <strong>Copernicus GLO-30</strong> (hochauflösendes DEM), <strong>Open-Meteo API</strong>, synthetischer Fallback und <strong>Offline-DEM-Import</strong> für den Betrieb ohne Internetverbindung</li>
|
||||
<li>Aircraft-Scatter-Weganalyse verknüpft mit den Geländedaten</li>
|
||||
</ul>
|
||||
<p>Die Karte funktioniert in gepackten Umgebungen (AppImage, Flatpak) ohne Zugriff auf externe CDNs: Die Kartenkacheln werden über einen lokalen Tile-Proxy abgerufen, die Leaflet.js-Bibliothek ist in der Anwendung eingebettet.</p>
|
||||
<hr>
|
||||
<h2 id="optimierte-nachrichtenverarbeitung-%2F-30.000-nachrichten-limit-(ab-v1.41)" tabindex="-1"><a class="header-anchor" href="#optimierte-nachrichtenverarbeitung-%2F-30.000-nachrichten-limit-(ab-v1.41)">Optimierte Nachrichtenverarbeitung / 30.000-Nachrichten-Limit (ab v1.41)</a></h2>
|
||||
<p>Die internen Chat- und Nachrichtentabellen sind auf <strong>30.000 Einträge</strong> begrenzt. Ältere Nachrichten werden automatisch verworfen, sobald das Limit erreicht wird. Damit bleiben Speicherverbrauch und Darstellungsperformance auch bei mehrtägigen Contest-Betrieb stabil.</p>
|
||||
<hr>
|
||||
<h2 id="bildschirmgerechte-fenstergr%C3%B6%C3%9Fe-(ab-v1.41)" tabindex="-1"><a class="header-anchor" href="#bildschirmgerechte-fenstergr%C3%B6%C3%9Fe-(ab-v1.41)">Bildschirmgerechte Fenstergröße (ab v1.41)</a></h2>
|
||||
<p>Beim Programmstart berechnet KST4Contest eine bildschirmgerechte Startgröße für das Hauptfenster:</p>
|
||||
<ul>
|
||||
<li>Die gespeicherte Fenstergröße aus der letzten Session wird verwendet – aber <strong>niemals größer als der aktuelle Bildschirm</strong>.</li>
|
||||
<li>Wenn KST4Contest zuletzt auf einem größeren Monitor betrieben wurde, wird das Fenster automatisch auf die aktuelle Anzeige verkleinert.</li>
|
||||
<li>Das UI-Layout ist <strong>kompakter und reaktionsfähiger auf kleineren Bildschirmen</strong>.</li>
|
||||
</ul>
|
||||
<p>Damit werden unbrauchbare, abgeschnittene Fenster beim Wechsel zwischen Geräten oder Monitoren verhindert.</p>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
</main>
|
||||
|
||||
<footer class="site-footer">
|
||||
<p>KST4Contest – ON4KST contest workflow for VHF/UHF/SHF operators.</p>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,149 @@
|
||||
<!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/home/">
|
||||
|
||||
<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/home/">
|
||||
<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">
|
||||
</head>
|
||||
<body>
|
||||
<header class="site-header">
|
||||
<a class="brand" href="/">KST4Contest</a>
|
||||
<nav>
|
||||
<a href="/features/">Features</a>
|
||||
<a href="/download/">Download</a>
|
||||
<a href="/manual/">Manual</a>
|
||||
<a href="/screenshots/">Screenshots</a>
|
||||
<a href="/news/">News</a>
|
||||
<a href="https://github.com/praktimarc/kst4contest">GitHub</a>
|
||||
<a href="/faq/">FAQ</a>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<main>
|
||||
|
||||
<section class="section">
|
||||
<div class="card manual-content">
|
||||
<p><a href="/manual/de/">← Back to manual overview</a></p>
|
||||
<h1>Home</h1>
|
||||
<h1 id="kst4contest-%E2%80%93-wiki" tabindex="-1"><a class="header-anchor" href="#kst4contest-%E2%80%93-wiki">KST4Contest – Wiki</a></h1>
|
||||
<blockquote>
|
||||
<p>🇬🇧 <a href="en-Home">English version</a> | 🇩🇪 Du liest gerade die deutsche Version</p>
|
||||
</blockquote>
|
||||
<p><strong>KST4Contest</strong> (auch bekannt als <em>PraktiKST</em>) ist ein Java-basierter Chat-Client für den <a href="http://www.on4kst.info/chat/">ON4KST-Chat</a>, der speziell für den Contest-Betrieb auf den VHF/UHF/SHF-Bändern (144 MHz und aufwärts) entwickelt wurde.</p>
|
||||
<p>Entwickelt von <strong>DO5AMF (Marc Fröhlich)</strong>, Operator bei DM5M.</p>
|
||||
<hr>
|
||||
<h2 id="schnellnavigation" tabindex="-1"><a class="header-anchor" href="#schnellnavigation">Schnellnavigation</a></h2>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Seite</th>
|
||||
<th>Inhalt</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><a href="de-Installation">Installation</a></td>
|
||||
<td>Download, Java-Voraussetzungen, Update</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="de-Konfiguration">Konfiguration</a></td>
|
||||
<td>Alle Einstellungen im Detail</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="de-Log-Synchronisation">Log-Synchronisation</a></td>
|
||||
<td>UCXLog, N1MM+, QARTest, <a href="http://DXLog.net">DXLog.net</a>, WinTest</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="de-AirScout-Integration">AirScout-Integration</a></td>
|
||||
<td>Flugzeug-Scatter-Erkennung</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="de-DX-Cluster-Server">DX-Cluster-Server</a></td>
|
||||
<td>Integrierter DX-Cluster für das Log-Programm</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="de-Funktionen">Funktionen</a></td>
|
||||
<td>Alle Features im Überblick</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="de-Makros-und-Variablen">Makros und Variablen</a></td>
|
||||
<td>Text-Snippets, Shortcuts, Variablen</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="de-Benutzeroberflaeche">Benutzeroberfläche</a></td>
|
||||
<td>UI-Erklärung und Bedienung</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="de-Changelog">Changelog</a></td>
|
||||
<td>Versionsgeschichte</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<hr>
|
||||
<h2 id="was-ist-kst4contest%3F" tabindex="-1"><a class="header-anchor" href="#was-ist-kst4contest%3F">Was ist KST4Contest?</a></h2>
|
||||
<p>Der ON4KST-Chat ist der De-facto-Standard für Skeds auf den 144-MHz-und-höher-Bändern. KST4Contest erweitert die Chat-Nutzung um contest-spezifische Funktionen:</p>
|
||||
<ul>
|
||||
<li><strong>Worked-Markierung</strong>: Bereits gearbeitete Stationen werden farblich markiert, direkt aus dem Logprogramm via UDP synchronisiert.</li>
|
||||
<li><strong>Sked-Richtungs-Erkennung</strong>: Wenn eine Station eine andere aus deiner Richtung anruft, wird sie grün und fett hervorgehoben.</li>
|
||||
<li><strong>QRG-Erkennung</strong>: KST4Contest liest Frequenzen automatisch aus dem Chat-Verkehr und zeigt sie in der Benutzerliste an.</li>
|
||||
<li><strong>AirScout-Interface</strong>: Anzeige reflektierbarer Flugzeuge direkt in der Benutzerliste.</li>
|
||||
<li><strong>Integrierter DX-Cluster-Server</strong>: Spots werden direkt an das Logprogramm gesendet.</li>
|
||||
<li><strong>Dark Mode</strong> (ab v1.26): Schont die Augen in der Nacht.</li>
|
||||
<li><strong>Multi-Channel-Login</strong> (ab v1.26): Gleichzeitig in zwei Chat-Kategorien einloggen.</li>
|
||||
</ul>
|
||||
<hr>
|
||||
<h2 id="kontakt-%26-support" tabindex="-1"><a class="header-anchor" href="#kontakt-%26-support">Kontakt & Support</a></h2>
|
||||
<ul>
|
||||
<li><strong>E-Mail</strong>: <a href="mailto:praktimarc+kst4contest@gmail.com">praktimarc+kst4contest@gmail.com</a> <em>(nur für kst4contest-Themen)</em></li>
|
||||
<li><strong>GitHub</strong>: <a href="https://github.com/praktimarc/kst4contest">https://github.com/praktimarc/kst4contest</a></li>
|
||||
<li><strong>Download</strong>: <a href="https://github.com/praktimarc/kst4contest/releases/latest">https://github.com/praktimarc/kst4contest/releases/latest</a></li>
|
||||
</ul>
|
||||
<h3 id="fehler-melden-(issue-erstellen)" tabindex="-1"><a class="header-anchor" href="#fehler-melden-(issue-erstellen)">Fehler melden (Issue erstellen)</a></h3>
|
||||
<p>Beim Melden eines Fehlers bitte <strong>immer die Logdatei anhängen</strong>. KST4Contest schreibt automatisch eine Fehler-Logdatei (nur Fehlermeldungen, keine persönlichen Daten):</p>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Betriebssystem</th>
|
||||
<th>Pfad zur Logdatei</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>Linux / macOS</td>
|
||||
<td><code>~/.praktiKST/kst4contest-errors.log</code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Windows</td>
|
||||
<td><code>C:\Users\<Benutzername>\.praktiKST\kst4contest-errors.log</code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<p>Beim Erstellen eines Issues auf GitHub steht eine Vorlage bereit, die alle wichtigen Felder abfragt.</p>
|
||||
<hr>
|
||||
<h2 id="danksagungen" tabindex="-1"><a class="header-anchor" href="#danksagungen">Danksagungen</a></h2>
|
||||
<p>Besonderer Dank gilt: Gianluca Costantino (IU3OAR), Alessandro Murador (IZ3VTH), Reczetár István (HA1FV), OM0AAO (Viliam Petrik, DX-Cluster-Idee), DC9DJ (Konrad Neitzel, Projektstruktur), DO5ALF (Andreas, Webmaster <a href="http://funkerportal.de">funkerportal.de</a>), PE0WGA (Franz van Velzen, Tester) sowie allen weiteren Testern und Ideengebern.</p>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
</main>
|
||||
|
||||
<footer class="site-footer">
|
||||
<p>KST4Contest – ON4KST contest workflow for VHF/UHF/SHF operators.</p>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,264 @@
|
||||
<!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/installation/">
|
||||
|
||||
<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/installation/">
|
||||
<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">
|
||||
</head>
|
||||
<body>
|
||||
<header class="site-header">
|
||||
<a class="brand" href="/">KST4Contest</a>
|
||||
<nav>
|
||||
<a href="/features/">Features</a>
|
||||
<a href="/download/">Download</a>
|
||||
<a href="/manual/">Manual</a>
|
||||
<a href="/screenshots/">Screenshots</a>
|
||||
<a href="/news/">News</a>
|
||||
<a href="https://github.com/praktimarc/kst4contest">GitHub</a>
|
||||
<a href="/faq/">FAQ</a>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<main>
|
||||
|
||||
<section class="section">
|
||||
<div class="card manual-content">
|
||||
<p><a href="/manual/de/">← Back to manual overview</a></p>
|
||||
<h1>Installation</h1>
|
||||
<h1 id="installation" tabindex="-1"><a class="header-anchor" href="#installation">Installation</a></h1>
|
||||
<blockquote>
|
||||
<p>🇬🇧 <a href="en-Installation">English version</a> | 🇩🇪 Du liest gerade die deutsche Version</p>
|
||||
</blockquote>
|
||||
<h2 id="voraussetzungen" tabindex="-1"><a class="header-anchor" href="#voraussetzungen">Voraussetzungen</a></h2>
|
||||
<p>Es wird eine Mindestauflösung von 1200px mal 720px empfohlen</p>
|
||||
<h3 id="on4kst-account" tabindex="-1"><a class="header-anchor" href="#on4kst-account">ON4KST-Account</a></h3>
|
||||
<p>Um den Chat zu nutzen, ist ein registrierter Account beim ON4KST-Chat-Dienst erforderlich:</p>
|
||||
<ul>
|
||||
<li>Registrierung unter: <a href="http://www.on4kst.info/chat/register.php">http://www.on4kst.info/chat/register.php</a></li>
|
||||
</ul>
|
||||
<h3 id="verhaltensregeln-im-chat" tabindex="-1"><a class="header-anchor" href="#verhaltensregeln-im-chat">Verhaltensregeln im Chat</a></h3>
|
||||
<p>Die offizielle Sprache im ON4KST-Chat ist <strong>Englisch</strong>. Auch bei Kommunikation mit Stationen aus dem eigenen Land bitte Englisch verwenden. Übliche HAM-Abkürzungen (agn, dir, pse, rrr, tnx, 73 …) sind gang und gäbe.</p>
|
||||
<h3 id="pers%C3%B6nliche-nachrichten" tabindex="-1"><a class="header-anchor" href="#pers%C3%B6nliche-nachrichten">Persönliche Nachrichten</a></h3>
|
||||
<p>Um eine Privatnachricht an eine andere Station zu senden, immer folgendes Format verwenden:</p>
|
||||
<pre><code>/CQ RUFZEICHEN Nachrichtentext
|
||||
</code></pre>
|
||||
<p>Beispiel: <code>/CQ DL5ASG pse sked 144.205?</code></p>
|
||||
<p>Bei starkem Chat-Verkehr (5–6 Nachrichten pro Sekunde im Contest) gehen öffentliche Nachrichten, die an ein bestimmtes Rufzeichen gerichtet sind, leicht unter. KST4Contest fängt solche Nachrichten aber auch dann ab, wenn sie fälschlicherweise öffentlich gepostet werden (siehe <a href="Funktionen#catching-personal-messages">Funktionen – PM-Abfang</a>).</p>
|
||||
<hr>
|
||||
<h2 id="download" tabindex="-1"><a class="header-anchor" href="#download">Download</a></h2>
|
||||
<h3 id="windows" tabindex="-1"><a class="header-anchor" href="#windows">Windows</a></h3>
|
||||
<p>Die aktuelle Version kann als ZIP-Datei heruntergeladen werden:</p>
|
||||
<p><strong><a href="https://github.com/praktimarc/kst4contest/releases/latest">https://github.com/praktimarc/kst4contest/releases/latest</a></strong></p>
|
||||
<p>Der Dateiname hat das Format <code>praktiKST-v<Versionsnummer>-windows-x64.zip </code>.</p>
|
||||
<h3 id="linux" tabindex="-1"><a class="header-anchor" href="#linux">Linux</a></h3>
|
||||
<p>Mehrere Paketformate stehen auf der Releases-Seite zur Verfügung:</p>
|
||||
<p><strong><a href="https://github.com/praktimarc/kst4contest/releases/latest">https://github.com/praktimarc/kst4contest/releases/latest</a></strong></p>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Format</th>
|
||||
<th>Dateiname</th>
|
||||
<th>Geeignet für</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>AppImage</td>
|
||||
<td><code>KST4Contest-v<Version>-linux-x86_64.AppImage</code></td>
|
||||
<td>Alle Distributionen</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Debian-Paket</td>
|
||||
<td><code>KST4Contest-v<Version>-debian-amd64.deb</code></td>
|
||||
<td>Debian, Ubuntu, Linux Mint, …</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>RPM-Paket</td>
|
||||
<td><code>KST4Contest-v<Version>-fedora-x86_64.rpm</code></td>
|
||||
<td>Fedora, RHEL, openSUSE, …</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Arch-Paket</td>
|
||||
<td><code>KST4Contest-v<Version>-archlinux-x86_64.pkg.tar.zst</code></td>
|
||||
<td>Arch Linux, Manjaro, …</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Flatpak</td>
|
||||
<td><code>de.x08.KST4Contest.flatpakref</code></td>
|
||||
<td>Alle Distributionen mit Flatpak</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<blockquote>
|
||||
<p><strong>Empfehlung für Linux:</strong> Die Flatpak-Installation ist der einfachste Weg, immer aktuell zu bleiben – <code>flatpak update</code> erledigt alle zukünftigen Updates automatisch. Das Repository ist GPG-signiert.</p>
|
||||
</blockquote>
|
||||
<h3 id="macos" tabindex="-1"><a class="header-anchor" href="#macos">macOS</a></h3>
|
||||
<blockquote>
|
||||
<p>⚠️ <strong>Best-Effort-Support:</strong> macOS-Builds werden als zusätzliche Option bereitgestellt, sind aber <strong>nicht umfassend getestet</strong>. Wir bauen und veröffentlichen macOS-Binaries mit jedem Release, können allerdings nicht alle Szenarien unter macOS testen. Bei Problemen freuen wir uns über eine Rückmeldung – wir versuchen unser Bestes, können aber nicht den gleichen Support-Umfang wie für Windows und Linux garantieren.</p>
|
||||
</blockquote>
|
||||
<p>Die aktuelle Version kann als DMG-Disk-Image heruntergeladen werden (für Apple-Silicon- und Intel-Macs verfügbar):</p>
|
||||
<p><strong><a href="https://github.com/praktimarc/kst4contest/releases/latest">https://github.com/praktimarc/kst4contest/releases/latest</a></strong></p>
|
||||
<p>Der Dateiname hat das Format <code>KST4Contest-v<Versionsnummer>-macos-<Architektur>.dmg</code>, wobei <code><Architektur></code> entweder <code>arm64</code> (Apple Silicon) oder <code>x86_64</code> (Intel) ist.</p>
|
||||
<hr>
|
||||
<h2 id="installation-1" tabindex="-1"><a class="header-anchor" href="#installation-1">Installation</a></h2>
|
||||
<h3 id="windows-1" tabindex="-1"><a class="header-anchor" href="#windows-1">Windows</a></h3>
|
||||
<ol>
|
||||
<li>ZIP-Datei herunterladen.</li>
|
||||
<li>ZIP-Datei in einen gewünschten Ordner entpacken.</li>
|
||||
<li><code>praktiKST.exe</code> ausführen.</li>
|
||||
</ol>
|
||||
<p>Die Einstellungen werden unter <code>%USERPROFILE%\.praktikst\preferences.xml</code> gespeichert.</p>
|
||||
<h3 id="linux-1" tabindex="-1"><a class="header-anchor" href="#linux-1">Linux</a></h3>
|
||||
<p>Die Einstellungen werden immer unter <code>~/.praktikst/preferences.xml</code> gespeichert.</p>
|
||||
<h4 id="appimage" tabindex="-1"><a class="header-anchor" href="#appimage">AppImage</a></h4>
|
||||
<ol>
|
||||
<li>AppImage herunterladen.</li>
|
||||
<li>Ausführbar machen: <code>chmod +x KST4Contest-v<Version>-linux-x86_64.AppImage</code></li>
|
||||
<li>Starten.</li>
|
||||
</ol>
|
||||
<h4 id="debian-%2F-ubuntu" tabindex="-1"><a class="header-anchor" href="#debian-%2F-ubuntu">Debian / Ubuntu</a></h4>
|
||||
<pre><code class="language-bash">sudo apt install ./KST4Contest-v<Version>-debian-amd64.deb
|
||||
</code></pre>
|
||||
<p>Oder die <code>.deb</code>-Datei im Dateimanager doppelklicken.</p>
|
||||
<h4 id="fedora-%2F-rhel" tabindex="-1"><a class="header-anchor" href="#fedora-%2F-rhel">Fedora / RHEL</a></h4>
|
||||
<pre><code class="language-bash">sudo dnf install ./KST4Contest-v<Version>-fedora-x86_64.rpm
|
||||
</code></pre>
|
||||
<h4 id="arch-linux" tabindex="-1"><a class="header-anchor" href="#arch-linux">Arch Linux</a></h4>
|
||||
<pre><code class="language-bash">sudo pacman -U KST4Contest-v<Version>-archlinux-x86_64.pkg.tar.zst
|
||||
</code></pre>
|
||||
<h4 id="flatpak" tabindex="-1"><a class="header-anchor" href="#flatpak">Flatpak</a></h4>
|
||||
<p>Die Datei <code>de.x08.KST4Contest.flatpakref</code> aus dem <a href="https://github.com/praktimarc/kst4contest/releases/latest">aktuellen Release</a> herunterladen und öffnen, oder:</p>
|
||||
<pre><code class="language-bash">flatpak install de.x08.KST4Contest.flatpakref
|
||||
</code></pre>
|
||||
<p>Oder den Remote manuell hinzufügen (empfohlen für Nightly/Beta-Zugriff):</p>
|
||||
<pre><code class="language-bash">flatpak remote-add --if-not-exists kst4contest https://praktimarc.github.io/kst4contest/kst4contest.flatpakrepo
|
||||
flatpak install kst4contest de.x08.KST4Contest
|
||||
</code></pre>
|
||||
<h4 id="flatpak-kan%C3%A4le-(nightly-%2F-beta-%2F-stable)" tabindex="-1"><a class="header-anchor" href="#flatpak-kan%C3%A4le-(nightly-%2F-beta-%2F-stable)">Flatpak-Kanäle (nightly / beta / stable)</a></h4>
|
||||
<p>Das Flatpak-Repository enthält drei Kanäle, die alle im selben Remote liegen:</p>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Kanal</th>
|
||||
<th>Inhalt</th>
|
||||
<th>Wird gebaut bei</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><code>stable</code></td>
|
||||
<td>Aktuelle stabile Version</td>
|
||||
<td>Jedem normalen Release-Tag</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>beta</code></td>
|
||||
<td>Vorab-Version</td>
|
||||
<td>Tags mit <code>beta-</code> Präfix</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>nightly</code></td>
|
||||
<td>Entwicklungsstand (main-Branch)</td>
|
||||
<td>Täglich / jedem Push auf main</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<p>Remote einmalig hinzufügen, dann den gewünschten Kanal installieren:</p>
|
||||
<pre><code class="language-bash">flatpak remote-add --if-not-exists kst4contest https://praktimarc.github.io/kst4contest/kst4contest.flatpakrepo
|
||||
|
||||
# Stable (Standard)
|
||||
flatpak install kst4contest de.x08.KST4Contest
|
||||
|
||||
# Beta
|
||||
flatpak install kst4contest de.x08.KST4Contest//beta
|
||||
|
||||
# Nightly
|
||||
flatpak install kst4contest de.x08.KST4Contest//nightly
|
||||
</code></pre>
|
||||
<blockquote>
|
||||
<p><strong>Hinweis:</strong> Flatpak erlaubt nur eine installierte Version pro App-ID gleichzeitig. Um den Kanal zu wechseln, zuerst die aktuelle Version deinstallieren:</p>
|
||||
<pre><code class="language-bash">flatpak uninstall de.x08.KST4Contest
|
||||
flatpak install kst4contest de.x08.KST4Contest//nightly
|
||||
</code></pre>
|
||||
</blockquote>
|
||||
<p>Updates erfolgen wie gewohnt mit <code>flatpak update</code>.</p>
|
||||
<p>Die <code>flatpakref</code>-Dateien für Beta und Stable liegen jeweils im entsprechenden <a href="https://github.com/praktimarc/kst4contest/releases">GitHub-Release</a>. Das Nightly-<code>flatpakref</code> (<code>de.x08.KST4Contest.nightly.flatpakref</code>) ist als Artifact im <a href="https://github.com/praktimarc/kst4contest/actions">GitHub Actions</a>-Tab verfügbar (wird 14 Tage aufbewahrt) – der Remote-Weg oben ist für Nightly daher meist einfacher.</p>
|
||||
<h3 id="macos-1" tabindex="-1"><a class="header-anchor" href="#macos-1">macOS</a></h3>
|
||||
<ol>
|
||||
<li>DMG-Datei für die eigene Architektur herunterladen (Apple Silicon oder Intel).</li>
|
||||
<li>DMG-Datei öffnen.</li>
|
||||
<li><code>KST4Contest.app</code> in den <strong>Programme</strong>-Ordner ziehen.</li>
|
||||
<li>Beim ersten Start zeigt macOS ggf. eine Warnung, da die App nicht notarisiert ist. Zum Öffnen:
|
||||
<ul>
|
||||
<li>Rechtsklick (oder Ctrl-Klick) auf <code>KST4Contest.app</code> im Finder → <strong>Öffnen</strong> wählen.</li>
|
||||
<li>Alternativ: <strong>Systemeinstellungen → Datenschutz & Sicherheit</strong> → <strong>Trotzdem öffnen</strong> klicken.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>KST4Contest aus dem Programme-Ordner oder dem Launchpad starten.</li>
|
||||
</ol>
|
||||
<p>Die Einstellungen werden unter <code>~/.praktikst/preferences.xml</code> gespeichert.</p>
|
||||
<hr>
|
||||
<h2 id="update" tabindex="-1"><a class="header-anchor" href="#update">Update</a></h2>
|
||||
<p>KST4Contest enthält einen <strong>automatischen Update-Hinweis-Dienst</strong>: Sobald eine neue Version verfügbar ist, erscheint beim Start ein Fenster mit:</p>
|
||||
<ul>
|
||||
<li>der Information, dass eine neue Version vorliegt,</li>
|
||||
<li>einem Changelog,</li>
|
||||
<li>dem Download-Link zur neuen Version.</li>
|
||||
</ul>
|
||||
<p><img src="update_window.png" alt="Beispiel Update Fenster"></p>
|
||||
<h3 id="update-prozess" tabindex="-1"><a class="header-anchor" href="#update-prozess">Update-Prozess</a></h3>
|
||||
<h4 id="windows-2" tabindex="-1"><a class="header-anchor" href="#windows-2">Windows</a></h4>
|
||||
<p>Derzeit gibt es nur einen Weg zum Aktualisieren:</p>
|
||||
<ol>
|
||||
<li>Den alten Ordner löschen.</li>
|
||||
<li>Das neue ZIP entpacken.</li>
|
||||
</ol>
|
||||
<p>Die Einstellungsdatei (<code>preferences.xml</code>) bleibt erhalten, da sie im Benutzerordner gespeichert ist – nicht im Programmordner.</p>
|
||||
<h4 id="linux-2" tabindex="-1"><a class="header-anchor" href="#linux-2">Linux</a></h4>
|
||||
<ul>
|
||||
<li><strong>AppImage</strong>: Neues AppImage herunterladen, ausführbar machen (<code>chmod +x</code>), altes optional löschen.</li>
|
||||
<li><strong>Debian/Ubuntu</strong>: <code>sudo apt install ./KST4Contest-v<Version>-debian-amd64.deb</code></li>
|
||||
<li><strong>Fedora/RHEL</strong>: <code>sudo dnf upgrade ./KST4Contest-v<Version>-fedora-x86_64.rpm</code></li>
|
||||
<li><strong>Arch Linux</strong>: <code>sudo pacman -U KST4Contest-v<Version>-archlinux-x86_64.pkg.tar.zst</code></li>
|
||||
<li><strong>Flatpak (Repository)</strong>: <code>flatpak update</code> – aktualisiert alle Flatpak-Apps einschließlich KST4Contest.</li>
|
||||
</ul>
|
||||
<h4 id="macos-2" tabindex="-1"><a class="header-anchor" href="#macos-2">macOS</a></h4>
|
||||
<ol>
|
||||
<li>Neue DMG-Datei herunterladen.</li>
|
||||
<li>DMG öffnen.</li>
|
||||
<li>Die neue <code>KST4Contest.app</code> in den <strong>Programme</strong>-Ordner ziehen und die alte Version ersetzen.</li>
|
||||
</ol>
|
||||
<hr>
|
||||
<h2 id="bekannte-probleme-beim-start" tabindex="-1"><a class="header-anchor" href="#bekannte-probleme-beim-start">Bekannte Probleme beim Start</a></h2>
|
||||
<h3 id="norton-360" tabindex="-1"><a class="header-anchor" href="#norton-360">Norton 360</a></h3>
|
||||
<p>Norton 360 stuft <code>praktiKST.exe</code> als gefährlich ein (Fehlalarm). Es muss eine Ausnahme für die Datei eingerichtet werden:</p>
|
||||
<ol>
|
||||
<li>Norton 360 öffnen.</li>
|
||||
<li>Sicherheit → Verlauf → Das entsprechende Ereignis suchen.</li>
|
||||
<li>„Wiederherstellen & Ausnahme hinzufügen" wählen.</li>
|
||||
</ol>
|
||||
<p><em>(Gemeldet von PE0WGA, Franz van Velzen – danke!)</em></p>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
</main>
|
||||
|
||||
<footer class="site-footer">
|
||||
<p>KST4Contest – ON4KST contest workflow for VHF/UHF/SHF operators.</p>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,200 @@
|
||||
<!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/konfiguration/">
|
||||
|
||||
<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/konfiguration/">
|
||||
<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">
|
||||
</head>
|
||||
<body>
|
||||
<header class="site-header">
|
||||
<a class="brand" href="/">KST4Contest</a>
|
||||
<nav>
|
||||
<a href="/features/">Features</a>
|
||||
<a href="/download/">Download</a>
|
||||
<a href="/manual/">Manual</a>
|
||||
<a href="/screenshots/">Screenshots</a>
|
||||
<a href="/news/">News</a>
|
||||
<a href="https://github.com/praktimarc/kst4contest">GitHub</a>
|
||||
<a href="/faq/">FAQ</a>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<main>
|
||||
|
||||
<section class="section">
|
||||
<div class="card manual-content">
|
||||
<p><a href="/manual/de/">← Back to manual overview</a></p>
|
||||
<h1>Konfiguration</h1>
|
||||
<h1 id="konfiguration" tabindex="-1"><a class="header-anchor" href="#konfiguration">Konfiguration</a></h1>
|
||||
<blockquote>
|
||||
<p>🇬🇧 <a href="en-Configuration">English version</a> | 🇩🇪 Du liest gerade die deutsche Version</p>
|
||||
</blockquote>
|
||||
<p>Nach dem ersten Start öffnet sich das <strong>Einstellungsfenster</strong> – dieses ist der zentrale Ausgangspunkt für alle Konfigurationen. Es empfiehlt sich, das Einstellungsfenster während des Betriebs geöffnet zu lassen (z. B. um den Beacon schnell ein- und auszuschalten).</p>
|
||||
<blockquote>
|
||||
<p><strong>Wichtig</strong>: Nach jeder Änderung unbedingt <strong>„Save Settings"</strong> klicken! Die Einstellungen werden unter Linux in <code>~/.praktikst/preferences.xml</code> und unter Windows in <code>%USERPROFILE%\.praktikst\preferences.xml</code> (bzw. <code>C:\Users\<Benutzername>\.praktikst\preferences.xml</code>) gespeichert. Ab v1.21 werden auch Fenstergrößen und Divider-Positionen beim Speichern gesichert.</p>
|
||||
</blockquote>
|
||||
<hr>
|
||||
<h2 id="station-settings-(stationseinstellungen)" tabindex="-1"><a class="header-anchor" href="#station-settings-(stationseinstellungen)">Station Settings (Stationseinstellungen)</a></h2>
|
||||
<p><img src="client_settings_window_station.png" alt="Stationseinstellungen"></p>
|
||||
<h3 id="login-und-chat-kategorien" tabindex="-1"><a class="header-anchor" href="#login-und-chat-kategorien">Login und Chat-Kategorien</a></h3>
|
||||
<p>Hier werden die Zugangsdaten für den ON4KST-Chat eingetragen (Rufzeichen und Passwort).
|
||||
Zudem wird die <strong>primäre Chat-Kategorie</strong> (z. B. IARU Region 1 VHF/Microwave) ausgewählt.</p>
|
||||
<p>Mit der Option für einen <strong>zweiten Chat</strong> (Multi-Channel-Login) kann man sich gleichzeitig in eine weitere Kategorie (z. B. UHF/SHF) einloggen. Beide Chats werden dann parallel überwacht. Hier kann optional auch ein abweichender Login-Name für den zweiten Chat vergeben werden (nützlich für Opposite Station Multi-Callsign Logging).</p>
|
||||
<h3 id="rufzeichen-und-locator" tabindex="-1"><a class="header-anchor" href="#rufzeichen-und-locator">Rufzeichen und Locator</a></h3>
|
||||
<p>Eigenes Rufzeichen und Maidenhead-Locator (6-stellig, z. B. <code>JN49IJ</code>) eintragen. Diese Werte werden für Distanz- und Richtungsberechnungen benötigt.</p>
|
||||
<h3 id="aktivierte-b%C3%A4nder" tabindex="-1"><a class="header-anchor" href="#aktivierte-b%C3%A4nder">Aktivierte Bänder</a></h3>
|
||||
<p>Über die <strong>„my station uses band"</strong>-Checkboxen werden die aktiven Bänder ausgewählt. Nur für ausgewählte Bänder erscheinen Schaltflächen und Tabellenzeilen in der Benutzeroberfläche. Nach Änderungen muss die Software neu gestartet werden.</p>
|
||||
<h3 id="antennen-%C3%B6ffnungswinkel-(antenna-beamwidth)" tabindex="-1"><a class="header-anchor" href="#antennen-%C3%B6ffnungswinkel-(antenna-beamwidth)">Antennen-Öffnungswinkel (Antenna Beamwidth)</a></h3>
|
||||
<p>Einen realistischen Wert für den Öffnungswinkel der eigenen Antenne eintragen (in Grad). Dieser Wert wird für die <a href="Funktionen#sked-richtungs-hervorhebung">Sked-Richtungs-Hervorhebung</a> verwendet. Ein Testwert von 50° hat sich bewährt; DM5M nutzt Quads mit 69°.</p>
|
||||
<blockquote>
|
||||
<p><strong>Keinesfalls</strong> Fantasy-Werte eintragen – die Richtungsberechnungen werden sonst unbrauchbar.</p>
|
||||
</blockquote>
|
||||
<h3 id="standard-maximum-qrb" tabindex="-1"><a class="header-anchor" href="#standard-maximum-qrb">Standard-Maximum-QRB</a></h3>
|
||||
<p>Maximale Entfernung (in km), für die Richtungs-Warnungen ausgelöst werden sollen. Realistischer Wert für DM5M: 900 km. Stationen, die weiter entfernt sind, werden für Highlighting-Zwecke ignoriert.</p>
|
||||
<hr>
|
||||
<h2 id="server-einstellungen-(ab-v1.31)" tabindex="-1"><a class="header-anchor" href="#server-einstellungen-(ab-v1.31)">Server-Einstellungen (ab v1.31)</a></h2>
|
||||
<p>Der Chat-Server-DNS und -Port sind in den Preferences konfigurierbar:</p>
|
||||
<ul>
|
||||
<li><strong>Server-DNS</strong>: Standard <code>www.on4kst.org</code> (ab v1.31 geändert von <code>www.on4kst.info</code>).</li>
|
||||
<li><strong>Port</strong>: Standardport des ON4KST-Servers.</li>
|
||||
</ul>
|
||||
<p>Eine Änderung ist nur notwendig, wenn der Server umzieht oder ein alternativer Endpunkt genutzt wird.</p>
|
||||
<hr>
|
||||
<h2 id="log-sync-einstellungen" tabindex="-1"><a class="header-anchor" href="#log-sync-einstellungen">Log-Sync-Einstellungen</a></h2>
|
||||
<p>Drei Methoden stehen zur Verfügung, um gearbeitete Stationen automatisch zu markieren. Details: <a href="de-Log-Synchronisation">Log-Synchronisation</a>.</p>
|
||||
<h3 id="universal-file-based-callsign-interpreter-(simplelogfile)" tabindex="-1"><a class="header-anchor" href="#universal-file-based-callsign-interpreter-(simplelogfile)">Universal File Based Callsign Interpreter (Simplelogfile)</a></h3>
|
||||
<p>Interpretiert beliebige Log-Dateien per Regex nach Rufzeichen-Mustern. Keine Bandinformation möglich. Geeignet als Fallback oder für nicht direkt unterstützte Logprogramme.</p>
|
||||
<h3 id="netzwerk-listener-f%C3%BCr-qso-udp-broadcast" tabindex="-1"><a class="header-anchor" href="#netzwerk-listener-f%C3%BCr-qso-udp-broadcast">Netzwerk-Listener für QSO-UDP-Broadcast</a></h3>
|
||||
<p><strong>Empfohlene Methode.</strong> KST4Contest hört auf UDP-Pakete, die das Logprogramm beim Speichern eines QSOs an die Broadcast-Adresse sendet. Die Stationen werden mit Bandinformation markiert. UDP-Port: Standard <strong>12060</strong>. (Wird z. B. von UCXLog, N1MM+, QARTest, <a href="http://DXLog.net">DXLog.net</a> genutzt).</p>
|
||||
<h3 id="win-test-network-listener-(zus%C3%A4tzlicher-udp-listener)" tabindex="-1"><a class="header-anchor" href="#win-test-network-listener-(zus%C3%A4tzlicher-udp-listener)">Win-Test Network-Listener (Zusätzlicher UDP-Listener)</a></h3>
|
||||
<p>Dedizierter Netzwerk-Erkenner für Win-Test. KST4Contest empfängt und verarbeitet Win-Test-spezifische UDP-Pakete (inkl. Sked-Übergabe) auf dem dafür konfigurierten Port.</p>
|
||||
<hr>
|
||||
<h2 id="trx-sync-einstellungen" tabindex="-1"><a class="header-anchor" href="#trx-sync-einstellungen">TRX-Sync-Einstellungen</a></h2>
|
||||
<p>Empfängt die aktuelle Frequenz des Transceivers vom Logprogramm via UDP. Ermöglicht die automatische Befüllung der Variable <code>MYQRG</code>. Nützlich für:</p>
|
||||
<ul>
|
||||
<li>Schnelles Einfügen der eigenen QRG in Chat-Nachrichten.</li>
|
||||
<li>Automatische CQ-Baken mit aktueller Frequenz.</li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><strong>Hinweis für Multi-Setup</strong>: Wenn zwei Logprogramme an zwei Computern betrieben werden, aber nur eine KST4Contest-Instanz, darf nur ein Logprogramm die Frequenzpakete senden. KST4Contest kann nicht zwischen den Quellen unterscheiden.</p>
|
||||
</blockquote>
|
||||
<hr>
|
||||
<h2 id="airscout-einstellungen" tabindex="-1"><a class="header-anchor" href="#airscout-einstellungen">AirScout-Einstellungen</a></h2>
|
||||
<p>Konfiguration der Schnittstelle zu AirScout für die Flugzeug-Scatter-Erkennung. Details: <a href="de-AirScout-Integration">AirScout-Integration</a>.</p>
|
||||
<hr>
|
||||
<h2 id="notification-settings-(benachrichtigungen)" tabindex="-1"><a class="header-anchor" href="#notification-settings-(benachrichtigungen)">Notification Settings (Benachrichtigungen)</a></h2>
|
||||
<p>Drei Benachrichtigungstypen stehen zur Wahl:</p>
|
||||
<ol>
|
||||
<li><strong>Einfache Sounds</strong>: TADA-Sound für eingehende Nachrichten, Tick für Sked-Richtungserkennung usw.</li>
|
||||
<li><strong>CW-Ansage</strong>: Das Rufzeichen einer Station, die eine Privatnachricht sendet, wird als CW-Signal ausgegeben.</li>
|
||||
<li><strong>Phonetische Ansage</strong>: Das Rufzeichen wird phonetisch ausgesprochen.</li>
|
||||
</ol>
|
||||
<hr>
|
||||
<h2 id="shortcut-settings-(schnellzugriff-schaltfl%C3%A4chen)" tabindex="-1"><a class="header-anchor" href="#shortcut-settings-(schnellzugriff-schaltfl%C3%A4chen)">Shortcut Settings (Schnellzugriff-Schaltflächen)</a></h2>
|
||||
<p>Konfiguration von Schnellzugriff-Schaltflächen, die direkt im Hauptfenster erscheinen. Ein Klick auf eine Schaltfläche fügt den konfigurierten Text in das Sendfeld ein. Alle <a href="Makros-und-Variablen#variablen">Variablen</a> können verwendet werden.</p>
|
||||
<hr>
|
||||
<h2 id="snippet-settings-(text-snippets)" tabindex="-1"><a class="header-anchor" href="#snippet-settings-(text-snippets)">Snippet Settings (Text-Snippets)</a></h2>
|
||||
<p>Text-Snippets sind über folgende Wege abrufbar:</p>
|
||||
<ul>
|
||||
<li><strong>Rechtsklick</strong> auf ein Rufzeichen in der Benutzerliste</li>
|
||||
<li><strong>Rechtsklick</strong> in der CQ-Nachrichtentabelle</li>
|
||||
<li><strong>Rechtsklick</strong> in der PM-Nachrichtentabelle</li>
|
||||
<li><strong>Tastenkombinationen</strong>: <code>Ctrl+1</code> bis <code>Ctrl+0</code> für die ersten 10 Snippets</li>
|
||||
</ul>
|
||||
<p>Wenn in der Benutzerliste ein Rufzeichen ausgewählt ist, wird der Snippet als Direktnachricht adressiert:
|
||||
<code>/CQ RUFZEICHEN <Snippet-Text></code></p>
|
||||
<hr>
|
||||
<h2 id="beacon-settings-(automatischer-beacon)" tabindex="-1"><a class="header-anchor" href="#beacon-settings-(automatischer-beacon)">Beacon Settings (Automatischer Beacon)</a></h2>
|
||||
<p>Konfiguration eines automatischen Intervall-Beacons im öffentlichen Chat-Kanal. Empfohlen: Variable <code>MYQRG</code> im Text verwenden, damit die aktuelle Frequenz immer aktuell ist. Intervall und Text sind frei konfigurierbar.</p>
|
||||
<blockquote>
|
||||
<p><strong>Tipp</strong>: Beacon beim CQ-Rufen aktivieren und im Einstellungsfenster schnell deaktivieren, wenn kein CQ gerufen wird.</p>
|
||||
</blockquote>
|
||||
<hr>
|
||||
<h2 id="messagehandling-settings-(ab-v1.25)" tabindex="-1"><a class="header-anchor" href="#messagehandling-settings-(ab-v1.25)">Messagehandling Settings (ab v1.25)</a></h2>
|
||||
<p>Neuer Einstellungsbereich mit folgenden Optionen:</p>
|
||||
<ul>
|
||||
<li><strong>Auto-Antwort auf alle eingehenden Nachrichten</strong>: Automatische Antwort auf Privatnachrichten konfigurierbar.</li>
|
||||
<li><strong>Auto-Antwort mit eigener CQ-QRG</strong>: Wenn jemand nach der eigenen QRG fragt, antwortet KST4Contest automatisch mit dem Inhalt der <code>MYQRG</code>-Variable.</li>
|
||||
<li><strong>Standard-Filter für das Userinfo-Fenster</strong>: Voreingestellter Nachrichtenfilter für das Stationsinfo-Fenster konfigurierbar <em>(für Gianluca :-) )</em>.</li>
|
||||
</ul>
|
||||
<hr>
|
||||
<h2 id="win-test-netzwerk-listener-(ab-v1.31)" tabindex="-1"><a class="header-anchor" href="#win-test-netzwerk-listener-(ab-v1.31)">Win-Test-Netzwerk-Listener (ab v1.31)</a></h2>
|
||||
<p>Dedizierter Empfänger für Win-Test-spezifische UDP-Pakete. Ermöglicht:</p>
|
||||
<ul>
|
||||
<li><strong>Log-Synchronisation</strong>: Gearbeitete Stationen werden aus Win-Test übernommen und in der Benutzerliste markiert.</li>
|
||||
<li><strong>Frequenz-Auswertung</strong>: Die aktuelle TRX-Frequenz aus Win-Test befüllt die <code>MYQRG</code>-Variable.</li>
|
||||
<li><strong>Sked-Übergabe (SKED Push)</strong>: Skeds aus KST4Contest werden via UDP direkt an Win-Test übergeben. Der UDP-Broadcast-Standardport von Win-Test (9871) wird verwendet.</li>
|
||||
</ul>
|
||||
<p>Einstellungen:</p>
|
||||
<ul>
|
||||
<li><strong>Aktivieren/Deaktivieren</strong>: Checkbox in den Preferences (ab v1.40).</li>
|
||||
<li><strong>Port</strong>: Konfigurierbarer UDP-Port für den Win-Test-Listener.</li>
|
||||
<li><strong>Sked-UDP-Adresse und Port</strong>: Zieladresse und Port für die SKED-Übergabe an Win-Test.</li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><strong>Hinweis</strong>: Der Win-Test-Listener ist ein <strong>zusätzlicher</strong> Listener – der Standard-QSO-UDP-Broadcast-Listener auf Port 12060 bleibt davon unabhängig.</p>
|
||||
</blockquote>
|
||||
<hr>
|
||||
<h2 id="pstrotator-einstellungen-(ab-v1.31)" tabindex="-1"><a class="header-anchor" href="#pstrotator-einstellungen-(ab-v1.31)">PSTRotator-Einstellungen (ab v1.31)</a></h2>
|
||||
<p>KST4Contest kann die Antennenrichtung über PSTRotator steuern.</p>
|
||||
<p>Einstellungen:</p>
|
||||
<ul>
|
||||
<li><strong>Aktivieren/Deaktivieren</strong>: Checkbox in den Preferences (ab v1.40).</li>
|
||||
<li><strong>IP-Adresse</strong>: IP-Adresse des PSTRotator-Rechners (Standard: <code>127.0.0.1</code> bei Betrieb auf demselben PC).</li>
|
||||
<li><strong>Port</strong>: Kommunikationsport von PSTRotator.</li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><strong>Hinweis</strong>: Nach einem Klick auf den Richtungs-Button wartet KST4Contest kurz auf die Rotatorantwort. Bei langsamen Rotoren (z. B. SPID) kann es zu einer kleinen Verzögerung kommen.</p>
|
||||
</blockquote>
|
||||
<hr>
|
||||
<h2 id="sniffer-einstellungen-(ab-v1.31)" tabindex="-1"><a class="header-anchor" href="#sniffer-einstellungen-(ab-v1.31)">Sniffer-Einstellungen (ab v1.31)</a></h2>
|
||||
<p>Der QSO-Sniffer filtert Chat-Nachrichten von konfigurierbaren Rufzeichen und leitet sie ins PM-Fenster weiter.</p>
|
||||
<p>Einstellungen:</p>
|
||||
<ul>
|
||||
<li><strong>Rufzeichen-Liste</strong>: Kommagetrennte Liste von Rufzeichen, deren Nachrichten immer in das PM-Fenster weitergeleitet werden sollen.</li>
|
||||
</ul>
|
||||
<p>Anwendungsfall: Wichtige Stationen (z. B. DX-Peditionen oder feste Verbündete im Contest) im Auge behalten, ohne den Haupt-Chat ständig zu beobachten.</p>
|
||||
<hr>
|
||||
<h2 id="worked-station-database-settings-(gearbeitete-stationen-datenbank)" tabindex="-1"><a class="header-anchor" href="#worked-station-database-settings-(gearbeitete-stationen-datenbank)">Worked Station Database Settings (Gearbeitete-Stationen-Datenbank)</a></h2>
|
||||
<p>Die interne Worked-Datenbank enthält:</p>
|
||||
<ul>
|
||||
<li>Worked-Status aller Stationen (pro Band)</li>
|
||||
<li>NOT-QRV-Tags (seit v1.2)</li>
|
||||
</ul>
|
||||
<p><strong>Ab v1.40</strong>: Einträge haben eine automatische Lebensdauer von <strong>3 Tagen</strong> – ein manuelles Zurücksetzen vor jedem Contest ist nicht mehr zwingend notwendig. Für ein vollständiges Reset kann trotzdem die Schaltfläche <strong>„Reinitialize"</strong> verwendet werden.</p>
|
||||
<hr>
|
||||
<h2 id="dark-mode-(ab-v1.26)" tabindex="-1"><a class="header-anchor" href="#dark-mode-(ab-v1.26)">Dark Mode (ab v1.26)</a></h2>
|
||||
<p>Umschaltbar über das Menü: <strong>Window → Use Dark Mode</strong>. Die Farben können über CSS individuell angepasst werden.</p>
|
||||
<hr>
|
||||
<h2 id="einstellungen-speichern" tabindex="-1"><a class="header-anchor" href="#einstellungen-speichern">Einstellungen speichern</a></h2>
|
||||
<p>Nach <strong>jeder</strong> Änderung <strong>„Save Settings"</strong> klicken! Ohne Speichern gehen alle Änderungen beim nächsten Start verloren.</p>
|
||||
<ul>
|
||||
<li>Speicherort: unter Linux <code>~/.praktikst/preferences.xml</code> und unter Windows <code>%USERPROFILE%\.praktikst\preferences.xml</code> (bzw. <code>C:\Users\<Benutzername>\.praktikst\preferences.xml</code>)</li>
|
||||
<li>Ab v1.21: Fenstergrößen und Divider-Positionen werden ebenfalls gespeichert.</li>
|
||||
<li>Bei Problemen: Konfigurationsdatei löschen → KST4Contest erstellt eine neue mit Standardwerten.</li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
</main>
|
||||
|
||||
<footer class="site-footer">
|
||||
<p>KST4Contest – ON4KST contest workflow for VHF/UHF/SHF operators.</p>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,178 @@
|
||||
<!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">
|
||||
</head>
|
||||
<body>
|
||||
<header class="site-header">
|
||||
<a class="brand" href="/">KST4Contest</a>
|
||||
<nav>
|
||||
<a href="/features/">Features</a>
|
||||
<a href="/download/">Download</a>
|
||||
<a href="/manual/">Manual</a>
|
||||
<a href="/screenshots/">Screenshots</a>
|
||||
<a href="/news/">News</a>
|
||||
<a href="https://github.com/praktimarc/kst4contest">GitHub</a>
|
||||
<a href="/faq/">FAQ</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="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 – ON4KST contest workflow for VHF/UHF/SHF operators.</p>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,189 @@
|
||||
<!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/makros-und-variablen/">
|
||||
|
||||
<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/makros-und-variablen/">
|
||||
<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">
|
||||
</head>
|
||||
<body>
|
||||
<header class="site-header">
|
||||
<a class="brand" href="/">KST4Contest</a>
|
||||
<nav>
|
||||
<a href="/features/">Features</a>
|
||||
<a href="/download/">Download</a>
|
||||
<a href="/manual/">Manual</a>
|
||||
<a href="/screenshots/">Screenshots</a>
|
||||
<a href="/news/">News</a>
|
||||
<a href="https://github.com/praktimarc/kst4contest">GitHub</a>
|
||||
<a href="/faq/">FAQ</a>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<main>
|
||||
|
||||
<section class="section">
|
||||
<div class="card manual-content">
|
||||
<p><a href="/manual/de/">← Back to manual overview</a></p>
|
||||
<h1>Makros und Variablen</h1>
|
||||
<h1 id="makros-und-variablen" tabindex="-1"><a class="header-anchor" href="#makros-und-variablen">Makros und Variablen</a></h1>
|
||||
<blockquote>
|
||||
<p>🇬🇧 <a href="en-Macros-and-Variables">English version</a> | 🇩🇪 Du liest gerade die deutsche Version</p>
|
||||
</blockquote>
|
||||
<p>KST4Contest bietet ein flexibles System aus Text-Snippets, Shortcuts und eingebauten Variablen, die den Chat-Workflow im Contest erheblich beschleunigen.</p>
|
||||
<hr>
|
||||
<h2 id="%C3%BCberblick" tabindex="-1"><a class="header-anchor" href="#%C3%BCberblick">Überblick</a></h2>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Typ</th>
|
||||
<th>Aufruf</th>
|
||||
<th>Zweck</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><strong>Shortcuts</strong></td>
|
||||
<td>Button in der Toolbar</td>
|
||||
<td>Schneller Text-Insert ins Sendfeld</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Snippets</strong></td>
|
||||
<td>Rechtsklick / Ctrl+1…0</td>
|
||||
<td>Text-Bausteine, optionaler PM-Versand</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Variablen</strong></td>
|
||||
<td>In allen Text-Feldern verwendbar</td>
|
||||
<td>Dynamische Werte (QRG, Locator, AP-Daten)</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<hr>
|
||||
<h2 id="shortcuts-(schnellzugriff-schaltfl%C3%A4chen)" tabindex="-1"><a class="header-anchor" href="#shortcuts-(schnellzugriff-schaltfl%C3%A4chen)">Shortcuts (Schnellzugriff-Schaltflächen)</a></h2>
|
||||
<p>Konfigurierbar in den Preferences → <strong>Shortcut Settings</strong>.</p>
|
||||
<ul>
|
||||
<li>Jeder konfigurierte Text erzeugt <strong>einen Button</strong> in der Benutzeroberfläche.</li>
|
||||
<li>Ein Klick fügt den Text in das <strong>Sendfeld</strong> ein.</li>
|
||||
<li><strong>Alle Variablen</strong> können in Shortcuts verwendet werden und werden beim Einfügen sofort aufgelöst.</li>
|
||||
<li>Auch längere Texte möglich.</li>
|
||||
</ul>
|
||||
<p><strong>Tipp</strong>: Häufig verwendete Abkürzungen wie „pse", „rrr", „tnx", „73" als Shortcuts anlegen.</p>
|
||||
<hr>
|
||||
<h2 id="snippets-(text-bausteine)" tabindex="-1"><a class="header-anchor" href="#snippets-(text-bausteine)">Snippets (Text-Bausteine)</a></h2>
|
||||
<p>Konfigurierbar in den Preferences → <strong>Snippet Settings</strong>.</p>
|
||||
<h3 id="aufruf" tabindex="-1"><a class="header-anchor" href="#aufruf">Aufruf</a></h3>
|
||||
<ul>
|
||||
<li><strong>Rechtsklick</strong> auf ein Rufzeichen in der Benutzerliste</li>
|
||||
<li><strong>Rechtsklick</strong> in der CQ-Nachrichtentabelle</li>
|
||||
<li><strong>Rechtsklick</strong> in der PM-Nachrichtentabelle</li>
|
||||
<li><strong>Tastaturkürzel</strong>: <code>Ctrl+1</code> bis <code>Ctrl+0</code> für die ersten 10 Snippets</li>
|
||||
</ul>
|
||||
<h3 id="verhalten-mit-ausgew%C3%A4hltem-rufzeichen" tabindex="-1"><a class="header-anchor" href="#verhalten-mit-ausgew%C3%A4hltem-rufzeichen">Verhalten mit ausgewähltem Rufzeichen</a></h3>
|
||||
<p>Wenn in der Benutzerliste ein Rufzeichen ausgewählt ist, wird der Snippet als <strong>Privatnachricht</strong> adressiert:</p>
|
||||
<pre><code>/CQ RUFZEICHEN <Snippet-Text>
|
||||
</code></pre>
|
||||
<p>Anschließend kann mit <strong>Enter</strong> direkt gesendet werden – auch wenn das Sendfeld nicht den Fokus hat.</p>
|
||||
<h3 id="hardware-makro-tastatur" tabindex="-1"><a class="header-anchor" href="#hardware-makro-tastatur">Hardware-Makro-Tastatur</a></h3>
|
||||
<p><em>(Idee von IU3OAR, Gianluca Costantino)</em></p>
|
||||
<p>Die Tastenkombinationen <code>Ctrl+1</code> bis <code>Ctrl+0</code> können auf einer programmierbaren Makro-Tastatur belegt werden. Ein weiterer Tastendruck (auf eine „Enter"-Taste) sendet den Text sofort. Im Contest-Betrieb spart das erheblich Zeit.</p>
|
||||
<h3 id="vordefinierte-standard-snippets" tabindex="-1"><a class="header-anchor" href="#vordefinierte-standard-snippets">Vordefinierte Standard-Snippets</a></h3>
|
||||
<p>Beim ersten Start werden einige Snippets vorbelegt, z. B.:</p>
|
||||
<ul>
|
||||
<li><code>Hi OM, try sked?</code></li>
|
||||
<li><code>I am calling cq ur dir, pse lsn to me at MYQRG</code></li>
|
||||
<li><code>pse ur qrg?</code></li>
|
||||
<li><code>rrr, I move to your qrg nw, pse ant dir me</code></li>
|
||||
</ul>
|
||||
<p>Diese können in den Preferences angepasst oder gelöscht werden.</p>
|
||||
<hr>
|
||||
<h2 id="variablen" tabindex="-1"><a class="header-anchor" href="#variablen">Variablen</a></h2>
|
||||
<p>Variablen werden in geschriebenen Texten (Snippets, Shortcuts, Beacon, Sendfeld) durch ihre aktuellen Werte ersetzt. Einfach den Variablennamen <strong>großgeschrieben</strong> in den Text einfügen.</p>
|
||||
<h3 id="myqrg" tabindex="-1"><a class="header-anchor" href="#myqrg">MYQRG</a></h3>
|
||||
<p>Wird durch die aktuelle Transceiverfrequenz ersetzt.</p>
|
||||
<ul>
|
||||
<li>Quelle: TRX-Sync via UDP vom Logprogramm (wenn aktiviert)</li>
|
||||
<li>Fallback: Manuell eingetragener Wert im MYQRG-Textfeld rechts neben dem Sendbutton</li>
|
||||
<li>Format: <code>144.388.03</code></li>
|
||||
</ul>
|
||||
<p><strong>Beispiel</strong>: <code>calling cq at MYQRG</code> → <code>calling cq at 144.388.03</code></p>
|
||||
<h3 id="myqrgshort" tabindex="-1"><a class="header-anchor" href="#myqrgshort">MYQRGSHORT</a></h3>
|
||||
<p>Wie MYQRG, aber nur die ersten 7 Zeichen.</p>
|
||||
<ul>
|
||||
<li>Format: <code>144.388</code></li>
|
||||
</ul>
|
||||
<p><strong>Beispiel</strong>: <code>qrg: MYQRGSHORT</code> → <code>qrg: 144.388</code></p>
|
||||
<h3 id="mylocator" tabindex="-1"><a class="header-anchor" href="#mylocator">MYLOCATOR</a></h3>
|
||||
<p>Wird durch den eigenen Maidenhead-Locator (6-stellig) ersetzt.</p>
|
||||
<ul>
|
||||
<li>Format: <code>JO51IJ</code></li>
|
||||
</ul>
|
||||
<p><strong>Beispiel</strong>: <code>my loc: MYLOCATOR</code> → <code>my loc: JO51IJ</code></p>
|
||||
<h3 id="mylocatorshort" tabindex="-1"><a class="header-anchor" href="#mylocatorshort">MYLOCATORSHORT</a></h3>
|
||||
<p>Wie MYLOCATOR, aber nur die ersten 4 Zeichen.</p>
|
||||
<ul>
|
||||
<li>Format: <code>JO51</code></li>
|
||||
</ul>
|
||||
<p><strong>Beispiel</strong>: <code>loc: MYLOCATORSHORT</code> → <code>loc: JO51</code></p>
|
||||
<h3 id="qrzname" tabindex="-1"><a class="header-anchor" href="#qrzname">QRZNAME</a></h3>
|
||||
<p>Wird durch den <strong>Namen</strong> der aktuell ausgewählten Station aus dem Chat-Namenfeld ersetzt.</p>
|
||||
<p><strong>Beispiel</strong>: <code>Hi QRZNAME, sked?</code> → <code>Hi Gianluca, sked?</code></p>
|
||||
<h3 id="firstap" tabindex="-1"><a class="header-anchor" href="#firstap">FIRSTAP</a></h3>
|
||||
<p>Wird durch Daten des ersten reflektierbaren Flugzeugs zur ausgewählten Station ersetzt (sofern vorhanden).</p>
|
||||
<ul>
|
||||
<li>Bedingung: AirScout ist aktiv und ein Flugzeug ist verfügbar.</li>
|
||||
<li>Format-Beispiel: <code>a very big AP in 1 min</code></li>
|
||||
</ul>
|
||||
<p><strong>Beispiel</strong>: <code>AP info: FIRSTAP</code> → <code>AP info: a very big AP in 1 min</code></p>
|
||||
<h3 id="secondap" tabindex="-1"><a class="header-anchor" href="#secondap">SECONDAP</a></h3>
|
||||
<p>Wie FIRSTAP, aber für das zweite verfügbare Flugzeug.</p>
|
||||
<ul>
|
||||
<li>Format-Beispiel: <code>Next big AP in 9 min</code></li>
|
||||
</ul>
|
||||
<p><strong>Beispiel</strong>: <code>also: SECONDAP</code> → <code>also: Next big AP in 9 min</code></p>
|
||||
<h3 id="myqtf-(geplant-f%C3%BCr-v1.3)" tabindex="-1"><a class="header-anchor" href="#myqtf-(geplant-f%C3%BCr-v1.3)">MYQTF <em>(geplant für v1.3)</em></a></h3>
|
||||
<p>Wird durch die aktuelle Antennenrichtung in Worten ersetzt (z. B. <code>north</code>, <code>north east</code>, <code>east</code>, …).</p>
|
||||
<ul>
|
||||
<li>Quelle: Winkelwert im MYQTF-Eingabefeld (rechts neben dem MYQRG-Feld)</li>
|
||||
</ul>
|
||||
<hr>
|
||||
<h2 id="variablen-im-beacon" tabindex="-1"><a class="header-anchor" href="#variablen-im-beacon">Variablen im Beacon</a></h2>
|
||||
<p>Alle Variablen können auch im <strong>automatischen Beacon</strong> (Intervall-Nachrichten) verwendet werden. Empfohlene Beacon-Konfiguration:</p>
|
||||
<pre><code>calling cq at MYQRG, loc MYLOCATOR, GL all!
|
||||
</code></pre>
|
||||
<p>Da KST4Contest QRG-Daten automatisch aus Chat-Nachrichten ausliest: Wenn andere Stationen ebenfalls KST4Contest nutzen, sehen sie die eigene QRG sofort in der QRG-Spalte der Benutzerliste.</p>
|
||||
<hr>
|
||||
<h2 id="beispiel-workflow-mit-makros-im-contest" tabindex="-1"><a class="header-anchor" href="#beispiel-workflow-mit-makros-im-contest">Beispiel-Workflow mit Makros im Contest</a></h2>
|
||||
<ol>
|
||||
<li>Station in der Benutzerliste auswählen → Rufzeichen ist nun vorausgewählt.</li>
|
||||
<li><code>Ctrl+1</code> drücken → Snippet „Hi OM, try sked?" wird als PM adressiert.</li>
|
||||
<li>Enter drücken → Nachricht wird gesendet.</li>
|
||||
<li>Station antwortet mit Frequenz → QRG-Spalte wird automatisch befüllt.</li>
|
||||
<li><code>Ctrl+2</code> → Snippet „I am calling cq ur dir, pse lsn to me at 144.388" (MYQRG aufgelöst).</li>
|
||||
<li>Enter → Gesendet.</li>
|
||||
</ol>
|
||||
<p>Ohne manuelle Tipparbeit, ohne Fehler, ohne Unterbrechung des CQ-Rufens.</p>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
</main>
|
||||
|
||||
<footer class="site-footer">
|
||||
<p>KST4Contest – ON4KST contest workflow for VHF/UHF/SHF operators.</p>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user