Seite 1 von 1

Telegramme in mehrere Fenster trennen

Verfasst: 29. Mai 2019, 09:45
von Emil Feuerdrache
Guten Morgen,

ich versuche meine Pocsag-Telegramme je nach Kriterium in unterschiedliche Fenster zu trennen. Leider machen die Filter bislang nicht das, was sie sollen. Ihr könnt mir sicher weiterhelfen :)

Die Konfiguration sind drei Fenster:

Fenster 1: (Es sollen NUR Telegramme mit dem RIC 0123456a angezeigt werden)
Pocsag: !0123456a
Pocsag: *

Fenster 2: (Es sollen NUR Telegramme mit den RIC's 0234567b und 0345678a angezeigt werden)
Pocsag: !0234567b
Pocsag: !0345678a
Pocsag: *

Fenster 3: (Es soll der Rest angezeigt werden, was die anderen beiden Fenster nicht anzeigen)
Pocsag: 0123456a
Pocsag: 0234567b
Pocsag: 0345678a

Das funktioniert auch einigermaßen, nur kommen im zweiten Fenster komischerweise auch alle möglichen anderen RIC's durch, die in Fenster 3 dann nicht mehr angezeigt werden.

Danke für eure Hilfe!

Re: Telegramme in mehrere Fenster trennen

Verfasst: 29. Mai 2019, 10:45
von Crouchi
Moin Feuerdrache,

die Filter werden solange ausgeführt, bis eine Bedingung zutrifft (sofern ich das noch richtig im Kopf habe).


Ergo dürfte es ungefähr so aussehen:

Fenster 1:
Pocsag: 0123456a
Pocsag: !*

Lasse 0123456a durch und Sperre alle anderen.

Fenster 2:
Pocsag: 0234567b
Pocsag: 0345678a
Pocsag: !*

Lasse nur 0234567b und 0345678a durch und sperre alle anderen.

Fenster 3
Pocsag: !0123456a
Pocsag: !0234567b
Pocsag: !0345678a
Pocsag: *

Lasse alle RICS durch bis auf 0123456a 0234567b 0345678a.

Ich hoffe ich hab die Semantik noch richtig im Kopf und konnte dir weiterhelfen.

Grüße

Crouchi

Re: Telegramme in mehrere Fenster trennen

Verfasst: 29. Mai 2019, 11:13
von Emil Feuerdrache
Hm....ne. Leider nicht.

Fenster 1 und 2 bleiben jetzt ganz leer, Fenster 3 zeigt alles.

Re: Telegramme in mehrere Fenster trennen

Verfasst: 29. Mai 2019, 11:23
von Emil Feuerdrache
Asche über mein Haupt. Ich hatte die Subadressen nicht bei "Funktion" eingetragen sondern alles bei "Adresse". Jetzt funktioniert es korrekt:

Fenster 1:
Pocsag: 0123456, a

Fenster 2:
Pocsag: 0234567, b
Pocsag: 0345678, a

Fenster 3
Pocsag: !0123456, a
Pocsag: !0234567, b
Pocsag: !0345678, a