Releases: Andreas-Kreuz/ak-lua-bibliothek-fuer-eep
Releases · Andreas-Kreuz/ak-lua-bibliothek-fuer-eep
v0.13.2-alpha1
v0.13.2
- ⭐ Anzeige von Fahrzeugen nach Gleissystem
v0.13.1
- ⭐ Neu: Log-Anzeige für den großen Bildschirm
v0.13.0
- ⭐ Neu: Komplette Neuentwicklung der App mit Fokus auf Smartphone ⭐⭐⭐⭐⭐
v0.13.1
Änderungen an der Software
v0.13.1
- ⭐ Neu: Log-Anzeige für den großen Bildschirm
v0.13.0
- ⭐ Neu: Komplette Neuentwicklung der App mit Fokus auf Smartphone ⭐⭐⭐⭐⭐
v0.13.0-alpha1
v0.13.0
- ⭐ Neu: Komplette Neuentwicklung der App mit Fokus auf Smartphone ⭐⭐⭐⭐⭐
v0.12.0
v0.12.0
- ⭐ Neu: Verbesserte Ansicht auf dem Smartphone
- ⭐ Neu: Log-Ansicht: Verzicht auf doppelte Toolbar
- ⭐ Neu: Einstellungen für Kreuzungen und Log sind in die Toolbar gewandert (Icon oben rechts)
- ⭐ Neu: In der Toolbar (und im Browser-Tab) wird der Titel der aktuellen Seite angezeigt
- ⭐ Neu: Geschwindigkeit für das Logging verbessert (Log-Ausgabe auf 10.000 Zeilen beschränkt)
v0.12.0-alpha1
v0.12.0-alpha1
- ⭐ Neu: Verbesserte Ansicht auf dem Smartphone
- ⭐ Neu: Log-Ansicht: Verzicht auf doppelte Toolbar
- ⭐ Neu: Einstellungen für Kreuzungen und Log sind in die Toolbar gewandert (Icon oben rechts)
- ⭐ Neu: In der Toolbar (und im Browser-Tab) wird der Titel der aktuellen Seite angezeigt
- ⭐ Neu: Geschwindigkeit für das Logging verbessert (Log-Ausgabe auf 10.000 Zeilen beschränkt)
v0.11.1
v.0.11.1
Lua
- 🐞 Bugfix: Fügt man neue Fahrzeuge in eine Anlage ein, werden diese automatisch anhand ihrer Route der passenden
ÖPNV-Linie zugeordnet und es kommt nicht mehr zu einem Programmfehler.
v0.11.0
v.0.11.0
Bitte beachten
⚠ Diese Bibliothek verwendet EEPRollingstockSetTagText
, um Daten in Fahrzeugen abzulegen.
- ⚠ Eigene mit
EEPRollingstockSetTagText
gespeicherte Daten werden dabei verloren gehen oder zu Konflikten führen! - Es ist jedoch möglich eigene Daten in einem Zug wie folgt abzulegen:
- Ablegen:
Train.forName("#meinZug").setValue("schlüssel","wert")
- Auslesen:
local meinWert = Train.forName("#meinZug").getValue("schlüssel")
- Ablegen:
Web-App
- ⭐ Die Ausgabe der api auf http://localhost:3000/api/v1/ wurde überarbeitet
- ⭐ Anzeige der Fahrzeuge für Smartphones optimiert
- ⭐ Kameraknopf in der Detailansicht für Fahrzeuge
Lua
- ⭐ Neu: Erhebliche Performance-Optimierung durch die Übertragung nur wenn Züge geändert wurden
(z.B. durch Zusammenstellung oder Bewegung) - ⭐ Neu: Statistikausgabe für die benötigte Zeit der Ausgabe in der App unter http://localhost:3000/statistics
- ⭐ Neu: Vorbereitung für ÖPNV inkl. Demo-Anlage für Haltestellenanzeige (Demo Linien)
- ⭐ Neu: Türen öffnen/schließen für Züge mit
TrainRegistry.forName("#MeinZug"):openDoors()
bzw.:closeDoors()
- 🐞 Bugfix: Debug-Einstellungen der einzelnen Lua-Skripte richten sich nun nach
AkStartWithDebug
- 🐞 Bugfix: StorageUtilities erstellt die Debug-Datei nun im EEP-Format (kein Fehler mehr, wenn ein
EEPSaveData(x, true)
verwendet wurde)
Web-Server
- ⚠ API des Webservers wurde umgestellt:
- Die meisten Listen sind nun als Record verfügbar (Key ist in fast allen Fällen
id
) - Alle Fahrzeuge sind nun in einer Liste:
- Züge sind nun in
trains
(keine Trennung mehr nach dynamic und static) - Fahrzeuge sind nun in
rolling-stocks
(keine Trennung mehr nach dynamic und static)
- Züge sind nun in
- Die meisten Listen sind nun als Record verfügbar (Key ist in fast allen Fällen
- 🛈 extern benötigte Bibliotheken sind nach
third-party
umgezogen
v0.11.0-alpha4
v.0.11.0-alpha4
Dies ist eine Testversion!
Bitte beachten
⚠ Diese Bibliothek verwendet EEPRollingstockSetTagText
, um Daten in Fahrzeugen abzulegen.
- ⚠ Eigene mit
EEPRollingstockSetTagText
gespeicherte Daten werden dabei verloren gehen oder zu Konflikten führen! - Es ist jedoch möglich eigene Daten in einem Zug wie folgt abzulegen:
- Ablegen:
Train.forName("#meinZug").setValue("schlüssel","wert")
- Auslesen:
local meinWert = Train.forName("#meinZug").getValue("schlüssel")
- Ablegen:
Web-App
- ⭐ Die Ausgabe der api auf http://localhost:3000/api/v1/ wurde überarbeitet
- ⭐ Anzeige der Fahrzeuge für Smartphones optimiert
- ⭐ Kameraknopf in der Detailansicht für Fahrzeuge
Lua
- ⭐ Neu: Erhebliche Performance-Optimierung durch die Übertragung nur wenn Züge geändert wurden
(z.B. durch Zusammenstellung oder Bewegung) - ⭐ Neu: Statistikausgabe für die benötigte Zeit der Ausgabe in der App unter http://localhost:3000/statistics
- ⭐ Neu: Vorbereitung für ÖPNV inkl. Demo-Anlage für Haltestellenanzeige (Demo Linien)
Web-Server
- ⚠ API des Webservers wurde umgestellt:
- Die meisten Listen sind nun als Record verfügbar (Key ist in fast allen Fällen
id
) - Alle Fahrzeuge sind nun in einer Liste:
- Züge sind nun in
trains
(keine Trennung mehr nach dynamic und static) - Fahrzeuge sind nun in
rolling-stocks
(keine Trennung mehr nach dynamic und static)
- Züge sind nun in
- Die meisten Listen sind nun als Record verfügbar (Key ist in fast allen Fällen
- 🛈 extern benötigte Bibliotheken sind nach
third-party
umgezogen
0.10.8
0.10.8
- 🐞 Bugfix: Beim Umschalten auf manuelle Steuerung gab es einen Programmfehler durch die Textausgabe
0.10.7
0.10.7
- ⭐ Neu: Anlage für
Andreas_Kreuz-Tutorial-Ampelkreuzung-3-rechtsabbieger
wurde so angepasst, dass
die Rechtsabbieger und Linksabbieger wechselweise in die Kreuzung einfahren. - 🐞 Bugfix: "Zugname" wird nun korrekt in den Kontaktpunkten verwendet