Development:Anforderungen Relaisanlage: Unterschied zwischen den Versionen

Aus StellSi-Hilfewiki
Zur Navigation springen Zur Suche springen
(Konkretisierung)
Keine Bearbeitungszusammenfassung
Zeile 78: Zeile 78:
|}
|}


== Schnittstellen in Angelscript ==


{| class="wikitable sortable"
! Themengebiete
|-
| Ausgabe von Daten: Ein Objekt pro Ader. Fragestellung: Wer legt diese Objekte an?
|-
| Eingabe von Daten: Methoden, bei denen über Metadaten definiert wird auf welche Ereignisse sie reagieren, ersetzen bisherige on_bla_blubb-Syntax
|-
| Eingabe von Daten: Metadaten sollten neben Ader auf die gehört wird auch weitere Bedingungen (z.B. Status Ringleitung) erfassen, um Skripte einfacher zu gestalten.
|}




[[Kategorie:Anforderungen]]
[[Kategorie:Anforderungen]]

Version vom 12. Januar 2015, 23:51 Uhr

Basisanforderungen

Anforderung
Spurplanstellwerke
Fahrstraßenstellwerke
Zugnummernmeldesysteme (was nicht heißt, dass das keine eigene Komponente seien darf)

Spurplanstellwerke

Themengebiete
Spurplan und Wiederverwendbarkeitssystem der im Spurplan eingefügten Komponenten (Bibliotheken)
Paralelle Zusatzkabel in der Spur (insbesondere die Optionalen)
Fahrstraßenwahlgruppe
Zentrale Komponenten (insb. Anschaltgruppen bzw. Anschaltbereiche)
Dinge, wie die Signalspur, die streng systematisch angeordnet sind.
Achszähler und Gleisstromkreise
Programmstecker der Gruppen
Störungen

Fahrstraßenstellwerke

Themengebiete
Verschlussplan (Einsehbar für den Bediener, und als Centerpiece für den Editierer)
Komponenten, die nicht im Plan auftauchen (gibt es die überhaupt?)
Bahnhofsblock
Zentrale Komponenten (insb. Anschaltgruppen bzw. Anschaltbereiche)
Achszähler und Gleisstromkreise (schon wieder)
Störungen
Kompatiblität mit Spurplanstellwerken (z.B. Bahnhofsblock der Spurplanstellwerke)

Zugnummernmeldesystem

Themengebiete
Erkennung der Weiterschaltbedingung
Erkennung des Weiterschaltzieles
Erkennung der Zugnummer bei Fahrten aus Richtung fremder Stellwerke
Manuelle Beeinflussung der Zugnummer
Manuelle Bedienhandlungen (Gleissperrvermerk etc.)
Manuelle Bedienhandlungen zum Nachbar (Anbieten etc.)
Störungen (Fehlernummern)
Rückfallebene: Mündliches Abmelden

Schnittstellen in Angelscript

Themengebiete
Ausgabe von Daten: Ein Objekt pro Ader. Fragestellung: Wer legt diese Objekte an?
Eingabe von Daten: Methoden, bei denen über Metadaten definiert wird auf welche Ereignisse sie reagieren, ersetzen bisherige on_bla_blubb-Syntax
Eingabe von Daten: Metadaten sollten neben Ader auf die gehört wird auch weitere Bedingungen (z.B. Status Ringleitung) erfassen, um Skripte einfacher zu gestalten.