Pomoc: LogBook Radia Kamera Diagnostyka Czas NTP UDP Hub
Radia - RigAndLog i HamlibStarter

Hamlib - klient „adres:port”

Hamlib zna kilkaset modeli radiów. Radiem steruje mały program rigctld: trzyma kabel radia i czeka na pytania programów pod określonym adresem i portem. RigAndLog łączy się z nim jak przeglądarka ze stroną internetową.

Adres i port - po ludzku

Radio przy tym samym komputerze: Radio COM9 rigctld (Hamlib) czeka na 127.0.0.1:4532 127.0.0.1 : 4532 RigAndLog klient Hamlib Radio przy innym komputerze (np. Raspberry Pi w shacku), RigAndLog na laptopie: komputer w shacku (adres w sieci 192.168.1.20) Radio rigctld czeka na 0.0.0.0:4532 192.168.1.20:4532 przez sieć RigAndLog laptop
kabel radia (port COM)połączenie przez sieć / ten sam komputer (TCP)

0.0.0.0 znaczy „przyjmuj połączenia także z innych komputerów”. Strzałka pokazuje, kto do kogo się łączy.

Kiedy wybrać klasyczny klient

Jeśli radia uruchamia HamlibStarter, zwykle wygodniejszy jest Klient HamlibStarter (Rig 1-4) - wtedy w menu ≡ widzisz wszystkie Rigi z kolorową diodą stanu.

Ustawienie

  1. Okno Rig → Menu → Konfiguracja TRX → zaznacz Hamlib i wybierz Klient Hamlib (adres:port).
  2. Kliknij Konfiguruj. W oknie Konfiguracja Hamlib wpisz Adres IP (np. 127.0.0.1) i Port (np. 4532). W Alias IP możesz wpisać nazwę radia - okno pokaże „FTDX101D” zamiast adresu.
  3. OK w obu oknach. W oknie Rig: ≡ na wierszu → Hamlib.

Po zmianie adresu lub portu kanał sam łączy się od nowa - nie trzeba restartować programu.

Pozostałe opcje okna „Konfiguracja Hamlib”

OpcjaCo robi
Uruchom program Hamlib Starter, aby uruchomić serwer, jeśli jest to wymaganeRigAndLog przy starcie sam uruchomi HamlibStartera (jeśli jeszcze nie działa).
Zamknij Hamlib Starter razem z RigAndLogPrzy wyjściu z RigAndLog zamyka HamlibStartera - tylko jeśli uruchomił go RigAndLog.
Rozszerzone odpowiedzi rigctld (echo komendy)Opcja dla nietypowych serwerów - zmieniaj tylko, gdy coś nie działa.
ZaawansowaneOdczyt SWR przy nadawaniu (Sprawdzaj SWR) i alarm po przekroczeniu progu. Szczegółowy log CAT (domyślnie wyłączony) zapisuje w logu programu (LOGS\LOG_RigAndLog) każde polecenie wysłane do rigctld i każdą odpowiedź radia. Włącz go tylko przy zgłaszaniu problemu z radiem: powtórz sytuację, zanotuj godzinę i prześlij plik logu z tego dnia. Potem wyłącz - log szybko rośnie.

Gdy HamlibStarter działa, okno pokazuje też stan jego Rig-ów i portu dla programów (Odśwież status).

Emisje i pasma

Przez Hamlib RigAndLog zna pełną listę emisji (także RTTY, PSK, DATA-FM, C4FM, DV) i obsługuje częstotliwości powyżej 2 GHz (np. IC-905). Wyświetlacz okna Rig od 1 GHz sam przechodzi na dłuższy format.

Dlaczego w menu ≡ jest tylko jedna pozycja „Hamlib”?

Klasyczny klient to jeden adres i jeden port, czyli jedno radio. Dwa radia przez Hamlib - użyj HamlibStartera (Rig 1-4) albo jedno radio przez Hamlib, a drugie przez OmniRig.

Skąd wziąć rigctld?

Jest w bibliotece Hamlib, którą pobierasz ze strony projektu Hamlib (GitHub, plik w rodzaju hamlib-w64-4.7.2.zip). Rozpakuj go do dowolnego folderu - rigctld.exe jest w podfolderze bin. HamlibStarter pyta o ten plik w oknie Biblioteka Hamlib i dalej sam uruchamia rigctld dla każdego radia. Pod Linuksem wskazuje się linuksowy rigctld (np. /usr/bin/rigctld).