This document is the start of discussions on “Signaling” (a.k.a. Signalling) in OpenLCB. Specifically, the modeling of signals from the prototype, their operation, etc.
Has to be able to model signal systems worldwide.
To largest extent possible, should be able to operate stand-alone (without computer), in addition to operating under outside control.
Using the JMRI notation, both “Signal Head” (color, appearance) and “Signal Mast” (aspect) need to be supported. Some users want one, some the other; ditto manufacturers.
Events provide a basic communication mechanism
“Where is the vital logic” is the key question to address.
See some discussion of events for signal control in the Event Model note, "Application to Signals" section.
This also bears on modular setup, as modules may want to control signals across module borders. See example doc.
DPH, via email: Not sure we need much here, but we do need a model, Signals (Aspect = meaning) have one or more SignalHeads (Appearence = physical display)
BobJ: We should look at software solutions and build a collection of ideas. JMRI does it one way, RR&Co another, etc, and OpenLCB needs to be useful to all of them.
This is SVN $Revision: 721 $