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 name of another TrafficSignalController to reference. If this reference is set, specifying the delay is required. |
| |
phases |
Phase |
0..* |
XSDunwrapped,
XSDelement
|
Semantic phases of a TrafficSignalController, forming the signal cycle. |
|
|
XSD 1.4 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
|
|
|
Change log from version 1.3
|
-
Property 'reference'. Annotation changed.
-
- New Value
- A name of another TrafficSignalController to reference. If this reference is set, specifying the delay is required.
- From 1.3.0
- A reference (ID) to the connected controller in the road network. If reference is set, a delay is required.
- Property 'phases'. Stereotype <<XSDunwrapped>>. Tagged value 'xsdElementName' removed.
- Property 'phases'. Stereotype <<XSDelement>>. Tagged value 'position' removed.
|
|
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
|
To XSD