Class TrafficSignalController
- Applied Stereotypes:
-
XSDcomplexType,
XSDwrapperType
The TrafficSignalController provides a signal cycle to a single signal or a signal group.
- Used in:
-
RoadNetwork ,
TrafficSignalControllerAction ,
TrafficSignalControllerCondition
Properties |
|
Name |
Type |
Cardinality |
AppliedStereotypes |
Description |
|
delay |
double |
0..1 |
XSDattribute
|
The delay to the controller in the reference property. A controller having a delay to another one means that its first phase virtually starts delaytime seconds after the start of the reference's first phase. This can be used to define a progressive signal system, but only makes sense, if the total times of all connected controllers are the same. If delay is set, reference is required. Unit: [s]. Range: [0..inf[. |
|
name |
string |
1..1 |
XSDattribute
|
ID of the TrafficSignalController for reference within the scenario and the reference to an OpenDRIVE signal group ID. |
|
reference |
string |
0..1 |
XSDattribute
|
A reference (ID) to a TrafficSignalController. If reference is set, a delay is required. |
|
phases |
Phase |
0..* |
XSDunwrapped,
XSDelement
|
Semantic phases of a TrafficSignalController, forming the signal cycle. |
|
XSD 1.3 Representation |
<xsd:complexType name="TrafficSignalController">
<xsd:sequence>
<xsd:element name="Phase" type="Phase" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="delay" type="Double"/>
<xsd:attribute name="name" type="String" use="required"/>
<xsd:attribute name="reference" type="String"/>
</xsd:complexType>
|
|
XSD Transformation |
UML Element |
Stereotype |
Description |
Class |
XSDwrapperType |
A complex type wrapper is created in XSD for this type. See TrafficSignals |
phases |
XSDunwrapped |
This property represents an unwrapped list in XSD. The element name 'Phase' is used for the list elements. |
|
Change log from version 1.2 |
- Annotation changed
-
- New Value
- The TrafficSignalController provides a signal cycle to a single signal or a signal group.
- From 1.2.0
- The controller provides identical Phases for one or more dynamic signals. Controllers serve as wrappers for the behavior of a group of signals. (see OpenDRIVE definition of a Controller and civil engineering specifications like the German "Richtlinien für Lichtsignalanlagen" about Signalgroups)
- Property 'name'. Annotation changed.
-
- New Value
- ID of the TrafficSignalController for reference within the scenario and the reference to an OpenDRIVE signal group ID.
- From 1.2.0
- ID of the traffic signal controller in the road network, e.g. a OpenDRIVE controller ID.
- Property 'reference'. Annotation changed.
-
- New Value
- A reference (ID) to a TrafficSignalController. If reference is set, a delay is required.
- From 1.2.0
- A reference (ID) to the connected controller in the road network. If reference is set, a delay is required.
- Property 'phases'. Annotation changed.
-
- New Value
- Semantic phases of a TrafficSignalController, forming the signal cycle.
- From 1.2.0
- Phases of a TrafficSignalController.
|
Stereotype Details Information |
- Class
- XSDcomplexType [modelGroup: "sequence"; mixed: "false"]
- XSDwrapperType [min: "0"; xsdWrapperElementName: "TrafficSignalController"; max: "-1"; xsdWrapperType: "TrafficSignals"]
- Property delay
- Property name
- Property reference
- Property phases
- XSDunwrapped [xsdElementName: "Phase"]
- XSDelement [position: "1"]
|
To XSD