Ruku na srdce: kto z nás nestrávil celý večer ručným zadávaním opakovačov do novej rádiostanice? Frekvencia, shift, CTCSS tón, názov kanála... kanál po kanáli. Po päťdesiatich opakovačoch sú oči unavené, prsty stuhnuté a človek sa pýta: Naozaj to musí byť takto?
A potom príde ďalšie zariadenie. Alebo aktualizácia firmvéru zmaže všetko. Alebo idete do Slovinska a zrazu potrebujete úplne iné kanály. A celá hra začína odznova.
Dá sa to aj inak. Výrazne inak.
Memory Channels Processor: Jeden príkaz, všetky opakovače v zariadení
Memory Channels Processor od Lukasa OE3LRT je open-source nástroj, ktorý vám navždy ušetrí ručné zadávanie. Myšlienka je lákavo jednoduchá: nástroj si načíta dáta opakovačov z rôznych zdrojov, spracuje ich a vygeneruje hotový codeplug, ktorý možno priamo nahrať do rádiostanice. Jediný príkaz na príkazovom riadku – a zariadenie má všetky aktuálne opakovače. Hotovo.
Čo začalo ako malý pomocný nástroj pre rakúske 2m/70cm FM a D-STAR opakovače na zariadeniach Icom, sa medzitým stalo skutočnou univerzálnou zbraňou. Lukas rozvíja projekt s obdivuhodnou energiou – viac ako 1 400 commitov a 49 vydaní hovorí za všetko.
Ktoré zariadenia sú podporované?
Krátka odpoveď: dosť veľa. Dlhšia odpoveď:
- Icom: IC-705, ID-52, IC-9700 – hotové codeplugy, priamo importovateľné
- Yaesu: FT-3D, FT-5D, FTM-200D, FTM-500D
- Kenwood: TH-D74
- DMR: OpenGD77
- Softvér: Chirp, RT Systems, wfview, CPEditor
- Ďalšie formáty: CSV, JSON, TSV, XML, PDF, Excel a dokonca interaktívne mapy
Či už ide o Icom, Yaesu, Kenwood alebo DMR – nástroj má vhodný exportný formát prakticky pre každú bežnú rádioamatérsku stanicu. A kto chce dáta ďalej spracovať v Chirpe alebo inom softvéri: žiadny problém, CSV a podobné formáty sú samozrejme tiež k dispozícii.
Odkiaľ pochádzajú dáta?
To je jeden z najväčších prínosov: Memory Channels Processor čerpá z 14 rôznych dátových zdrojov a prináša všetko do jednotného formátu. Medzi nimi:
- Databázy opakovačov: DARC, USKA, ircDDB, Slovinsko, Slovensko, Chorvátsko, HA2TO
- Zoznamy frekvencií: FM simplex (IARU Región 1), PMR, CB
- SOTA vrcholy: Priamo z databázy SOTA
- Vlastné dáta: CSV, JSON, TSV alebo XML – vlastné zoznamy kanálov možno jednoducho pridať
Konkrétne to znamená: jediným príkazom získate napríklad všetky rakúske a slovinské 2m a 70cm opakovače ako hotový codeplug pre Yaesu FT-5D. Alebo všetky opakovače z databázy DARC pre IC-705. Alebo kombináciu všetkého – filtrovanú podľa vzdialenosti od vlastného QTH. Naozaj praktické.
Viac ako len konvertor
To, čo odlišuje Memory Channels Processor od jednoduchého dátového konvertora, sú šikovné spracovateľské funkcie skryté pod kapotou:
- Filtrovanie: Podľa pásma (2m, 70cm), krajiny, módu (FM, D-STAR, DMR) a vzdialenosti
- Pomenovanie: Flexibilné schémy pomenovania – podľa volacieho znaku, lokality alebo vlastných formátov
- Deduplikácia: Keď sa opakovač vyskytuje vo viacerých zdrojoch, automaticky sa zlúči
- Výpočet vzdialenosti: Filtrovanie opakovačov podľa vzdialenosti od vlastnej pozície – alebo pozdĺž GPS trasy
- Triedenie: K dispozícii je viac ako 30 atribútov
- Validácia: Kontrola konzistencie dát pred exportom
- Skenovacie skupiny a banky: Automatické priraďovanie skenovacích skupín a pamäťových bánk
Obzvlášť geniálne mi príde filtrovanie podľa vzdialenosti pozdĺž GPS trasy. Plánujete cestu cez Alpy? Jednoducho načítajte GPS trasu plánovanej trasy a Memory Channels Processor exportuje všetky opakovače pozdĺž trasy. Takže budete mať na cestách vždy správne kanály v zariadení – bez zdĺhavého hľadania, ktoré opakovače kde stoja.
Vyskúšajte
Memory Channels Processor je Python nástroj, ktorý beží na Windows, Linuxe a macOS. Inštalácia je priamočiara:
git clone https://gitlab.com/oe3lrt/memory-channels-processor.git
cd memory-channels-processor
pip install .
A potom napríklad vygenerovať všetky rakúske 2m/70cm FM opakovače ako Icom codeplug:
memory-channels-processor --source at-repeater-db --band 2m 70cm --output-format icom --icom-type fm
To je všetko. Hotový súbor sa uloží do aktuálneho adresára a možno ho priamo nahrať do zariadenia. Všetky parametre a príklady nájdete v dokumentácii.
Ľudia za projektom
Za Memory Channels Processorom stojí skutočný komunitný projekt. Rád by som tu osobitne vyzdvihol:
- Lukas OE3LRT – Mozog celého projektu. Lukas priviedol Memory Channels Processor na svet a posúva jeho vývoj vpred s obdivuhodnou energiou. Viac ako 1 400 commitov a 49 vydaní – to je naozaj srdcové angažmá. Čo začalo ako jednoduchý Icom nástroj, sa vďaka Lukasovi stalo univerzálnym riešením pre prakticky každú bežnú rádioamatérsku stanicu. Klobúk dolu!
- Andreas OE4DNS – Autor pôvodnej myšlienky a pôvodných Icom codeplugov. Bez jeho iniciatívy by projekt neexistoval.
- Dietmar OE3DZW – Prispel dátami opakovačov a sprístupnil API.
- Wolfgang OE1WWT – Pomohol s podporou DMR a OpenGD77.
- Robert OE7BOE – Poskytol technickú podporu pre kompatibilitu s Kenwood TH-D74.
Odkazy
- Dokumentácia a stránka projektu
- GitLab repozitár (Licencia Apache 2.0)
Ďakujeme!
Veľké ďakujem patrí Lukasovi OE3LRT za tento fantastický nástroj a neuveriteľnú energiu, ktorú vkladá do jeho ďalšieho rozvoja. A všetkým prispievateľom, ktorí svojimi nápadmi, dátami a technickým know-how prispeli k tomu, aby sa Memory Channels Processor stal tým, čím je dnes: naozaj dobrým nástrojom, ktorý rádioamatérom uľahčuje život.
Už nikdy ručne zadávať opakovače – vyskúšajte to!
73 de Michael, OE8YML
Poznámka k transparentnosti
Tento článok bol výskumom a písaním podporený umelou inteligenciou (Claude, Anthropic). Vecná kontrola, redakčné rozhodnutia a publikácia sú záležitosťou redakcie oeradio.at. Kontakt: [email protected]





