Funkcia Call History Lookup v N1MM+ patrí medzi nástroje, ktoré vedia výrazne znížiť chybovosť aj námahu pri contestingu s jednoduchou, ale opakujúcou sa výmenou – typickým príkladom sú práve slovensko-české preteky SSB Liga, kde sa vymieňaný kód skladá z reportu a v okresu. Práve v tejto oblasti je priestor na chyby, keďže operátor musí správne rozoznať a zapísať skratku okresu naživo, často pri rušení alebo slabom signáli protistanice.
V článku sa dočítate
TIP: databáza značiek s okresmi
Praktickým riešením je využiť databázu značiek priamo v počítačovom denníku. Viliam, OM0AAO (OM0A), používa v N1MM+ ručne vytvorenú databázu OK a OM staníc – po zadaní volacej značky sa v okne Entry window zobrazí meno stanice a spravidla aj skratka okresu, ktorá sa rovno automaticky zapíše do príslušného políčka pre výmenu. Táto funkcia nielenže šetrí čas, ale predovšetkým znižuje riziko preklepu alebo chybne zachyteného okresu pri rýchlej prevádzke, keď za hodinu môže pribudnúť aj niekoľko desiatok spojení.

Databáza značiek s okresmi v Call History nie je len pohodlie – ide o priamu prevenciu chýb vo výmene, ktoré sa pri kontrole denníkov ťažko naprávajú a znamenajú stratu bodov.
Štruktúra Call History súboru
Call History text file je jednoduchý textový súbor, ktorý je možné vytvoriť v ľubovoľnom textovom editore (postačuje aj Poznámkový blok). Súbor je oddelený čiarkami alebo bodkočiarkami, pričom pozícia každej hodnoty v riadku zodpovedá konkrétnemu poľu. Predvolené (default) poradie polí je nasledovné: Call, Name, Loc1, Loc2, Sect, State, CK, BirthDate, Exch1, Misc, Power, CqZone, ITUZone, UserText, LastUpdateNote. Toto poradie je pevné – ak sa použije predvolené poradie, musí byť v každom zázname prítomná čiarka za každým poľom, aj keď je pole prázdne.
Príklad jednoduchého záznamu podľa dokumentácie N1MM+: N9RV,,,,06,,-1,1900-01-01,,,,Log update edit fields – v tomto prípade sú viaceré polia prázdne, kým sa nedostaneme k hodnote „06″, čo je číslo ITU zóny umiestnené v poli Sect, pretože konkrétny pretek čerpá zónu práve z tohto poľa.
Keďže počítanie čiarok v ručne písanom súbore je náchylné na chyby, N1MM+ ponúka jednoduchšie riešenie – direktívu !!Order!!, ktorou je možné určiť vlastné poradie polí v danom súbore. Napríklad riadok !!Order!!, Call, Name, CK, Sect nasledovaný dátami v tomto poradí zabezpečí, že program pri importe umiestni hodnoty do správnych polí databázy bez nutnosti vypĺňať prázdne čiarky pre nepoužité stĺpce. Medzi ďalšie podporované import direktívy patria napríklad !!MapStateToSect!! (naplnenie prázdneho poľa Sect z poľa State), !!FourCharGridSq!! (skrátenie 6-znakového lokátora na 4-znakový) alebo !!ValidateArrlSection!! (odstránenie hodnôt, ktoré nezodpovedajú platnej ARRL sekcii).
| Pole | Maximálna dĺžka |
|---|---|
| Call | 15 |
| Name | 20 |
| Loc1 / Loc2 | 6 |
| Sect | 8 |
| State | 8 |
| CK | číslo |
| Exch1 | 12 |
| Misc | 15 |
| Power | 8 |
| UserText | 60 |
Ručne vytváraný Call History so slovenskými a českými značkami
Pre preteky ako SSB Liga, kde je hlavnou premennou práve okres protistanice, je praktické, aby pole s okresom zodpovedalo poľu, ktoré daný typ preteku v N1MM+ skutočne používa pre výmenu (najčastejšie Sect alebo Exch1). Presné pole je možné zistiť tak, že sa v danom type preteku vytvorí testovací denník, zaloguje sa niekoľko fiktívnych spojení s požadovanou výmenou, následne sa cez Tools → Clear Call History → Update with Current Log a File → Export → Export Call History vyexportuje dátový súbor, ktorý sa otvorí v textovom editore – takto je vidieť presne, do ktorého poľa program danú výmenu ukladá.
Vlastnú databázu OK a OM staníc je možné budovať postupne – buď ručným dopĺňaním známych značiek, alebo automaticky, importom vlastného starého denníka cez Tools → Update Call History with Current Log, čím sa databáza doplní o všetky značky a ich naposledy zaznamenané údaje z predchádzajúcich pretekov. Takto vytvorenú databázu je potom potrebné exportovať (File → Export → Export Call History) pod vlastným, ľahko identifikovateľným názvom súboru, aby sa dala opätovne importovať aj v budúcich sezónach.
Nastavenie použitia Call History v conteste

Aby Call History Lookup fungoval, je najprv potrebné funkciu zapnúť v menu Config okna Entry window, voľbou Enable Call History Lookup. Následne sa načíta dátový súbor cez File → Import → Import Call History – pri importe sa všetky pôvodné dáta v tabuľke Call History v Admin databáze vymažú a nahradia importovanými údajmi. Ak je potrebné kombinovať viacero súborov naraz (napríklad viacero starších denníkov), je možné pri výbere súborov podržať kláves Ctrl a označiť viacero textových súborov súčasne.
Vyhľadávanie v databáze sa spúšťa presunom kurzora z poľa volacej značky do poľa výmeny – teda stlačením medzerníka, alebo v móde ESM (Enter Sends Messages) stlačením klávesu Enter. Ak je značka nájdená v databáze, priradené údaje sa zobrazia na riadku „beam heading“ v okne Entry window, a ak sú polia výmeny prázdne, program ich automaticky predvyplní údajmi z databázy.

Pre trvalé prepojenie konkrétneho Call History súboru s konkrétnym pretekom je možné pridať názov súboru do záložky Associated Files v dialógu contest Setup – odvtedy sa pri každom otvorení daného preteku automaticky načíta priradený súbor. Zároveň je vhodné do samotného textového súboru pridať ako komentár skrátený názov preteku (riadok začínajúci znakom #, napríklad # ssbliga) – vďaka tomu program pri otvorení denníka alebo importe dát automaticky zapne alebo vypne Call History Lookup podľa toho, či zodpovedá aktuálne otvorenému preteku, čím sa predchádza situácii, že v databáze ostane omylom načítaná nesprávna (napríklad minulotýždňová) tabuľka.
Iné Call History súbory
Okrem vlastnej ručne vytvorenej databázy ponúka oficiálna webová stránka N1MM Logger+ (n1mmwp.hamdocs.com) v sekcii Downloads → Call History Files rozsiahlu zbierku vopred pripravených Call History textových súborov pre konkrétne preteky – aktuálne ide o stovky súborov (kategória Call History Files eviduje 479 položiek). Súbory je po stiahnutí potrebné umiestniť do podpriečinka CallHistoryFiles v používateľskom priečinku N1MM+ (cesta k nemu je dostupná cez Help → Open Explorer on User Files Directory). Pri viacerých pretekoch program navyše pri kliknutí na tlačidlo Change pri názve Call History súboru v nastaveniach preteku sám ponúkne stiahnutie najaktuálnejšej verzie priamo z webu, pokiaľ je počítač pripojený na internet.
Súhrn
Call History Lookup v N1MM+ je nástroj, ktorý pri pretekoch s jednoduchou, ale opakujúcou sa výmenou – ako SSB Liga či OM Activity Contest – dokáže výrazne znížiť chybovosť denníka automatickým predvyplnením okresu a zobrazením mena protistanice. Kľúčom je správne pochopenie štruktúry textového súboru (predvolené poradie polí alebo vlastné poradie cez direktívu !!Order!!) a jeho prepojenie so správnym poľom výmeny pre daný typ preteku. Databáza nemusí obsahovať všetky značky alebo zmeny (napríklad zmenu okresu), ale poskytujem ju, aby ste ju mohli využívať.
