Domyślnym oknem programu jest okno kontroli transceivera:

Pobiera on poprzez Omnirig/Hamlib informację o bieżących parametrach urządzenia.
o dialogowe omnirig i kliknąć OK.
Do menu jest skrót klawiszowy F10 lub lewy ALT
Pomoc pojawi się po naciśnięciu F1.
F2 spowoduje przejście na początek listy przycisków (zaznaczony będzie BAND opcja dla niewidomych)
Na górze jest nazwa wybranego RIG z omnirig. Poniżej jest częstotliwość radia .
Można ją sterować na kilka sposobów.
MYSZKA:
1) Scrollem myszki na odpowiedniej cyfrze.
2) lewym klawiszem myszy plus a prawym minus. Sposób ten możemy zmienić w ustawieniach Menu: Ustawienia interfejsu. Zaznaczamy opcję Lewy przycisk myszy +/- jeżeli kliknięto w górną lub dolną część cyfry . Wtedy lewy klawisz myszy kliknięty na górze cyfry zwiększa wartość na dole zmniejsza. Prawy klawisz nie zmienia swojego działania.
KLAWIATURA:
1) PLUS, MINUS – zmienia częstotliwość o 1000 Hz (1kHz)
2) CTRL +, – oraz strzałki – zmienia częstotliwość o 1000 Hz (1kHz)
3) CTRL SHIFT +, – oraz strzałki – zmienia częstotliwość o 100 Hz
4) ALT +, – oraz strzałki – zmienia częstotliwość o 10 Hz
5) ALT SHIFT +, – oraz strzałki – zmienia częstotliwość o 1 Hz
6) ALT CTRL +, – oraz strzałki – zmienia częstotliwość o 100000 Hz (100kHz)
7) ALT CTRL +, – oraz strzałki – zmienia częstotliwość o 10000 Hz (10kHz)
W trybie dla niewidomych wywoływanym bądź plikiem AutoBlindMode.bat, opcją z menu Tryb dla niewidomych, lub skrótem klawiaturowym ALT CTRL Ø(zero) tryb sterowania myszką jest niedostępny. Dodatkowo zamiast cyfr w formacie siedmiosegmentowego LED pojawi się przycisk z częstotliwością umożliwiający dostęp do odczytania wartości przez czytniki ekranu. Klikając w niego (Enter) otworzy się okno ustawiania częstotliwości.
Posługując się skrótami częstotliwości w trybie dla niewidomych automatycznie nastąpi przejście do tego przycisku (zostanie zaznaczony).
Przyciski 000 i 500 wyrównują częstotliwość do .000 i .500 kHz.
W trybie dla niewidomych są niewidoczne jednakże skróty klawiszowe od nich funkcjonują.
Są to odpowiednio CTRL – Ø i CTRL – 5
Dodatkowo można ustawić częstotliwość z klawiatury wybierając przycisk (CTRL-F) Jeżeli częstotliwość jeszcze nie została pobrana z Omnirig zamiast okna włączy się krótki dźwięk. Należy wtedy chwilę odczekać.
Konfiguracja TRX.
Po wybraniu tej opcji z menu wyświetli się okno :

Omnirig.
Przy wyborze sterowania radiem przez Omnirig możemy kliknąć Opkaz okno Omnirig (jeśli dostępne). Gdy tego okna nie widać należy Zaznaczyć sterowanie przez Omnirig zamknąć to okno i uruchomić konfigurację ponownie. Gdy Omnirig nie był wybrany biblioteki nie są zainicjowane i nie ma co wyświetlać.
Wszystkie parametry konfigurujemy w oknie programu Omnirig:

Omnirig może obsłużyć jednocześnie dwa radia i kolejno konfigurujemy to właśnie w RIG1 i RIG2.
W folderze programu w katalogu Omnirig są dodatkowe pliki ini dla wybranych modeli TRX z poprawionymi nieco parametrami sterowania.
Po uruchomieniu programu z wybranym Omnirig możemy wybrać jeden z RIG(ów) RIG1 lub RIG2. Można to zrobić z menu lub użyć skrótów klawiszowych:
- CTRL – F1 – wybiera RIG1 z konfiguracji omnirig
- CTRL – F2 – wybiera RIG2 z konfiguracji omnirig
- CTRL – F3 – otwiera okno dialogowe omnirig. Czasem jest to potrzebne np. do restartu omnirig.
W niektórych przypadkach zdarza się, że Omnirig przestanie odpowiadać. Np przy włączaniu /wyłączaniu urządzeń, gdy wybrane jest złe urządzenie np. do Yaesu wysyłamy funkcje z ICOM itp. Wtedy należy go zrestartować. Wystarczy otworzyć okno ponownie.
Hamlib
Tutaj konfiguracja jest o wiele bardziej rozbudowana. Najpierw należy wyjaśnić jak skonstruowane są biblioteki Hamlib.
Hamlib łączy się z radiem za pomocą jednego z modułów my będziemy używać rigctld.exe. Program jest odpowiedzialny za łączenie się z radiem. Programy które chcą równolegle i z wielu miejsc używać radia łącząc się z modułem Hamliba poprzez protokół TCP-IP (sieć komputerową). Może to być ten sam komputer ale i zupełnie inny. Ba nawet teoretycznie w odległej lokalizacji. W związku z tak zorganizowaną strukturą mamy architekturę klient serwer.
Klientem jest program np Rig And Log WSJTX, JTDX itd…. Serwerem jest plik z biblioteki Hamlib rigctld.exe.
Biblioteki Hamlib nie udostępniają żadnego interfejsu uruchomieniowego ani konfiguracji.
Większość programów udostępnia swój interfejs komunikacyjny.
Hamlib nie umie się także sam uruchomić ani zainstalować w systemie aby np uruchamiać się razem z Windows. Większość programów uruchamia go wraz ze swoim uruchomieniem i zamyka wraz ze sobą. Powoduje to kłopoty gdy chcemy np uruchomić inny program to albo musimy go skonfigurować jako klient tego pierwszego i uruchamiać dwa albo uruchamiać oddzielny serwer wewnątrz drugiego programu ale wtedy oba programy na raz nie będą mogły być uruchomione. Nie mogą działać dwa serwery na tym samym radiu.
Rozwiązałem tę niedogodność w prosty sposób. Otóż wszystkie programy na komputerze są klientami. Konfigurujemy ich podłączenie do jednego serwera. Każdy uruchamia się niezależnie mogą działać razem lub osobno. Jest to najbardziej elastyczne rozwiązanie !!!
No tak ale kto jest serwerem w takim przypadku. I tu uspokajam nie RigAndLog. Napisałem specjalny oddzielny moduł HamlibStarter.exe który konfiguruje, uruchamia i zamyka serwer. Dba także o to, że gdyby serwer uległ awarii i się zamknął – uruchomi go ponownie.
Ale po kolei .
Hamlib Klient
W RigAndLog uruchamiamy konfigurację hamlib.

W zasadzie istotne są dwie opcje Adres IP serwera i port.
Alias jest opcją jeśli chcemy aby program wyświetlał ładniejsze napisy
np. zamiast 127.0.0.1 łączę … to FTDX101D łączę … albo MOJE SUPER RADIO łaczę…
To w zasadzie tyle jeżeli chodzi o konfigurację klienta.
Hamlib Serwer (HamlibStarter.exe)
Sprawa komplikuje się w przypadku serwera. Program RigAndLog może korzystać z dowolnego serwera Hamlib ważne aby była to sieciowa wersja i można było się połączyć poprzez port TCP-IP. Ale także może uruchomić własny serwer Hamlib z którym będzie się komunikował.
Klikając w konfiguruj serwer uruchamiamy odrębny program HamlibStarter.exe. Jak pisałem jest on odrębnym modułem. Można go wykorzystywać także w innych programach uruchamiać niezależnie ręcznie lub może startować wraz z Windows – pełna automatyka i dowolność konfiguracji.
Po jego uruchomieniu ręcznie pojawi się okno:

Program uruchamia się obok zegarka i w zależności od jego konfiguracji może chować się do paska powiadomień (tray).
W obszarze powiadomień może być widać ikonkę z trzema stanami:
Program się uruchamia. Sprawdza wszystko i za chwilę uruchomi serwer.
Hamlib (rigctld.exe) jest uruchomiony i działa
Wystąpił błąd podczas uruchamiania Hamlib – brak procesu w pamięci.
Uwaga!!
HamlibStarter nie sprawdza poprawności parametrów portów itd dla Hamlib. Sprawdzana jest jedynie obecność procesu w pamięci. To użytkownik musi zadbać o odpowiednią konfigurację!!!
Aby skonfigurować parametry uruchomienia Hamlib oraz samego programu klikamy w menu i wybieramy Konfigurację.
Konfiguracja serwera
Po wybraniu tej opcji pojawi się okienko:

Wybieramy tutaj opcje położenia biblioteki Hamlib, oraz opcje uruchomienia(konfiguracyjne) dla programu rigctld.exe. Są to parametry mówiące z jakim radiem i w jaki sposób ma rigctld.exe ma „rozmawiać”.
W większości będzie to radio połączone przez port szeregowy. W opcjach PTT zazwyczaj będzie to opcja CAT bez numeru portu. Po ustawieniu wszystkich opcji należy wygenerować ciąg parametrów. Jednak gdy chcemy indywidualnie skonfigurować można te parametry wpisać ręcznie.
Uwaga !!!
Hamlib ma możliwość pracy w trybie VFO – program tego nie uwzględnia. Jest to uproszczony tryb sterowania gdzie hamlib zwraca i ustawia tylko bieżącą częstotliwość. Mało przydatne to dla większości programów i RigAndLog nie będzie działał z taką konfiguracją !!!
Konfiguracja uruchamiania programu HamlibStarter
Jest to druga zakładka konfiguracji:

W tej zakładce można ustawić uruchamianie programu wraz z Windows. oraz co ma się dziać po jego uruchomieniu. Czy ma się pokazywać i kiedy np czy zawsze czy tylko w przypadku błędów. Po uruchomieniu wszystkiego można także uruchomić dodatkowy program np RigAndLog.



