Ergebnis 1 bis 15 von 94

Thema: Informationen zum monitord 2.0

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #25
    Registriert seit
    20.12.2014
    Beiträge
    13
    Zitat Zitat von Pimmal Beitrag anzeigen
    Hi,

    kann mir jemand mit dem LUA Scripting helfen? Ich blicke das echt ned.

    Habe 2 akute Probleme, wie kann ich Status 15 unterdrücken (kein schreiben in die MYSQL Datenbank)

    Wie kann ich Status 6 als J in die DB schreiben wenn der Status von der Lst kommt?

    Danke für eure Hilfe.
    Hio...

    du kannst in der MySQL Datenbank nen TRIGGER erstellen
    Code:
    CREATE TRIGGER del_fms_status_15_0 AFTER INSERT ON monitord_fms FOR EACH ROW
    DELETE 
    FROM monitord_fms 
    WHERE status = 15
    AND richtung = 0;
    Den Sinn dahinter versteh ich aber noch nicht ganz, wenn du nicht willst, dass sie angezeigt wird, dann filter es im SQL aus. Den Trigger kannst du natürlich nach Belieben bearbeiten.

    Zum zweiten Problem hab ich mir ne Referenztabelle gebaut, die mit Status und Richtung an die monitord_fms gejoint wird.
    Dort legst du die 32 Kombinationen an, 16 für Richtung 0, also Fahrzeug-> Leitstelle und 16 für Richtung 1 also Leitstelle->Fahrzeug

    Felder brauchste dann mindestens:
    status (smallint(2)), richtung (tinyint(1)), ausgabe_kurz (text(1)), optional: ausgabe_lang (text(40))
    6,0 wäre dann: '6', 'Nicht einsatzklar'
    6,1 wäre dann: 'J', 'Sprechaufforderung'
    ...
    15, 0 = 'F', 'Sprechtaste'
    15, 1 = '-', 'Quittung'

    Wahlweise kannst du dort alle 32 Stati hinterlegen oder nur die die du auch angezeigt bekommen willst. Mit einem INNER JOIN werden dir dann auch nur die ausgegeben...
    Geändert von c0bRa (20.12.2014 um 01:01 Uhr)

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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