Schrolli91 / BOSWatch

Python Script to process input data from rtl_fm and multimon-NG - multiple Plugin support
https://bwcc.boswatch.de
GNU General Public License v2.0
132 stars 60 forks source link

Funktionscode in POCSAG auf Gültigkeit prüfen #44

Closed JHCD closed 9 years ago

JHCD commented 9 years ago

Die Gültigkeitsprüfung lässt einen POCSAG-Funktionscode > 3 im decoded-String zu

Schrolli91 commented 9 years ago

Regex wurde erweitert - Subric nur im Bereich von 0-3 erlaubt - Länge 1 Zeichen

03.07.2015 22:38:09 - boswatch        [INFO    ] Testdata: POCSAG512: Address: 3333333  Function: 4  Alpha:   BOSWatch-Test: invalid
03.07.2015 22:38:09 - poc             [WARNING ] No valid POCSAG512 RIC: 3333333 SUB: 4
JHCD commented 9 years ago

Scherzkeks, die Prüfung ist zu spät! Du schmeisst jetzt alle echten "4er" raus... Nun ist das hier ein BUG...

Schrolli91 commented 9 years ago

So, nun aber... :smile: Jetzt wird die Subric einfach um eins erhöht. Daduch sollten mögliche Fehler seitens Multimon ausgeschlossen sein und die Daten kommen korrekt in der Regex validation an...

JHCD commented 9 years ago

Die Typkonventierng ist in keinem try/else Block...

Schrolli91 commented 9 years ago

Hast Recht - und wie mir gerade aufgefallen ist, haben alle decode() Methoden der einzelnen Decoder keinen Haupt Try: Block...

Ist ausgebessert - sollte man nun closen können, denke ich?