Aktualizacja v2.15

Lista zmian
  • nowa ikona programu
  • dekodowanie numeru województwa/regionu
    • automatyczne importowanie danych z poprzednich wersji bez konieczności przepisywania
    • w przypadku problemów z importem możliwe jest ręczne wybranie pliku do zaimportowania
  • jednolity system formatowania powiadomień dostępny dla wtyczek wraz z domyślnym zestawem zmiennych
  • automatyczna konwersja schematów reagowania na tony do schematów reagujących na numery województwa, powiatu, jednostki i rodzaju.
  • usługi w chmurze – wersja zapoznawcza funkcji
    • Alarm z chmury w przypadku wyłączenia dekodera (utraty połączenia / zasilania w jednostce)
    • dostęp zdalny do dekodera po skopiowaniu jego hasła
    • w planach: aplikacja pozwalająca wygodnie sterować swoim systemem alarmowania
  • możliwość zaznaczenia/odznaczenia wszystkich rodzajów selektu tam gdzie jest taki wybór
  • możliwość sortowania schematów reagowania
    • alfabetycznie
    • w grupach wg lokalizacji – podobnie jak w v2.9
    • według ścisłości
  • sekwencje specjalne czyli możliwość definiowania akcji dla zdarzeń takich jak włączenie/zatrzymanie dekodowania oraz zdarzeń z wtyczek
    • domyślnie nie trafiają do dziennika, wymagają dodania schematu reagowania by były aktywne
  • wyszukiwanie odczytów w dzienniku w oknie głównym
  • nowa akcja dostępna do ustawienia: Okno komunikatu
  • ulepszony design akcji otwarcia pliku i odtworzenia dźwięku
  • wymuszenie ustalenia maksymalnej długości nagrania w celu przeciwdziałania błędowi WAV file too large
  • informacja o wygaszaniu funkcji powiadomień FCM
  • możliwość podnoszenia alarmów przez wtyczki
  • możliwość uruchomienia programu bez obecnej karty dźwiękowej
  • opcja ignorowania akcji dla nienazwanych jednostek
  • opcja automatycznego zapisywania nieznanych odczytów
  • aktualizacja bibliotek zależnych, .NET Framework 4.6.2
  • poprawki literówek
Dekoder v2.15 – zmienne formatowania
  • $kiedy – aktualny czas np. 02.03.2024 03:19:36
  • $data – aktualna data np. 02.03.2024
  • $czas – aktualny czas np. 03:19:36
  • $sekwencja – selekt tonowo
  • $nazwa – wartość konfigurowana w opcjach dekodowania
  • $województwo – nazwa lub numer województwa
  • $powiat – nazwa lub numer powiatu
  • $jednostka – nazwa lub numer jednostki
  • $województwonr – numer województwa
  • $powiatnr – numer powiatu
  • $jednostkanr – numer jednostki
  • $nazwawojewództwa – nazwa województwa lub nic
  • $nazwapowiatu – nazwa powiatu lub nic
  • $nazwajednostki – nazwa jednostki lub nic
  • $regula – nazwa reguły lub jej ID
  • $reguly – ID wszystkich reguł łapiących dany selekt

Użyj powyższych kodów określając szablon powiadomienia, a zostaną one zastąpione informacjami kontekstowymi. Pozwolą Ci one stworzyć jedną regułę, która zadziała dla wszystkich odczytów z danego powiatu lub województwa zamiast ustawiać to dla każdej jednostki z osobna. Uwaga! Funkcja działa ze zgodnymi wtyczkami. Może upłynąć trochę czasu, zanim wtyczki zostaną zaktualizowane.

Nowe funkcje dla twórców wtyczek
  • interfejs ISequenceSource
    • zaimplementuj go w swoim obiekcie oznaczonym [SequenceSourceAttribute] aby uzyskać obiekt ISequenceReceiver, który pozwoli Ci podnosić alarmy.
  • interfejs ISequenceActionFormattable
    • zaimplementuj go w swoim obiekcie oznaczonym [SequenceActionAttribute] aby uzyskać obiekt INotificationFormatter, który pozwoli Twojej wtyczce używać zmiennych w procesie budowania właściwej treści powiadomienia.

Szczegółowa dokumentacja jest dostępna na prośbę.