Signalassistent für Insider

Aus ZusiWiki
Wechseln zu: Navigation, Suche

Undokumentiertes Verhalten und anderes wissenswertes über den Signalassistenten

SigAssiBild

Das Pixel unten links wird immer als Transparenzfarbwert interpretiert.

Signaltyp setzen

Das Setzen des Signaltyps scheint nur im Dialog SigAssiPosition möglich. Setzt man in einer untergeordneten Datei das Attribut SignalTyp, so wird das anscheinend ignoriert.

ErsatzsigID

Die ErsatzsigID hat eine Doppelfunktion: Bei Befehlen gibt sie den Code an, mit dem das Befehlsformular initialisiert wird. Bei den sonstigen Ersatzsignalen (Zs 1, Zs 7, Zs 8) beeinflusst sie, aus welchen Signalbildern der Ersatzsignalbegriff zusammengebaut wird. Die Ersatzsignal-Konfigurationen aus signal.xml mit gleicher ErsatzsigID landen im gleichen Ersatzsignalbegriff. Deshalb müssen die Ersatzsignalkonfigurationen von Zs 1, Zs 7 und Zs 8 innerhalb eines Zweiges des Signalassistenten unterschiedliche ErsatzsigID haben. Es wird empfohlen, dabei nicht allzu kreativ zu sein, weil sonst zum Beispiel die Indusi-Vorlagen im Verzeichnis Signals\Deutschland\Indusi nicht mehr nutzbar sind, da diese auf bestimmte dort vorkonfigurierte ErsatzsigID ausgelegt sind:

ErsatzsigBezeichnung ErsatzsigID
Zs1 0
Zs8 1
Zs7 2