This namespace contains classes for CTC (Centralized Traffic Control). The consumers of this framework are user interfaces.
The central class of this namespace is CtcService.
The central class of this namespace is CtcService.
Classes
| Class | Description | |
|---|---|---|
|
|
AccessoriesList |
A collection of Accessory objects.
|
|
|
Accessory |
An accessory object to be controled.
|
|
|
Block |
A set of Track objects treated as one unit.
|
|
|
BlocksList |
A collection of Block objects.
|
|
|
Button |
An switchboard button.
|
|
|
ButtonsList |
A collection of Button objects.
|
|
|
CtcObjectBase |
Abstract base class for CTC and switchboard objects.
|
|
|
CtcObjectListBase T |
Abstract base class for collections of CTC and switchboard objects.
|
|
|
CtcService |
The main class for providing CTC (Centralized Traffic Control) services.
|
|
|
Engine |
A DCC locomotive to be controled.
|
|
|
EnginesList |
A collection of Engine objects.
|
|
|
Label |
An switchboard text label.
|
|
|
LabelsList |
A collection of Label objects.
|
|
|
PkStatesList |
Provides means for a CTC object to have packet sending states.
|
|
|
PkStatesList State |
Provides the configuration of a single state.
|
|
|
Route |
A set of Track objects with a particular turnout state configuration.
|
|
|
Route RouteElement |
A switchboard track object with a configured turnout state.
|
|
|
Route RouteElementList |
A collection of Route RouteElement objects.
|
|
|
RoutesList |
A collection of Route objects.
|
|
|
Script |
A script activated by an event.
|
|
|
Script Event | |
|
|
Script EventsList | |
|
|
ScriptEventArgs |
Data exchange class passed to script event handlers.
|
|
|
ScriptEventBinder |
This class provides script binding services between railroad object events and delegate handlers.
|
|
|
Scripting |
Provides support for user scripting.
|
|
|
Scripting ScriptError |
Represents a script compilation error.
|
|
|
ScriptsList |
A collection of Script objects.
|
|
|
Sensor |
A sensor or input object.
|
|
|
SensorsList |
A collection of Sensor objects.
|
|
|
Sequence |
A series of Loconet packets that can be played back onto the network.
|
|
|
Sequence SeqItem |
A sequence item which represents a packet to be played (sent to the Locoent network) at a given time.
|
|
|
SequenceScript |
Provides operations using the sequencial scripting pattern.
|
|
|
SequenceScript ScriptLine |
Represents the definition of one line of sequencial script.
|
|
|
SequencesList |
A collection of Sequence objects.
|
|
|
Signal |
A switchboard signal object.
|
|
|
SignalsList |
A collection of Signal objects.
|
|
|
Track |
A switchboard track object.
|
|
|
TracksList |
A collection of Track objects.
|
|
|
VariableBag |
Provides a key indexed variable bag.
|
Structures
| Structure | Description | |
|---|---|---|
|
|
Location |
The grid location of a switchboard object.
|
Interfaces
| Interface | Description | |
|---|---|---|
|
|
ICtcObjectListBase |
Generic interface for lists of CTC objects.
|
|
|
ILocation |
Interface implemented by classes derived from CtcObjectBase that have a switchboard location.
|
|
|
IPkStates |
Interface implemented by classes derived from CtcObjectBase that have packet sending states.
|
|
|
IScriptItem |
Interface implemented by dynamically generated script classes in operation mode.
|
|
|
ISupportsScriptEvents |
Defines functionality required by objects that support bindable scripting events.
|
|
|
ITopLayer |
Interface implemented by classes derived from CtcObjectBase that float obove the tracks.
|
Delegates
Enumerations
| Enumeration | Description | |
|---|---|---|
|
|
Alignment |
Object alignment as it relates to its parent.
|
|
|
Block BlockOccupancy | |
|
|
Button ButtonType | |
|
|
Engine BindSlotResult |
Results returned by the BindSlotResponse event after calling BindSlot(Boolean, Boolean).
|
|
|
Engine UnbindSlotResult |
Results returned by the UnbindSlotResponse event after calling UnbindSlot(Boolean, Boolean).
|
|
|
PkStatesList StateDisposition | |
|
|
Route RouteState | |
|
|
Sensor DeviceType |
The device type generating the sensor event packets.
|
|
|
Sensor ObservePacketType |
The Loconet packet type to observe for sensor events.
|
|
|
Sequence SeqStatus | |
|
|
SerializationContent |
Layout content type being saved and/or loaded.
|
|
|
Signal SignalAspect |
Indicates the possible signal states.
|
|
|
Signal SignalConfig |
Indicates the possible aspect configurations of a signal.
|
|
|
Track TrackState | |
|
|
Track TrackType |