Ergebnis 1 bis 3 von 3

Thema: Monitor 2.0 FMS Ortskennung und Status eingrenzen

  1. #1
    Registriert seit
    25.10.2009
    Beiträge
    7

    Monitor 2.0 FMS Ortskennung und Status eingrenzen

    Hi,
    habe hier jetzt Monitor 2.0 laufen, läuft alles super, dekodiert alles usw.
    Nun möchte ich aber die ständigen Quittieren im FMS (Status 15) nicht haben
    und ich möchte die Dekodierung auf unsere Ortskennung beschränken.
    Die Lösung ist vielleicht nicht die beste aber ich dachte mir das könnte man mit der CRC Prüfung machen.

    In der "MonitorModuleFMS.cpp" Zeile 688:
    if (fms.ort[0] != 4) return 0 ; // original: if (fms.ort[0] > 9) return 0 ;
    if (fms.ort[1] != 6) return 0 ; // original: if (fms.ort[1] > 9) return 0 ;
    if (fms.bos==0) return 0 ; //steht original schon drin
    if (fms.stat[0]==0xF) return 0;
    return 1 ;
    Klappt leider nicht, weder das != 4 noch das ==0xF.
    In beiden Fällen dekodiert er garnichts mehr und gibt auch nichts in der DEBUG log aus.
    Jemand eine Idee wie es funktioniert oder besser geht?

  2. #2
    Registriert seit
    24.07.2007
    Beiträge
    40
    Zitat Zitat von Denker Beitrag anzeigen
    if (fms.ort[0] != 4) return 0 ; // original: if (fms.ort[0] > 9) return 0 ;
    if (fms.ort[1] != 6) return 0 ; // original: if (fms.ort[1] > 9) return 0 ;
    Klappt leider nicht, weder das != 4 noch das ==0xF.
    Warum machst Du das nicht in LUA?
    Beispielfilter im SVN
    Vergleiche einfach arg["typ"]=="fms", arg["ort"]=="46" und arg["status"]!="15" mit deinen Wunschwerten und gut ists.

    Die möglichen Werte zum Filtern von FMS findest Du in der Funktion DisplayResult in Datei MonitorModuleFMS.cpp.

    Gruß,
    Karl

    PS: Das ist alles ungetestet nur durchs lesen des Code zusammengestellt...

  3. #3
    Registriert seit
    25.10.2009
    Beiträge
    7
    Hmm insteressant, diese LUA Datei gbt es bei mir gar nicht
    kann ich die einfach in das Verzeichnis kopieren und los gehts?

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •