mirror of
https://github.com/praktimarc/kst4contest.git
synced 2026-07-13 08:07:11 +02:00
209 lines
9.5 KiB
HTML
209 lines
9.5 KiB
HTML
<!doctype html>
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<title>{{ manual.title }} | KST4Contest Manual</title>
|
||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
<meta name="description" content="KST4Contest manual page: {{ manual.title }}">
|
||
<link rel="canonical" href="https://kst4contest.hamradioonline.de/manual/en/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/en/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?v=1783551792640">
|
||
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
|
||
|
||
<meta property="og:image" content="https://kst4contest.hamradioonline.de/assets/social/kst4contest-og.png">
|
||
<meta property="og:image:width" content="1200">
|
||
<meta property="og:image:height" content="630">
|
||
<meta name="twitter:image" content="https://kst4contest.hamradioonline.de/assets/social/kst4contest-og.png">
|
||
|
||
</head>
|
||
|
||
<body>
|
||
<div class="site-bg"></div>
|
||
|
||
<header class="site-header">
|
||
<a class="brand" href="/">
|
||
<span class="brand-mark">◎</span>
|
||
<span>
|
||
<strong>KST4Contest</strong>
|
||
<small>ON4KST Contest Client</small>
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="site-nav">
|
||
|
||
<a href="/">Home</a>
|
||
|
||
<a href="/features/">Features</a>
|
||
|
||
<a href="/screenshots/">Screenshots</a>
|
||
|
||
<a href="/manual/">Manual</a>
|
||
|
||
<a href="/news/">News</a>
|
||
|
||
<a href="/roadmap/">Roadmap</a>
|
||
|
||
<a href="/about/">About</a>
|
||
|
||
<a href="/faq/">FAQ</a>
|
||
|
||
<a class="nav-cta" href="/download/">Download</a>
|
||
</nav>
|
||
</header>
|
||
|
||
<main>
|
||
|
||
<section class="section">
|
||
<div class="card manual-content">
|
||
<p><a href="/manual/en/">← 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>🇬🇧 You are reading the English version | 🇩🇪 <a href="/manual/de/airscout-integration/">Deutsche Version</a></p>
|
||
</blockquote>
|
||
<p>AirScout (by DL2ALF) is a program for detecting aircraft for aircraft scatter operation. KST4Contest is tightly integrated with AirScout and shows reflectable aircraft directly in the user list.</p>
|
||
<blockquote>
|
||
<p><strong>Aircraft Scatter</strong> enables very long-distance communication on VHF and higher – even for stations with low altitude above sea level or unfavourable topographic conditions.</p>
|
||
</blockquote>
|
||
<hr>
|
||
<h2 id="downloading-airscout" tabindex="-1"><a class="header-anchor" href="#downloading-airscout">Downloading AirScout</a></h2>
|
||
<p>Download AirScout from:</p>
|
||
<ul>
|
||
<li><a href="http://airscout.eu/index.php/download">http://airscout.eu/index.php/download</a></li>
|
||
</ul>
|
||
<hr>
|
||
<h2 id="aircraft-data-feeds-(adsb)" tabindex="-1"><a class="header-anchor" href="#aircraft-data-feeds-(adsb)">Aircraft Data Feeds (ADSB)</a></h2>
|
||
<p>Public aircraft data feeds on the internet are often unreliable and limited in use. A recommended alternative is the dedicated ADSB feed service provided by <strong>OV3T (Thomas)</strong>:</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>An account is required for this service. Please consider donating to Thomas – the server costs are not free!</p>
|
||
<hr>
|
||
<h2 id="setting-up-airscout" tabindex="-1"><a class="header-anchor" href="#setting-up-airscout">Setting Up AirScout</a></h2>
|
||
<h3 id="step-1%3A-configure-the-adsb-feed-in-airscout" tabindex="-1"><a class="header-anchor" href="#step-1%3A-configure-the-adsb-feed-in-airscout">Step 1: Configure the ADSB Feed in AirScout</a></h3>
|
||
<ol>
|
||
<li>Start AirScout.</li>
|
||
<li>Enter your OV3T feed account details (username, password, URL) in the AirScout settings.</li>
|
||
</ol>
|
||
<p><img src="as_plane_feed_1.png" alt="AirscoutStep1">
|
||
<img src="as_plane_feed_2.png" alt="AirscoutStep2"></p>
|
||
<ol start="3">
|
||
<li>Test the connection.</li>
|
||
</ol>
|
||
<h3 id="step-2%3A-enable-udp-communication-for-kst4contest" tabindex="-1"><a class="header-anchor" href="#step-2%3A-enable-udp-communication-for-kst4contest">Step 2: Enable UDP Communication for KST4Contest</a></h3>
|
||
<p>In AirScout, enable the UDP interface:</p>
|
||
<ul>
|
||
<li>Activate the corresponding checkbox in the AirScout settings (only one checkbox needed).</li>
|
||
<li>Do not change the default ports unless there is a specific reason.</li>
|
||
</ul>
|
||
<h3 id="step-3%3A-kst4contest-settings" tabindex="-1"><a class="header-anchor" href="#step-3%3A-kst4contest-settings">Step 3: KST4Contest Settings</a></h3>
|
||
<p>In KST4Contest Preferences → <strong>AirScout Settings</strong>:</p>
|
||
<ul>
|
||
<li>Enable AirScout communication</li>
|
||
<li>Leave IP and port at their default values (unless changed)</li>
|
||
</ul>
|
||
<p><img src="as_plane_feed_3.png" alt="AirscoutStep3">{ width=85% }</p>
|
||
<hr>
|
||
<h2 id="communication-between-kst4contest-and-airscout-(from-v1.263)" tabindex="-1"><a class="header-anchor" href="#communication-between-kst4contest-and-airscout-(from-v1.263)">Communication Between KST4Contest and AirScout (from v1.263)</a></h2>
|
||
<p><strong>Improvement in v1.263</strong>: KST4Contest now only sends stations to AirScout whose QRB (distance) is less than the configured <strong>maximum QRB</strong>. The query interval has been extended from 12 seconds to <strong>60 seconds</strong>.</p>
|
||
<p><strong>Benefits:</strong></p>
|
||
<ul>
|
||
<li>Significantly less computation load for AirScout</li>
|
||
<li>Significantly less message traffic</li>
|
||
<li>The tracking issue with the “Show Path in AirScout” button is greatly improved</li>
|
||
<li>Less overall CPU usage</li>
|
||
</ul>
|
||
<p>Additionally: The name of the KST4Contest client and AirScout server was previously hardcoded (<code>KST</code> and <code>AS</code>). From v1.263, the names configured in the Preferences are used.</p>
|
||
<hr>
|
||
<h2 id="multiple-kst4contest-instances-and-airscout" tabindex="-1"><a class="header-anchor" href="#multiple-kst4contest-instances-and-airscout">Multiple KST4Contest Instances and AirScout</a></h2>
|
||
<blockquote>
|
||
<p><strong>Note</strong>: If multiple KST4Contest instances are running simultaneously and AirScout communication is enabled on both, AirScout will respond <strong>to both instances</strong>.</p>
|
||
</blockquote>
|
||
<p>This is not a problem if:</p>
|
||
<ul>
|
||
<li>Both instances use the same locator, <strong>or</strong></li>
|
||
<li>Both instances have different login callsigns.</li>
|
||
</ul>
|
||
<p>Otherwise, it may result in incorrect AP data.</p>
|
||
<hr>
|
||
<h2 id="ap-column-in-the-user-list" tabindex="-1"><a class="header-anchor" href="#ap-column-in-the-user-list">AP Column in the User List</a></h2>
|
||
<p>After setup, an <strong>AP column</strong> appears in the user list showing up to two reflectable aircraft per station.</p>
|
||
<p>Example display:</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, 100% each</td>
|
||
</tr>
|
||
<tr>
|
||
<td>F5DYD</td>
|
||
<td>2 Planes: 14 min / 31 min, 50% each</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p>AP information is also available in the <strong>private messages window</strong>.</p>
|
||
<p>The percentage indicates the reflection potential (aircraft size, altitude, distance).</p>
|
||
<hr>
|
||
<h2 id="ap-variables-in-messages" tabindex="-1"><a class="header-anchor" href="#ap-variables-in-messages">AP Variables in Messages</a></h2>
|
||
<p>Aircraft data can be inserted directly into messages:</p>
|
||
<ul>
|
||
<li><code>FIRSTAP</code> → e.g. <code>a very big AP in 1 min</code></li>
|
||
<li><code>SECONDAP</code> → e.g. <code>Next big AP in 9 min</code></li>
|
||
</ul>
|
||
<p>Details: <a href="Macros-and-Variables#variables">Macros and Variables</a></p>
|
||
<hr>
|
||
<h2 id="%E2%80%9Cshow-path-in-airscout%E2%80%9D-button" tabindex="-1"><a class="header-anchor" href="#%E2%80%9Cshow-path-in-airscout%E2%80%9D-button">“Show Path in AirScout” Button</a></h2>
|
||
<p>In the user list there is a button with an arrow showing the direction (QTF) to the selected station. Clicking it maximises AirScout and shows the path with reflectable aircraft to the selected contact.</p>
|
||
|
||
</div>
|
||
</section>
|
||
</main>
|
||
|
||
<footer class="site-footer">
|
||
<div class="footer-grid">
|
||
<div>
|
||
<strong>KST4Contest</strong>
|
||
<p>Contest-optimized ON4KST workflow for VHF/UHF/SHF operators.</p>
|
||
</div>
|
||
|
||
<div>
|
||
<strong>Project</strong>
|
||
<p><a href="/features/">Features</a></p>
|
||
<p><a href="/download/">Download</a></p>
|
||
<p><a href="/manual/">Manual</a></p>
|
||
<p><a href="/roadmap/">Roadmap</a></p>
|
||
</div>
|
||
|
||
<div>
|
||
<strong>Community</strong>
|
||
<p><a href="https://github.com/praktimarc/kst4contest">GitHub Repository</a></p>
|
||
<p><a href="https://github.com/praktimarc/kst4contest/issues">Issues</a></p>
|
||
<p><a href="/contact/">Contact</a></p>
|
||
</div>
|
||
|
||
<div>
|
||
<strong>Legal</strong>
|
||
<p><a href="/legal-notice/">Legal Notice</a></p>
|
||
<p><a href="/privacy/">Privacy Policy</a></p>
|
||
</div>
|
||
</div>
|
||
</footer>
|
||
</body>
|
||
</html> |