: Public <<XSDcomplexType>> Class
Created: 09.03.2018 05:34:40
Modified: 29.12.2018 10:56:24
Project:
Advanced:
A controller is an individual terminal, commonly a workstation, that can control the interlocking. The controller is normally situated in a control centre. railML provides a logical link between an interlocking and the individual controller. The user can attach useful data to this link, such as addresses that may be granted control over this IL. railML will not define the nature of the addresses, i.e IP-addresses or hexadecimal address of terminals that communicate with the IL via some serial bus. The protocol (IP, UDP, serial, parallel) is irrelevant to railML. Note that a Control Centre (DE: Leitstelle, FR: Poste de controle, NL: VL-post) is likely to control multiple interlockings and vice versa, one interlocking can be controlled from multiple control centres, an n:m relation. This implies that a control centre can have multiple controllers, defined as a terminal from which a signal man controls an interlocking. The IL is unaware of the Control Centre but aware of the controller.
Attribute
Public ControlledAssets
  controlledAssets
Details:
Notes: The container of references to all signalBox (interlocking) and system assets controlled from this unit.
Public Itineraries
  itineraries
Details:
Notes: The container of all itineraries as a combination of single routes defining the path from A to B independent of involved signalBoxes (interlockings).
Tag Value
mixed false
Details:
Values: true | false
Default: false
Description: Determines whether this element may contain mixed element and character content.  Refer to the W3C XML Schema recommendation
modelGroup sequence
Details:
Values: all | sequence | choice
Default: sequence
Description: Overrides the package-level default model group
nillable false
Details:
Values: true | false
Default: false
Description: As defined by XML Schema specification
Object Type Connection Direction Notes
«XSDcomplexType» EntityIL Class Generalization To  
«XSDcomplexType» ControlledAssets Class Dependency To The container of references to all signalBox (interlocking) and system assets controlled from this unit.
«XSDcomplexType» Itineraries Class Dependency To The container of all itineraries as a combination of single routes defining the path from A to B independent of involved signalBoxes (interlockings).
«XSDcomplexType» Controllers Class Dependency From