florianlederer / mvv-display-for-ESP32

Show the departures for your station. Only for MVV.
GNU General Public License v3.0
67 stars 16 forks source link

Trennung von API, Filterung und Ausgabe #10

Open florianlederer opened 4 years ago

florianlederer commented 4 years ago

Das Einlesen der API sollte eigenständig funktionieren um möglichst flexibel zu bleiben. Nur so kann eine universelle Anwendung für unterschiedliche Bahnhöfe, verschiedene APIs oder Städte gewährleistet werden. Alle eingelesenen Daten sollten nach dem Einlesen auf das gleiche Format (struct) gebracht werden.

Die eingelesenen Daten müssen nach verschiedenen Kriterien (z.B. Verkehrsmittel, Zielort, Abfahrtszeit) filterbar sein.

Die Ausgabe sollte ebenfalls getrennt passieren. Nur so ist es möglich verschiedene Displays und Anzeigemodis zu unterstützen.