{"id":531,"date":"2024-03-20T18:01:24","date_gmt":"2024-03-20T17:01:24","guid":{"rendered":"https:\/\/sp4thk.elfro.pl\/?page_id=531"},"modified":"2026-01-04T08:10:47","modified_gmt":"2026-01-04T07:10:47","slug":"logbook-2","status":"publish","type":"page","link":"https:\/\/sp4thk.elfro.pl\/index.php\/en\/logbook-2\/","title":{"rendered":"LogBook"},"content":{"rendered":"\n<p>The second main module of the program, and in many cases the first one, is the LogBook, which allows you to record communications. It may or may not work in conjunction with a transceiver.<\/p>\n\n\n\n<p>You can also set it as the main program window if you want to use only logs without connecting to the radio.<\/p>\n\n\n\n<p>The idea behind the creation of the log was field activations in various programs. For now, I have experience with the POTA program, so other programs may still require testing and corrections.<\/p>\n\n\n\n<p>Log does not need databases, the files are saved in text form in the CSV format and can be easily opened in Excel, for example.<\/p>\n\n\n\n<p>This is a simple and quick way to save data that does not require filtering or various types of queries. It is good practice to save each activation in a separate log created for a specific activation. This protects against failure and speeds up the program&#8217;s operation.<\/p>\n\n\n\n<p>We run the logbook from Menu-&gt;Log Book with the POTA\/SOTA cluster\u2026.<\/p>\n\n\n\n<p>Other startup and configuration methods are described in the <a href=\"https:\/\/sp4thk.elfro.pl\/index.php\/en\/installing\/\" data-type=\"page\" data-id=\"527\">Installation<\/a> section.<\/p>\n\n\n\n<p>You can easily move between the necessary fields, i.e. sign, reports, frequency, etc., using the Tab or Enter key.<\/p>\n\n\n\n<p>Required fields are highlighted in &#8222;blue&#8221;<\/p>\n\n\n\n<p>The program marks required fields in &#8222;red&#8221; if they are not completed.<\/p>\n\n\n\n<p>When working with a cluster, clicking on a cluster element will fill the fields with data from the cluster. We start a conversation (if we succeed). We press enter several times to accept, correct the RST reports if necessary, and the log is saved. You can also immediately click on Save to logbook. If the date is empty, it will be filled in automatically.<\/p>\n\n\n\n<p>When not saving, click on another record in the cluster or the Clr button. \u2013 data cleaner. There are two Clr buttons. At the sign, he cleans as much as he can. For a band, it only clears the frequency, band and mode.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">\ud83d\uddfa\ufe0f<strong>LogBook main window:<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d7382a91c58&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d7382a91c58\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1252\" height=\"643\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/myLogEN.png\" alt=\"\" class=\"wp-image-1654\" srcset=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/myLogEN.png 1252w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/myLogEN-300x154.png 300w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/myLogEN-1024x526.png 1024w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/myLogEN-768x394.png 768w\" sizes=\"auto, (max-width: 1252px) 100vw, 1252px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n<p>Next to the date and time, one or two icons are displayed.<br>The date and time are updated automatically, but this behavior can be paused.<\/p>\n\n\n\n<p>Updating the time is stopped by entering edit mode (clicking on the time) or by clicking the icon.<\/p>\n\n\n\n<p><strong>Icon meanings:<\/strong><\/p>\n\n\n\n<div><img decoding=\"async\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2025\/11\/ofCllock.png\" alt=\"\"  style=\"float:left; \/><div style=\"float:left; height:34px;vertical-align:middle\"><p>&nbsp;Time updating is disabled<\/p><\/div>\n<div style=\"clear:both\"><\/div>\n<div><img decoding=\"async\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2025\/11\/startClock.png\" alt=\"\" style=\"float:left; \/><div style=\"float:left; height:34px;vertical-align:middle\"><p>&nbsp;Time updating is enabled<\/p><\/div>\n<div style=\"clear:both\"><\/div>\n<div><img decoding=\"async\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2025\/11\/currentclock.png\" alt=\"\"  style=\"float:left; \/><div style=\"float:left; height:34px;vertical-align:middle\"><p>&nbsp;Inserts the current time (does not start automatic updating)<\/p><\/div>\n<div style=\"clear:both\"><\/div>\n\n\n\n<p>At first, the multitude of options may be overwhelming, but after a while everything will become clear.<\/p>\n\n\n\n<p>I suggest you set the configuration first. To do this, click on the Settings icon:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"59\" height=\"41\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2024\/03\/cfg-1.png\" alt=\"\" class=\"wp-image-652\"\/><\/figure>\n<\/div>\n\n\n<p>A window with options will appear:<\/p>\n\n\n\n<p class=\"has-medium-font-size\">\u2699\ufe0f <strong>Logbook Configuration<\/strong><\/p>\n\n\n\n<p>Most options are intuitive, so the description focuses on the more advanced or less obvious settings.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d7382a92447&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d7382a92447\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1264\" height=\"691\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/logCfgEN-1.png\" alt=\"\" class=\"wp-image-1659\" srcset=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/logCfgEN-1.png 1264w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/logCfgEN-1-300x164.png 300w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/logCfgEN-1-1024x560.png 1024w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/logCfgEN-1-768x420.png 768w\" sizes=\"auto, (max-width: 1264px) 100vw, 1264px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>Logbook configuration is divided into the following sections:<\/p>\n\n\n\n<ul class=\"icon-list\">\n  <li style=\"--icon:'\ud83d\udcd8';\"><b>Logbook<\/b> \u2013 logbook name and template, user data, behavior, appearance<\/li>\n  <li style=\"--icon:'\ud83d\udd11';\"><b>QRZ<\/b> \u2013 login credentials for QRZ and how the program interacts with QRZ.<\/li>\n  <li style=\"--icon:'\ud83c\udf10';\"><b>LoTW<\/b> \u2013 configuration for cooperation with the TQSL application used by LoTW.<\/li>\n  <li style=\"--icon:'\ud83d\udc8c';\"><b>eQSL<\/b> \u2013 configuration for sending QSL cards via e-mail.<\/li>\n  <li style=\"--icon:'\ud83d\udce1';\"><b>Clusters \/ Telnet<\/b> \u2013 as the name suggests, configuration of DX cluster connections.<\/li>\n  <li style=\"--icon:'\ud83d\udcbb';\"><b>WSJTX \/ NTP<\/b> \u2013 support for digital mode applications (e.g. FT8) and time synchronization.<\/li>\n  <li style=\"--icon:'\u23f0';\"><b>Scheduler<\/b> \u2013 settings for automatic tasks, e.g. sending logs to QRZ or LoTW.<\/li>\n  <li style=\"--icon:'\u2699\ufe0f';\"><b>Misc<\/b> \u2013 other program options: language, backups, and additional settings.<\/li>\n  <li style=\"--icon:'\ud83c\udfa8';\"><b>Appearance<\/b> \u2013 program appearance: visual styles, color scheme, and font sizes.<\/li>\n  <li style=\"--icon:'\ud83d\uddfa\ufe0f';\"><b>Map<\/b> \u2013 options for map display and QSO visualizations.<\/li>\n  <li style=\"--icon:'\ud83c\udfa7';\"><b>Audio Recorder<\/b> \u2013 audio configuration and recording options.<\/li>\n  <li style=\"--icon:'\ud83d\udc27';\"><b>Wine<\/b> \u2013 visible only on Linux, used to configure the program in the Wine environment.<\/li>\n<\/ul>\n\n\n\n<p>The main <strong>Logbook Configuration<\/strong> window contains the primary appearance and functionality options.<\/p>\n\n\n\n<p>\ud83d\udcd8 <strong>Logbook Name<\/strong> \u2013 you can select an existing logbook from the list or enter a new name.<\/p>\n\n\n\n<p>Logbooks are stored in the program\u2019s <strong>LOGBOOKS<\/strong> folder. Each logbook is kept in a separate folder named after the logbook.<br>For this reason, special characters such as <code>? * &amp; % * \\ \/<\/code> are not allowed in the name.<br>Inside the logbook folder, there is a <code>logbook.csv<\/code> file along with its backups (the last <strong>11 changes<\/strong>, excluding the addition of a new QSO).<\/p>\n\n\n\n<p><strong>Logbook Template<\/strong> \u2013 the following templates are available: <strong>Standard<\/strong>, <strong>POTA<\/strong>, <strong>SOTA<\/strong>, <strong>WWFF<\/strong>, <strong>Field Day<\/strong>.<br>The Logbook works essentially the same in all cases; the difference lies in the <strong>required fields<\/strong>.<br>For example, for <strong>POTA<\/strong> you must enter your park reference, for <strong>SOTA<\/strong> the summit reference, etc.<\/p>\n\n\n\n<p><strong>Default Window<\/strong> \u2013 as mentioned during installation, the program can operate either as a <strong>Logbook-only<\/strong> application or with <strong>transceiver control<\/strong> enabled.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If this option is enabled, the program behaves as a classic logging application.<\/li>\n\n\n\n<li>If it is disabled, the default main window is the <strong>radio control window<\/strong>, which can cooperate with the Logbook.<\/li>\n<\/ul>\n\n\n\n<p>In practice, this results in <strong>three different views<\/strong>.<\/p>\n\n\n\n<p><strong>When the option is enabled:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Only the <strong>Logbook<\/strong> window is visible.<\/li>\n<\/ol>\n\n\n\n<p><strong>When the option is disabled:<\/strong><br>2. The <strong>Radio Control<\/strong> window<br>3. The <strong>Radio Control<\/strong> window together with the <strong>Logbook<\/strong> window<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Why this somewhat unusual approach?<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Radio control is not always required.<\/li>\n\n\n\n<li>Enabling radio control initializes additional libraries, which may temporarily pause the application.<br>It is more efficient to perform this initialization <strong>once at startup<\/strong> rather than every time the TRX controller window is opened.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Configuration at first startup each day<\/strong><\/h3>\n\n\n\n<p>This option is especially useful for <strong>portable and field activations<\/strong>.<br>When starting a laptop in the field, the program immediately enters the configuration mode, allowing you to quickly create a <strong>new Logbook for a specific activation<\/strong>.<\/p>\n\n\n\n<p>In this scenario, the option <strong>\u201cStart with Logbook selection only\u201d<\/strong> is particularly useful.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Hide POTA \/ SOTA fields and show statistics<\/strong><\/h3>\n\n\n\n<p>To allow entering additional data required by various award programs \u2014 and because activators often participate in multiple programs at the same time \u2014 the application provides a number of dedicated input fields.<\/p>\n\n\n\n<p>However, not every user participates in POTA or similar programs and may never use these fields.<br>They can be hidden, and the freed space will instead display <strong>simple log statistics<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d7382a92a4a&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d7382a92a4a\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"526\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1660\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/myLogEN-1-1024x526.png\" alt=\"\" class=\"wp-image-1660\" srcset=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/myLogEN-1-1024x526.png 1024w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/myLogEN-1-300x154.png 300w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/myLogEN-1-768x394.png 768w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/myLogEN-1.png 1252w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d7382a92dc3&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d7382a92dc3\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"526\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1661\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/myLogStatsEN-1024x526.png\" alt=\"\" class=\"wp-image-1661\" srcset=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/myLogStatsEN-1024x526.png 1024w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/myLogStatsEN-300x154.png 300w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/myLogStatsEN-768x394.png 768w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/myLogStatsEN.png 1252w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/figure>\n\n\n\n<p><strong>Disable clusters \u2013 offline mode<\/strong><\/p>\n\n\n\n<p>When this option is enabled, the program does not attempt to connect to the internet.<\/p>\n\n\n\n<p>During field activations with poor network coverage, downloading data from services such as <strong>QRZ<\/strong> or map providers may be very slow.<br>With a single click, all online connections can be disabled, allowing you to perform activations <strong>without interruptions<\/strong>.<\/p>\n\n\n\n<p>The next few tabs are intentionally skipped here and will be described separately.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Changing the logbook<\/strong><\/p>\n\n\n\n<p>There may be situations where one logbook is already open and you want to open another one.<\/p>\n\n\n\n<p>What should be done with the existing records?<br>Save them, discard them, or perhaps append them to the logbook being opened?<\/p>\n\n\n\n<p>When changing the logbook folder or name and clicking <strong>OK<\/strong>, the program will ask:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d7382a932f2&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d7382a932f2\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"924\" height=\"477\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2024\/03\/logBookName.png\" alt=\"\" class=\"wp-image-656\" srcset=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2024\/03\/logBookName.png 924w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2024\/03\/logBookName-300x155.png 300w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2024\/03\/logBookName-768x396.png 768w\" sizes=\"auto, (max-width: 924px) 100vw, 924px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>After completing the configuration, we return to the main window.<br>Its upper section contains the <strong>current QSO data<\/strong> that will be recorded.<\/p>\n\n\n\n<p>There are many input fields, but only some of them are required.<br>This depends on the selected award program (<strong>POTA, SOTA<\/strong>, etc.).<br>Required fields are <strong>highlighted<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Why aren\u2019t unnecessary fields hidden to simplify the interface?<\/h3>\n\n\n\n<p>This design allows multiple programs to be combined \u2014 for example <strong>POTA and SOTA<\/strong> \u2014 by simply filling in additional fields.<\/p>\n\n\n\n<p>Close the configuration window.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>\ud83d\uddfa\ufe0f <strong>Logbook Operation<\/strong><\/p>\n\n\n\n<p>After entering your data in the <strong>My\u2026<\/strong> fields and adding the first log entry, these values will be saved as <strong>defaults<\/strong> for subsequent QSOs.<\/p>\n\n\n\n<p>If no QSO has been added yet, the entered data can still be saved by clicking <strong>Save defaults<\/strong>, or cleared using <strong>Clear defaults<\/strong>.<\/p>\n\n\n\n<p>If the logbook is connected to a radio, frequencies can also be <strong>updated directly from the radio<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"355\" height=\"157\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2024\/03\/updFromTRX.png\" alt=\"\" class=\"wp-image-659\" srcset=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2024\/03\/updFromTRX.png 355w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2024\/03\/updFromTRX-300x133.png 300w\" sizes=\"auto, (max-width: 355px) 100vw, 355px\" \/><\/figure>\n<\/div>\n\n\n<p>The lower part of the logbook window contains a <strong>list view<\/strong>.<br>This list can display different types of data.<\/p>\n\n\n\n<p>It can show:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>the list of saved QSOs from <strong>My Logbook<\/strong>, and<\/li>\n\n\n\n<li>data from <strong>POTA, SOTA, WWFF, and DX clusters<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p>The <strong>POTA cluster<\/strong> is additionally divided into <strong>SPOTS<\/strong> and <strong>ACTIVATIONS<\/strong>.<\/p>\n\n\n\n<p>The <strong>SOTA cluster<\/strong> is divided into <strong>SPOTS<\/strong> and <strong>ALERTS<\/strong>.<\/p>\n\n\n\n<p>Filtering is enabled by entering a fragment of the region or text you are interested in, for example <strong>SP<\/strong>.<br>The filter is <strong>case-sensitive<\/strong>.<\/p>\n\n\n\n<p>Depending on the selected display mode (Logbook or Cluster), the filter searches specific fields and checks whether they contain the entered text fragment \u2014 for example:<br><strong>SP4THK<\/strong>, <strong>SPAIN<\/strong>, <strong>ISLAND<\/strong>, <strong>SP-1234<\/strong>, or anything else containing <strong>SP<\/strong>.<\/p>\n\n\n\n<p><strong>Note:<\/strong> In some search fields, the program distinguishes between uppercase and lowercase letters.<br><strong>SP<\/strong>, <strong>sp<\/strong>, <strong>Sp<\/strong>, and <strong>sP<\/strong> are treated as different queries.<\/p>\n\n\n\n<p>When a filter is active, the filtered list in the main Logbook window is displayed with a <strong>red background<\/strong>.<br>This makes it immediately obvious \u2014 especially in moments of panic \u2014 where the rest of your QSOs went \ud83d\ude09<br>They are not gone, they are just <strong>filtered out<\/strong>.<\/p>\n\n\n\n<div>\n<div style=\"float:left; margin:10px 15px 0 0\"> <img decoding=\"async\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2024\/03\/Very_small_Symbol_Informati.png\">\n<\/div>\n<div style=\"float:left;margin:15px 15px 0 0;font-size:30px\"><strong>Info. <\/strong><\/div>\n<\/div> <div style=\"clear:both\"><\/div>\n\n\n\n<p>Clicking on an entry from any cluster will automatically populate the corresponding fields in the log entry area at the top of the window.<\/p>\n\n\n\n<p>If the <strong>Rig (TRX) control module<\/strong> is enabled, the radio frequency will also be set automatically.<\/p>\n\n\n\n<p>Depending on the configuration settings, this action may require either a <strong>single click<\/strong> or a <strong>double click<\/strong>.<\/p>\n\n\n\n<div>\n<div style=\"float:left; margin:10px 15px 0 0\"> <img decoding=\"async\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2024\/03\/Very_small_Symbol_Informati.png\">\n<\/div>\n<div style=\"float:left;margin:15px 15px 0 0;font-size:30px\"><strong>Info. <\/strong><\/div>\n<\/div> <div style=\"clear:both\"><\/div>\n\n\n\n<p>There is no problem \u2014 it will still be treated as a <strong>single record<\/strong>.<br>If you operate from multiple parks or had a contact with multiple parks, enter them <strong>separated by commas<\/strong>.<br>During export, the data will be processed accordingly \u2014 split, duplicated where necessary, and divided into the appropriate output files.<\/p>\n\n\n\n<p class=\"has-medium-font-size\" id=\"QSO_Edit\">\ud83d\udcdd <strong>QSO Editing<\/strong><\/p>\n\n\n\n<p>After adding a QSO, it often turns out that something needs to be corrected \u2014 for example, a missing grid locator.<\/p>\n\n\n\n<p>Simply <strong>double-click<\/strong> the selected record, and the edit window will appear:<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d7382a93c3e&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d7382a93c3e\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"643\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qsoEditEN-1024x643.png\" alt=\"\" class=\"wp-image-1662\" srcset=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qsoEditEN-1024x643.png 1024w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qsoEditEN-300x188.png 300w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qsoEditEN-768x482.png 768w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qsoEditEN.png 1129w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>All fields of the record can be edited here.<br>Use the arrow buttons to move to the <strong>next<\/strong> or <strong>previous<\/strong> QSO.<\/p>\n\n\n\n<p><strong>Advanced<\/strong><\/p>\n\n\n\n<p>What if all records in the log need to be changed?<br>For example, if the park reference was entered incorrectly?<br>Click <strong>Advanced<\/strong>:<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d7382a9402a&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d7382a9402a\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"643\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qsoEditAdvEN-1024x643.png\" alt=\"\" class=\"wp-image-1663\" srcset=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qsoEditAdvEN-1024x643.png 1024w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qsoEditAdvEN-300x188.png 300w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qsoEditAdvEN-768x482.png 768w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/qsoEditAdvEN.png 1129w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>Using the appropriate buttons, the value of the current field can be <strong>copied to all records<\/strong> (all remaining QSOs) in the log.<\/p>\n\n\n\n<p>It is also possible to perform a <strong>bulk query to QRZ<\/strong> and automatically fill in data for all QSOs with a single click.<br>This requires that QRZ login credentials have been entered beforehand.<\/p>\n\n\n\n<p>You can click <strong>Settings<\/strong> to open the same configuration window that is available from the main logbook window.<\/p>\n\n\n\n<p><strong>Proceed with caution<\/strong> \u2014 the program does not verify what data is being overwritten.<\/p>\n\n\n\n<p>Keep in mind that downloading data for <strong>all records from QRZ can be very time-consuming<\/strong>.<\/p>\n\n\n\n<p>A <strong>backup copy of the logbook<\/strong> is created automatically \u2014 just in case.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-medium-font-size\" id=\"QSOFilter\"><strong>Filtering<\/strong><\/p>\n\n\n\n<p>The Logbook provides the ability to filter entries.<br>This is done using the following buttons:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"518\" height=\"36\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/fil1EN.png\" alt=\"\" class=\"wp-image-1664\" srcset=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/fil1EN.png 518w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/fil1EN-300x21.png 300w\" sizes=\"auto, (max-width: 518px) 100vw, 518px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\"><strong>Previous QSO<\/strong><\/h3>\n\n\n\n<p>The first simple filter is <strong>Previous QSO<\/strong>.<\/p>\n\n\n\n<p>If you enter the callsign of the correspondent, the date of the <strong>last contact<\/strong> will appear next to the <em>Previous QSO<\/em> label.<br>Clicking the <strong>Previous QSO<\/strong> button quickly enables a filter that displays <strong>all contacts with the selected station<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Set Filter<\/strong><\/h3>\n\n\n\n<p>This is an advanced filtering option that allows filtering by <strong>most logbook parameters<\/strong>:<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d7382a94534&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d7382a94534\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"876\" height=\"706\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/fil2EN.png\" alt=\"\" class=\"wp-image-1665\" srcset=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/fil2EN.png 876w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/fil2EN-300x242.png 300w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/fil2EN-768x619.png 768w\" sizes=\"auto, (max-width: 876px) 100vw, 876px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>The number of available fields and their descriptions depend on the type of log currently in use \u2014 for example, <strong>Logbook<\/strong>, <strong>POTA Cluster<\/strong>, <strong>Telnet<\/strong>, etc.<br>Different logs contain different data, which results in different filtering parameters.<\/p>\n\n\n\n<p><strong>Warning!<\/strong><br>When switching between logs and using filters specific to a given cluster type, filtering may be applied to <strong>different fields<\/strong>.<\/p>\n\n\n\n<p><strong>Warning!<\/strong><br>If more than one filter parameter is selected (for example <strong>band<\/strong> and <strong>mode<\/strong>), special attention must be paid to the <strong>filter logic<\/strong> being used.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"317\" height=\"111\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/fil3EN.png\" alt=\"\" class=\"wp-image-1666\" srcset=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/fil3EN.png 317w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/fil3EN-300x105.png 300w\" sizes=\"auto, (max-width: 317px) 100vw, 317px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\"><strong>OR filter<\/strong><\/h3>\n\n\n\n<p>The <strong>OR<\/strong> filter works as a logical <em>OR<\/em>.<br>For example, if you select <strong>40 m band<\/strong> and <strong>SSB mode<\/strong>, the filter will display:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>all entries from the <strong>40 m band<\/strong> (SSB, CW, DIGI, etc.), and<\/li>\n\n\n\n<li>all <strong>SSB<\/strong> entries from <strong>all bands<\/strong>, for example also from <strong>20 m<\/strong>.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>AND filter<\/strong><\/h3>\n\n\n\n<p>The <strong>AND<\/strong> filter works as a logical <em>AND<\/em>.<br>For example, if you select <strong>40 m band<\/strong> and <strong>SSB mode<\/strong>, only entries from the <strong>40 m band in SSB mode<\/strong> will be displayed.<br>All other entries will be excluded.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Case sensitivity<\/strong><\/h3>\n\n\n\n<p>The filter can be <strong>case-sensitive<\/strong> or <strong>case-insensitive<\/strong>.<\/p>\n\n\n\n<p>When case sensitivity is enabled, for example:<br><strong>Poland<\/strong>, <strong>POLAND<\/strong>, and <strong>POland<\/strong> are treated as <strong>different values<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Default matching<\/strong><\/h3>\n\n\n\n<p><strong>Exact match<\/strong><br>The field must match the value exactly.<br>For example, <strong>SSB<\/strong> is different from <strong>SSB USB<\/strong>.<\/p>\n\n\n\n<p><strong>Starts with<\/strong><br>The field must start with the specified value.<br>For example, <strong>Pol<\/strong> will match <em>Pol<\/em>, <em>Polska<\/em>, <em>Poland<\/em>, <em>Pologne<\/em>.<\/p>\n\n\n\n<p><strong>Ends with<\/strong><br>The field must end with the specified value.<br>For example, <strong>land<\/strong> will match <em>Poland<\/em>, <em>Holland<\/em>, <em>England<\/em>, <em>land<\/em>.<\/p>\n\n\n\n<p><strong>Contains text<\/strong><br>The field must contain the specified text.<br>For example, <strong>la<\/strong> will match <em>Poland<\/em>, <em>Alaska<\/em>, <em>la<\/em>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Control characters<\/strong><\/h3>\n\n\n\n<p>In addition to the default matching modes, you can use <strong>control characters<\/strong> in filter fields.<br>For example, by entering patterns with <code>*<\/code> in the <em>Country<\/em> field:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>Pol*<\/code><\/li>\n\n\n\n<li><code>*land<\/code><\/li>\n\n\n\n<li><code>*la*<\/code><\/li>\n<\/ul>\n\n\n\n<p>Using <code>!<\/code> as the <strong>first character<\/strong> applies <strong>negation<\/strong> to the filter.<br>For example, <code>!Poland<\/code> will display all countries <strong>except Poland<\/strong>.<\/p>\n\n\n\n<p>You can also use <code>&amp;<\/code> or <code>|<\/code> for logical <strong>AND<\/strong> \/ <strong>OR<\/strong> combinations (evaluated in the order they appear).<\/p>\n\n\n\n<p><strong>Examples:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>Polska|Nor*<\/code> \u2013 select countries named <em>Polska<\/em> and all countries starting with <em>Nor<\/em> (e.g. <em>Norwegia<\/em>, <em>Norway<\/em>).<\/li>\n\n\n\n<li><code>!Polska|!Nor*<\/code> \u2013 select countries other than <em>Polska<\/em> and all countries <strong>not<\/strong> starting with <em>Nor<\/em>.<\/li>\n\n\n\n<li><code>SP4*|SP5*<\/code> \u2013 all callsigns starting with <strong>SP4<\/strong> or <strong>SP5<\/strong>.<\/li>\n\n\n\n<li><code>SP4*&amp;!*ABC<\/code> \u2013 all callsigns starting with <strong>SP4<\/strong> and <strong>not<\/strong> ending with <strong>ABC<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p>The characters <code>&amp;<\/code>, <code>|<\/code>, <code>*<\/code>, and <code>!<\/code> <strong>cannot be used in frequency filters<\/strong>,<br>with the exception of <code>!<\/code> at the beginning, which negates the entire value (e.g. <code>!DIGI<\/code>).<\/p>\n\n\n\n<p>In frequency fields, you can use a <strong>comma as a separator<\/strong>, for example:<br><code>DIGI FT8, DIGI FT4, 7100<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"FrequencyFilter\"><strong>Frequency filtering<\/strong><\/h3>\n\n\n\n<p>Frequency can be filtered in additional ways.<br>You can enter a <strong>single frequency<\/strong>, for example <code>7100<\/code>, or a <strong>range<\/strong>, such as <code>7100\u20137200<\/code>.<br>Multiple ranges can be specified using commas, for example:<br><code>7100\u20137200, 14000\u201314100<\/code>.<\/p>\n\n\n\n<p>Among logical operators, only the <strong><code>!<\/code> (NOT)<\/strong> operator is supported here.<br>For example, <code>!7100\u20137200<\/code> will display all entries <strong>outside<\/strong> the specified range.<\/p>\n\n\n\n<p>You can also specify a frequency with an <strong>offset<\/strong>, for example:<br><code>7100+100<\/code>, which is equivalent to <code>7100\u20137200<\/code>.<\/p>\n\n\n\n<p>To avoid having to manually enter frequency ranges each time, you can create <strong>macros<\/strong>.<br>To do this, click <strong>Advanced<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Frequency macros<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"719\" src=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/freqMacrosEN-1024x719.png\" alt=\"\" class=\"wp-image-1667\" srcset=\"https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/freqMacrosEN-1024x719.png 1024w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/freqMacrosEN-300x211.png 300w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/freqMacrosEN-768x539.png 768w, https:\/\/sp4thk.elfro.pl\/wp-content\/uploads\/2026\/01\/freqMacrosEN.png 1080w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>This is where <strong>macros<\/strong> are defined.<br>As shown in the attached image, for example, there is a macro that covers <strong>all FT8 frequencies<\/strong>.<\/p>\n\n\n\n<p>At the top, there is a text field containing the <strong>current frequency filter<\/strong> from the previous window.<br>As mentioned earlier, you can use <strong>frequency ranges<\/strong>, for example <code>7074\u20137077.5<\/code> or <code>7074+3.5<\/code>.<\/p>\n\n\n\n<p>The characters <code>,<\/code> or <code>;<\/code> are used to separate ranges, for example:<br><code>7074\u20137077.5, 14074+3.5<\/code>.<\/p>\n\n\n\n<p>You can also use <strong>user-defined macros<\/strong>, for example <code>DIGI<\/code>.<br>Multiple macros and frequencies can be combined, for example:<br><code>DIGI, 7100+10, 28500\u201328600<\/code>.<\/p>\n\n\n\n<p><strong>Text characters as well as <code>!<\/code> and <code>*<\/code> are not allowed<\/strong> in this field.<\/p>\n\n\n\n<p>Below is the <strong>list of macros<\/strong>. Each macro can be edited here, as shown in the attached image.<\/p>\n\n\n\n<p><strong>Warning!<\/strong><br>Do not confuse the <strong>upper frequency filter field<\/strong> with the <strong>macro list<\/strong> below.<br>The upper field represents your <strong>query<\/strong>, while the macro list is defined separately.<\/p>\n\n\n\n<p>Editing a macro does <strong>not<\/strong> automatically insert it into the filter query.<br>A macro must be <strong>manually entered<\/strong> into the filter field.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The second main module of the program, and in many cases the first one, is the LogBook, which allows you to record communications. It may or may not work in conjunction with a transceiver. You can also set it as the main program window if you want to use only logs without connecting to the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-531","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sp4thk.elfro.pl\/index.php\/wp-json\/wp\/v2\/pages\/531","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sp4thk.elfro.pl\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sp4thk.elfro.pl\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sp4thk.elfro.pl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sp4thk.elfro.pl\/index.php\/wp-json\/wp\/v2\/comments?post=531"}],"version-history":[{"count":15,"href":"https:\/\/sp4thk.elfro.pl\/index.php\/wp-json\/wp\/v2\/pages\/531\/revisions"}],"predecessor-version":[{"id":1838,"href":"https:\/\/sp4thk.elfro.pl\/index.php\/wp-json\/wp\/v2\/pages\/531\/revisions\/1838"}],"wp:attachment":[{"href":"https:\/\/sp4thk.elfro.pl\/index.php\/wp-json\/wp\/v2\/media?parent=531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}