Model Railroad System
2.2.1
|
Two head signals, 2 over 2. More...
Public Member Functions | |
TwoHead2over2 (name,...) | |
Constructor: initialize the signal object. More... | |
setaspect (aspect) | |
Set signal aspect. More... | |
Static Public Member Functions | |
static | validate (object) |
Type validating code Raises an error if object is not either the empty string or a TwoHead2over2 type object. More... | |
Private Attributes | |
signal | |
Signal driver (SR4) More... | |
Two head signals, 2 over 2.
Typically used for simple interlocking signals. One SR4, driving both heads: with Q1 connected to the top lamp (green) or the top head, Q2 connected to the bottom lamp (red) of the top head. Then Q3 connected to the top lamp (green or yellow) of othe lower head, and Q4 to the bottom lamp (red) of the lower head.
Typical usage:
Definition at line 178 of file Azatrax_Signals.tcl.
azatrax_signals::TwoHead2over2::TwoHead2over2 | ( | name | , |
... | |||
) |
Constructor: initialize the signal object.
Create a low level actuator object and install it as a component.
name | Name of the signal object. |
... | Options:
|
azatrax_signals::TwoHead2over2::setaspect | ( | aspect | ) |
Set signal aspect.
aspect | New aspect color. |
|
static |
Type validating code Raises an error if object is not either the empty string or a TwoHead2over2 type object.
object | Some object. |
|
private |
Signal driver (SR4)
Definition at line 185 of file Azatrax_Signals.tcl.