SP-TEST Logger
Dobra, dziś już tego na stronkę nie wrzucę, bo jest szabas i animator gifów strony OT-50 pojechał do Sosnowca. Serio. Napisałem wszystko co przyszło mi do głowy. Szkoda że na tym forum nie można wrzucać plików jak na elektrodzie, ale tak ma być i bić się z tym nie będę.

Ale kilka "nowych" osób stąd dostało maile z aktualną wersją, a sam "oficjalny" opis programu należy się jak psu buda. Proszę bardzo:
----------------------------------------------------------------------------

== Historia powstania, czyli jak się nie nudzić ==

Gdy byłem piękny i młody, trzy lata temu, Kolega MRN kazał mi zostać krótkofalowcem i "na zachętę" pożyczył homodynkę. Homodynka była fajna ale że na czymś trzeba było logować, to napisałem sobie z nudów

logger dla SWLi, taki z bajerami, mapkami itp. bo już wtedy wiedziałem, że krótkofalarstwo jest nudne na potęgę i trzeba to sobie urozmaicać.

Po kilku miesiącach ten sam tzw. Kolega kazał mi zrobić licencję i to prawie pod Sosnowcem. To były wrażenia! Potem dłubałem jakies mikroprogramiki do SPDX, wyrzucania QSO do nalepek itp. No, a jak miałem

licencję to trzeba było zanabyć jakieś pudło, żeby nie zostać np. działaczem albo administratorem strony. Zanabyłem, a tak większość łączności i zawodów robiłem na PDF, bo ja nieśmiały jestem.

Po obejrzeniu własnego pudła stwierdziłem, że fajnie gada z kompem i w ogóle bajer na potęgę. Wtedy zapragnąłęm mieć cos w stylu DQR Loggera ale nie nudnego. Po odczekaniu zaledwie dwóch lat zabrałem się

ochoczo do roboty i zacząłem sobie przypominać jak się pisze i maluje programy.

Po dwóch tygodniach było to na tyle sprawne, że logowało, podpowiadało, generowało CW, korzystało z CI-Va i DXClustera. To szybko dorobiłem bandmapę, CW Skimmer i zmieniłem nazwę z 'NJ Logger' na 'SP-TEST

Logger', bo walcze z własną megalomanią. W sumie to ma logować SP-TESTy, a nie łączności z NJotem więc nazwa chyba bardziej trafiona. I pokazałem to w Burzeninie - bo dlaczego nie? O dziwo, nie zostałem

wcale mocno zniechęcony, a może po prostu nie pamiętam takich starań.

Podłączyło się natomiast do testowania kilku kolegów bardziej doświadczonych, a na dodatek bardzo fajny upominek dostałem jako uczestnik konkursu (ten upominek to "strzelba wisząca" narazie).

Po miesiącu, w tym planowanych dwóch tygodniach opóźnienia, efekt jest do pobrania.

Podziękowania należą się wielu osobom, i to grono rośnie, ale nie będę ich narażał na nieprzyjemności więc najpierw spytam czy mogę dodać do "napisów końcowych".


== Opis programu, czyli: co działa.==

Program początkowo był "jednogarnkowy", z czasem zaczął pękać i przypominać "normalne" loggery. Do jednookiennej wersji 'LITE' jeszcze zapewne powrócimy.

= Wybór zawodów =

Podczas uruchamiania, program pozwala wybrać zawody które będą obsługiwane. W tym oknie podajemy także własny znak i grupę. Dodatkowo możemy podać własny QTH Locator i skrót PGA. Konfiguracja duplikatów i

podpowiedzi zostanie dopasowana do wybranych zawodów.

W wypadku OMP ARKI, program sprawdza jedynie duplikaty (osobno dla CW i PH) i podpowiada uczestników obecnych zawodów. Tryb ten może być używany dla innych zawodów wymagających jedynie wymiany RST+QSO, wtedy

bardziej olewamy "duże" podpowiedzi i patrzymy na małe - z "mastera".

W wypadku PGA TEST program sprawdza duplikaty i poprawność skrótów PGA, a także korzysta z dodatkowego pliku podpowiedzi znaków (działających także na podstawie podanego fragmentu skrótu PGA). Tryb ten

będzie poprawny także dla kilku innych zawodów organizowanych przez zespół PGA.

Tak, wiem co by się tu przydało do wybrania oprócz zawodów, o tym później.

= Główne okno =

Własny znak, bieżący numer QSO i grupę można poprawić w każdej chwili klikając na odpowiednie pole z wcisniętym klawiszem Ctrl. Zmiany w tym i pozostałych "żółtych" oknach można zatwierdzić Enterem, albo

anulować klawiszem Esc.

Dodatkowo - a nie jest to jeszcze dokończone - można - klikając z Ctrl w okno odbieranego znaku i odbieranego QSO/Grupy, zmienić dwie standardowe odpowiedzi CW dla Enter Sends Message - ale to jeszcze

niedopracowane i nieintuicyjne jest. Wcześniej nie dało się ich zmienić wcale.

Zamiana trybów CQ/S&P, oraz PH/CW następuje po kliknięciu ich znaczników. Przejście w tryb CQ spowoduje ustawienie aktualnej częstotliwości jako CQ.

Ręczne ustawienie częstotliwości (w kHz) jest możliwe po kliknięciu wyświetlanej. Rolowanie kółka myszy pozwala przestrajać częstotliwość płynniej.

= Dziennik =

Edycja dziennika odbywa się przez zmianę wartości w poszczególnych oknach. Nie ma odrębnego okna edycji danej pozycji.

= CW / Magnetofon =

Konfiguracja makr F1-F10 jest realizowana poprzez kliknięcie odpowiedniego przycisku z wcisniętym klawiszem Ctrl po uprzednim ustawieniu trybu S&P lub CQ. Program zapamiętuje i używa dwóch odrębnych zestawów

makr dla tych trybów.

W makrach można używać komend '#HIS' - znak korespondenta, '#RST' - wysyłane RST, '#QSO' - wysyłany numer QSO, '#EXC' - wysyłana grupa. Dodatkowo, można zmieniać WPM w makrach: '@30' spowoduje zmianę WPM na

30 do następnej zmiany lub końca nadawania.

Zmiana domyślnego WPM następuje po wpisaniu żądanej wartości.

Przycisk ON/OFF powoduje otwarcie lub zamknięcie portu interfejsu CW jeśli nie jest on wspólny z CATem.

Pozostałe opcje zostały zawarte w menu kontekstowym tego okna, dostępnym pod użyciu prawego klika.

= Komunikacja =

* CAT: Komunikacja z IComami działa.
* DX Cluster: działa. Czas wyświetlania spotów ustawiony na sztywno - 30m.
* Skimmer: działa. Czas wyświetlania spotów ustawiony na sztywno - 1m.
* SP Dopalacz: nie działa narazie z powodów filozoficzno-etycznych.

= Bandmapa =

Działa dla pasm 160/80/40/30m. Reszta pasm "w drodze", do SP-TESTów powinno wystarczyć samo 40/80. It's not a bug it's a feature.

Opcje bandmapy w menu kontekstowym: prawy klik.


== Co dalej... TODO ==

1. Po pierwsze primo - CAT dla Yaesu/Kenwood.
2. Po drugie primo - SP-Dopalacz - to ta strzelba ze wstępu, jest przygotowywany na RiOTboardzie - upominku ze Zburzenina.
3. Magnetofon
4. Zamienic listę spotów na "klikalną".
5. Ogarnąć konfigurację ESM dla CW i Magnetofonu - nie jestem fanem tworzenia osobnych okien kiedy można coś skonfigutować menu kontekstowym, ale tu, żeby było przejrzyście i jasno - moim zdaniem się nie

obejdzie.
6. Odblokować najbliższe zawody.
7. Dodać usuwanie QSO z dziennika.
8. Dodać "undo" dla dziennika - nie tylko w edycji komórki (ctrl+z) ale też po zatwierdzeniu zmian.
9. Dodać tryb 'casual sex' - obok zawodów, pola QSO/GRUPA będą IMIĘ/QTH... na pomysły dla tego trybu mamy jeszcze czas.
10. Winkeyer.
11. Dodać jakąś ciemną skórkę - negatyw.
12. RTTY.
13. UKF.
14. Auto-TEST.

== Skróty klawiaturowe ==

* Esc - w trakcie nadawania CW - przerwanie; gdy CW nie jest nadawane - wyczyszczenie pól Znak, QSO i Grupa, powrót do pola Znak;
* F1 - przejście w tryb CW, ustawienie aktualnej częstotliwości jako CQ, nadanie makra F1;
* Shift+F1 - przejście w tryb CW, zmiana częstotliwosci na wcześniej; ustawioną jako CQ, nadanie makra F1;
* F2 - F10 - przejscie w tryb CW i nadanie odpowiednich makr.
* Alt+Q - powrót do częstotliwości CQ;
* Alt+U - ustawienie aktualnej częstotliwości jako CQ;
* Enter:
- w trybie PH CQ - zalogowanie łączności;
- w trybie PH S&P - zalogowanie łączności, zaznaczenie korespondenta na bandmapie (bez wysyłania na DXCluster);
- w trybie CW CQ - funkcja Enter Sends Message: w oknie Znak - nadanie makra F2, w oknie QSO/Grupa - nadanie 'TU DE ... TEST' i zalogowanie łączności (w przypadku duplikatu - nadanie makra F6);
- w trybie CW SnP - funkcja Enter Sends Message: w oknie Znak - nadanie własnego znaku, w oknie QSO/Grupa - nadanie CFM, własnego RST i grupy, ponowne naciśnięcie klawisza loguje łączność i zaznacza korespondenta na bandmapie.

--------------------------------------------------------------------------



Program można dostać w prawie w każdym momencie. Ja musze robić durnowate wizualizacje 3d do jakichs wieśniackich pomieszczeń z kretyńskimi meblami, a potem zapewne poprawic projekt arch.-bud. po jakimś studencie co go architekt wynajął. Wolałbym naprawiać tory. Tutaj oczekuję krytyki od osób które zgłosiły się po logger, reszta może założyć wątek "dlaczego enjot jest gupi" i tam sobie pisać do woli. Obiecuje, że będę zaglądał.


  PRZEJDŹ NA FORUM