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

Z poziomu bazy nazw utworzysz reagowanie szybciej, funkcję zaproponował @Krzysiek_Wodzien
Globalna blokada reagowania na powtórzone zdarzenia

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
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)




