Tomáš, OK1XOE, zveřejnil na GitHube projekt XOE ArcoRotorController – desktopovou aplikaci, která umožňuje ovládat anténní Rotátor prostredníctvom radiča microHAM ARCO přes lokální síť. Praktický impuls k jejímu vzniku byl konkrétní: Tomáš a jeho tchán OK2FI provozují dva samostatné hamshacky v jednom domě, přičemž rotátor Yaesu G-1000 řídí právě ARCO. ARCO sice disponuje vestavěným VNC serverem pro vzdálený přístup, ale ten je pro běžné otočení antény zbytečně těžkopádný. XOE ArcoRotorController řeší přesně tento problém – dva operátoři, dvě pracoviště, jeden rotátor.
V článku se dočtete
Technická architektura

Aplikace komunikuje s ARCO přímo přes TCP socket s využitím protokolu Yaesu GS-232. Nevyžaduje žádné REST API, USB-sériový most ani běžící backend server na straně řadiče. Jedinou podmínkou je, aby byl ARCO dostupný v lokální síti a měl povolený parametr Control Protocol nastaven na Yaesu GS-232. Po zadání IP adresy a TCP portu řadiče se aplikace připojí a začne zobrazovat aktuální Azimut.
Projekt je napsán v Javě (97 % kódové základny), vyžaduje Javu verze 26 a výše a je dostupný pro Windows, Linux i macOS. Instalační skripty umožňují vytvořit nativní instalátor pro každou platformu – pro Windows formát MSI nebo EXE, pro macOS DMG nebo PKG, pro Linux DEB nebo RPM.
Funkce a ovládání
Aplikace zobrazuje aktuální azimut s obnovovacím intervalem 150 ms – odečítání je tedy prakticky v reálném čase. Cílový azimut lze zadat třemi způsoby. Prvním je kliknutí do kompasové růžice, druhým je zadání absolutní hodnoty v rozsahu 0–360 stupňů, třetím je zadání relativní změny ve formátu +10 nebo -45. Relativní hodnoty, které by vedly mimo povolený rozsah, jsou odmítnuty s chybovým hlášením. Vstupní validace je součástí jádra aplikace.
Aplikace komunikuje s ARCO přes TCP socket s využitím protokolu Yaesu GS-232. Nevyžaduje žádné REST API, USB-sériový most ani běžící backend server.
Aktuální verze a licence
Aktuální release v1.0.1 byl vydán 6. července 2026. Projekt je distribuován pod licencí GNU GPL v3.0, zdrojový kód je plně otevřen a modifikace jsou povoleny za podmínky zachování stejné licence.
Stažení
Zdrojový kód a instalační skripty jsou dostupné na GitHube:
