Aktualizacja v2.20

Oto nowości i zmiany!

Prezentacja prefiksów SWD


W oknie głównym uświadczysz teraz nową kolumnę. Kolumnę z prefiksem SWD, to alternatywny sposób przeliczania kodu obszaru znany z niektórych dekoderów-samoróbek opartych o Arduino.

Słuchanie sygnału z radia bezpośrednio w dekoderze


Dostępny jest nowy przycisk, który pozwala słuchać sygnału wejściowego przez głośnik komputera. Nie trzeba już szukać nasłuchiwania w panelu systemu Windows. Aby wybrać urządzenie wyjściowe kliknij prawym myszy na przycisk głośnika. Lewym ustawiasz ON/OFF.

Eksperymentalny filtr wstępny


Możliwe jest uruchomienie dodatkowego mechanizmu wycinającego zbędne fragmenty sygnału. Funkcja jest domyślnie wyłączona z uwagi na mieszane rezultaty podczas beta-testów. Może polepszyć, może pogorszyć. Każdy ustawi wedle uznania.

Skrót do tworzenia schematu reagowania

lista jednostek ma w sobie coś nowego
Z poziomu bazy nazw utworzysz reagowanie szybciej, funkcję zaproponował @Krzysiek_Wodzien

Globalna blokada reagowania na powtórzone zdarzenia

ustawienia dekodowania
Dotychczas decyzja co do reakcji na powtórzenia leżała po stronie wtyczki. W tej wersji można całkowicie wyeliminować powtórzone alarmy. W opcjach dekodowania włącz tę funkcję i określ czas przez który dekoder będzie głuchy na powtórzoną sekwencję. Pomysłodawca: @Krzysiek_Wodzien

Szybkie zaznaczanie schematów reagowania


Funkcja zaproponowana przez użytkownika @Aladyn - możesz zaznaczyć wszystkie reakcje na wszystkie TESTy, ALARMy, itd…

Edycja nazw podczas dekodowania i mechanizm COW

Sposób pracy z danymi wewnątrz programu został całkowicie przeprojektowany w tej wersji. Efektem wdrożenia (COW - Copy on write) jest poprawa stabilności programu i wyeliminowanie błędów i utrudnień wynikających ze współbieżności, takich jak konieczność wstrzymywania dekodowania na czas wprowadzania zmian przy niektórych konfiguracjach. Takiej konieczności już nie ma!

Poprawa niezawodności SelektAlarmu

Dekoder będzie teraz bardziej nieustępliwy w przypadku błędów dostarczania, każdy alarm będzie ponawiany aż 9 razy z zastosowaniem wykładniczej strategii ponawiania (Exponential backoff). Dodatkowo naprawiono błąd: SemaphoreFullException: Dodanie określonej liczby do semafora spowodowałoby przekroczenie jego maksymalnej wartości licznika.

Pewność interpretacji sekwencji na oddzielnym wątku

W niektórych przypadkach reakcja mogła przyblokować kolejne reakcje, jeśli wykonywała się zbyt długo.

Wygaśnięcie licencji na wtyczkę → restart

W 2.19 wygaśnięcie licencji na wtyczkę prowadziło do zamknięcia się programu, teraz jest inaczej, mianowicie program uruchomi się ponownie automatycznie, co pozwoli wyładować wygasłą wtyczkę z minimalnym przestojem w pracy.

Pozostałe zmiany

  • Zamykanie programu z poziomu wtyczek powodowało problem w pewnych przypadkach przy starszych wersjach
  • Podczas wyszukiwania jednostek program mógł wyrzucić do pulpitu, błąd ten został mi zgłoszony przez SMS, niestety nie pamiętam przez kogo :confused: dziękuję!
  • Dokładny numer wersji jest teraz dołączany do każdego dziennika błędu
  • Aktualizacja domyślnego formatu powiadomienia SelektAlarm
  • Reautoryzacja w przypadku problemu z sesją (SelektAlarm)
3 polubienia

Dostępna jest zalecana poprawka z dnia 18 marca 2026r.

Zmiany obejmują:

  • poprawę wydajności w przypadku dużych baz jednostek,
  • rozwiązanie problemu uniemożliwiającego nadanie nazwy województwu w niektórych konfiguracjach,
  • rozwiązanie wyrzucania do pulpitu w przypadku próby przywrócenia kopii zapasowej dla danych z niezaładowanej wtyczki

Aby wgrać poprawkę przejdź do zakładki Aktywne licencje i upewnij się, że ściągasz poprawioną wersję:

Instalacja tak jak zawsze; otworzyć zip i wypakować do folderu z dekoderem z zastąpieniem istniejących plików.

Serdecznie dziękuję użytkownikowi @Kiero za udostępnienie materiałów kluczowych do rozwiązania pierwszych dwóch wskazanych problemów.

2 polubienia

Jeśli będę przerzucał się z wersji 2.15 to co muszę skopiować z starego do nowego żeby nie wprowadzać nazw i kodów od podstaw tylko mieć już to co mam tu?

Najprościej:

  1. zamknij program
  2. wykonaj kopie całego folderu z dekoderem 2.15
  3. pobierz nową wersję
  4. wypakuj zip do folderu z dekoderem 2.15 z nadpisaniem istniejących plików
  5. uruchom program, konfiguracja zostanie zachowana, a w razie problemu jest kopia

Witam,

po wgranej tej poprawki z 18.03 zauważyłem u siebie problem. Dekoder raz na dobę potrafi się wyłączyć oraz ponownie uruchomić, dzieje się tak bez żadnego powiadomienia oraz błędów w logach. Na chwilę obecną wróciłem z dekoderem do wersji 2.19, która działa bez problemów.

Restart to nowa funkcja wersji 2.20 - wersja 2.19 w analogicznej sytuacji by się wyłączyła bez ponownego uruchomienia. Dla konta @awiator99 ostatnie wygaśnięcie miało miejsce 22.03.2026.