RRAutoLib.CTC Namespace |
Class | Description | |
---|---|---|
AccessoriesList | A list of Accessory objects. | |
Accessory | An accessory object to be controled. | |
Block | A set of Track objects treated as one unit. | |
BlocksList | A list of Block objects. | |
Button | An switchboard button. | |
ButtonsList | A list of Button objects. | |
CtcIsStartedException | Exception thrown when execution is forbidden while the CtcService is started. | |
CtcIsStoppedException | Exception thrown when execution is forbidden while the CtcService is stopped. | |
CtcObjectBase | Abstract base class for CTC and switchboard objects. | |
CtcObjectListBaseT | Abstract base class for lists 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 list of Engine objects. | |
EventScript | A script that can be triggered by one or more events. | |
EventScriptEvent | ||
EventScriptEventsList | A list of EventScriptEvent objects. | |
EventScriptsList | A list of EventScript objects. | |
GlobalScript | A script containing shared classes, methods, and variable declarations. | |
GlobalScriptsList | A list of GlobalScript objects. | |
Label | An switchboard text label. | |
LabelsList | A list of Label objects. | |
OnCtcThreadException | Exception thrown when execution is forbidden on the CtcService's thread. | |
PkStatesList | Provides means for a CTC object to have packet sending states. | |
PkStatesListState | Provides the configuration of a single state. | |
Route | A set of Track objects with a particular turnout state configuration. | |
RouteRouteElement | A switchboard track object with a configured turnout state. | |
RouteRouteElementList | A list of RouteRouteElement objects. | |
RoutesList | A list of Route objects. | |
Sensor | A sensor or input object. | |
SensorsList | A list of Sensor objects. | |
Sequence | A series of Loconet packets that can be played back onto the network. | |
SequenceSeqItem | A sequence item which represents a packet to be played (sent to the Locoent network) at a given time. | |
SequencesList | A list of Sequence objects. | |
Signal | A switchboard signal object. | |
SignalsList | A list of Signal objects. | |
StepScript | A script that can be started, stopped and resumed from defined step points. | |
StepScriptsList | A list of StepScript objects. | |
Track | A switchboard track object. | |
TracksList | A list of Track objects. |
Structure | Description | |
---|---|---|
Location | The grid location of a switchboard object. |
Interface | Description | |
---|---|---|
ICtcObjectBase | Interface implemented by classes derived from CtcObjectBase that have a global unique identifier. | |
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. | |
IScript | Interface implemented by classes derived from CtcObjectBase that have editable script. | |
ISwBrdOperable | Interface implemented by classes derived from CtcObjectBase that can be operated from the switchboard. | |
ITopLayer | Interface implemented by classes derived from CtcObjectBase that float obove the tracks. |
Enumeration | Description | |
---|---|---|
Alignment | Object alignment as it relates to its parent. | |
ButtonButtonBehavior | Operation button behavior. | |
ButtonButtonLook | Switchboard button look. | |
CtcServiceMessageCat | The category of a CTC message event. | |
EngineBindSlotResult | Results returned by the BindSlotResponse event after calling BindSlot(Boolean). | |
EngineUnbindSlotResult | Results returned by the UnbindSlotResponse event after calling UnbindSlot(Boolean). | |
PkStatesListStateDisposition | Enumerates the disposition options of a state. | |
RouteRouteState | ||
SensorDeviceType | The device type generating the sensor event packets. | |
SensorObservePacketType | The Loconet packet type to observe for sensor events. | |
SequenceSeqStatus | ||
SerializationContent | Layout content type being saved and/or loaded. | |
SignalSignalAspect | Enumerates the available signal aspects. | |
SignalSignalConfig | Enumerates the available signal aspect configurations. | |
TrackTrackState | Enumerates the available track states. | |
TrackTrackType | Enumerates the available track types. |