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. |