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