Radio przyjmuje jednego gościa
IC‑9700 po sieci obsługuje jedną sesję naraz. Dlatego usługa łączy się z radiem tylko wtedy, gdy ktoś ma otwarty panel, a 20 s po zamknięciu ostatniej karty sama się rozłącza. Jest też przycisk Zwolnij radio, gdy chcę wrócić do wfview albo WSJT‑X na Macu.
Protokół podejrzany w wfview
Sieciowego protokołu Icoma nie ma w instrukcji radia. Rozpracowali go autorzy otwartego programu wfview i jest w ich kodzie źródłowym. Claude Code napisał własną implementację w Pythonie na tej podstawie: logowanie, pakiety z rozkazami CI‑V, strumień dźwięku i podtrzymywanie połączenia. Dźwięk w obie strony to 16‑bitowe próbki mono, 16 000 na sekundę.
Rozkazy CI‑V
To ten sam język co przez kabel USB, tylko zapakowany w pakiety UDP. Każdy odczyt to krótkie pytanie i odpowiedź. Usługa zadaje jedno pytanie naraz i czeka na odpowiedź najwyżej 0,25 s. Część zmian radio zgłasza samo, np. gdy kręcę gałką strojenia.