Bitte beachte:
Eine neue Version ist unter https://andreas-kreuz.github.io/ak-lua-bibliothek-fuer-eep/ verfügbar.
EEP-Web
Ein Web-Frontend für EEP
Mit diesem Programm kannst Du mittels Web-Browser mehrere Dinge tun:
- Fahrzeuglisten anzeigen und sortieren
- Kreuzungen anzeigen und steuern
Die Einrichtung findest Du hier:
Lua-Bibliothek
Einrichtung von Kreuzungen mit Lua
Die Lua-Bibliothek ermöglicht das vollautomatische Steuern von Kreuzungen.
Diskussionen zum Thema bitte unter:
Dokumentation:
-
Version
- 5.33 MB
- 559 Downloads
v0.8.3
- ⭐ Neu: Ausgabe der ersten 20 Speicherplätze in EEP-Web unter Speicher
- ⭐ Neu: Ausgabe an EEP-Web enthält nun auch Fehlermeldungen die mit assert ausgegeben werden.
- ⭐ Neu: Der Name wird nun auch für Speicherplätze angezeigt, die mit AkSpeicherHilfe.registriereId(id, name) angelegt wurden
v0.8.2
- 🐞 Bugfix: AkSpeicherHilfe zeigt nun beim Hinzufügen von doppelten Speicherslots den Stacktrace an.
-
Version
- 5.33 MB
- 230 Downloads
v0.8.1
- 🐞 Bugfix: Der Hilfedialog bei fehlenden Kameras erscheint nun auf dem Bildschirm.
v0.8.0
- ⭐ Neu: Neues Design (http://material.angular.io)
- ⭐ Neu: Steuerung von Kamera für Kreuzungen
v0.7.0
- ⭐ Neu: Manuelle Schaltung von Kreuzungen
- Schalte Deine Kreuzungen von Hand oder Automatisch
v0.6.0
- ⭐ Neu: Anzeige von Zügen
- ⭐ Neu: Anzeige der Log-Datei
- ℹ️ Info:
AkStrasse
sollte nicht mehr importiert werden.Requires von Lua sollten immer einer lokalen Variable zugewiesen werden. Darum wird ab dieser Version die Funktion
require("ak.planer.AkStrasse")
nicht mehr empfohlen.Import vor Version 0.6.0:
👎 schlecht!
Import ab Version 0.6.0:
👍 Besser!
Code- local AkPlaner = require("ak.planer.AkPlaner")
- local AkAmpelModell = require("ak.strasse.AkAmpelModell")
- local AkAmpel = require("ak.strasse.AkAmpel")
- local AkRichtung = require("ak.strasse.AkRichtung")
- local AkKreuzung = require("ak.strasse.AkKreuzung")
- local AkKreuzungsSchaltung = require("ak.strasse.AkKreuzungsSchaltung")
- ⭐ Neu: Komplette Überarbeitung der Kommunikation (jetzt über Websockets ohne Polling)
v0.5.0
- ⭐ Neu: Enthält EEP-Web (Tutorial EEP-Web installieren)
- ⭐ Neu: Demo-Anlagen enthalten nun den Code für EEP-Web
-
EEP-Web nutzen
Verwende eine der mitgelieferten Demo-Anlagen um EEP-Web zu nutzen (Installation).
In Deinem eigenden Code brauchst Du zwei Zeilen:
- Lade AkStatistik mit require - dies machst Du in der Lua-Datei mit der
EEPMain()
-Methode:
- Schreibe
AkStatistik.statistikAusgabe()
vor dasreturn 1
in DeinerEEPMain()
-Methode:
- Lade AkStatistik mit require - dies machst Du in der Lua-Datei mit der
-
EEP-Web nutzen
- ⭐ Neu: Richtung und Typ in AkRichtung angeben
- Gib an, in welche Richtung die Fahrspuren zeigen:
Tipp: Hast Du mehrere Richtungen, dann verwende die Reihenfolge
{ 'LEFT', 'STRAIGHT', 'RIGHT' }
für EEP-Web.- Gib an, welcher Verkehrstyp die Fahrspur benutzt. So kannst Du in EEP-Web besser unterscheiden, welche Richtung grade geschaltet wird:
- Verwende
PEDESTRIAN
für Fussgänger 🚶: - Verwende
TRAM
für Straßenbahnen 🚋: - Verwende
NORMAL
für normalen Verkehr 🚗:
- Gib an, in welche Richtung die Fahrspuren zeigen:
vmarcus