complexType IntersectionSignalStatus
diagram
namespace http://www.ite.org/tmdd
children device-status-header intersection-name section-id controller-mode timing-plan-id timing-plan-name timing-phase-sequence timing-phase-split-number cycle-time cycle-time-current cycle-time-master cycle-counter cycle-counter-master offset-time offset-time-current controller-sync-time controller-time master-sync-time preempt-name turning-movement-list
used by
element intersectionSignalStatus
annotation
documentation
<objectClass>IntersectionSignal</objectClass>
<definition/>
source <xs:complexType name="IntersectionSignalStatus">
 
<xs:annotation>
   
<xs:documentation>
     
<objectClass>IntersectionSignal</objectClass>
     
<definition/>
   
</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="device-status-header" type="DeviceStatusHeader">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ837</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="intersection-name" type="Roadway-network-name" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ749</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="section-id" type="Organization-resource-identifier" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ750</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="controller-mode" type="Intersection-signal-control-mode">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ837</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<!-- xs:element name="center-id" type="Organization-resource-identifier" minOccurs="0" -->
   
<xs:element name="timing-plan-id" type="Organization-resource-identifier" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ751</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="timing-plan-name" type="Organization-resource-name" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ752</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="timing-phase-sequence" type="ntcip:PatternSequenceNumber" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ761</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="timing-phase-split-number" type="ntcip:PatternSplitNumber" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ762</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="cycle-time" type="ntcip:PatternCycleTime" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ753</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="cycle-time-current" type="ntcip:PatternCycleTime" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ754</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="cycle-time-master" type="ntcip:PatternCycleTime" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ755</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="cycle-counter" type="ntcip:PatternCycleTime" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ758</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="cycle-counter-master" type="ntcip:PatternCycleTime" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ759</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="offset-time" type="ntcip:PatternOffsetTime" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ756</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="offset-time-current" type="ntcip:PatternOffsetTime" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ757</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="controller-sync-time" type="Controller-sync-time" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ766</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="controller-time" type="DateTimeZone" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ763</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="master-sync-time" type="Controller-sync-time" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ764</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="preempt-name" type="Organization-resource-name" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ765</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="turning-movement-list" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ760</requirement>
       
</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence maxOccurs="255">
         
<xs:element name="turning-movement" type="Intersection-turning-movement"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element IntersectionSignalStatus/device-status-header
diagram
type DeviceStatusHeader
properties
isRef 0
content complex
children organization-information device-id device-status center-id device-comm-status device-name operator-id event-id response-plan-id last-comm-time
annotation
documentation
<requirement>REQ837</requirement>
source <xs:element name="device-status-header" type="DeviceStatusHeader">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ837</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalStatus/intersection-name
diagram
type Roadway-network-name
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 128
annotation
documentation
<requirement>REQ749</requirement>
source <xs:element name="intersection-name" type="Roadway-network-name" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ749</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalStatus/section-id
diagram
type Organization-resource-identifier
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 32
annotation
documentation
<requirement>REQ750</requirement>
source <xs:element name="section-id" type="Organization-resource-identifier" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ750</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalStatus/controller-mode
diagram
type Intersection-signal-control-mode
properties
isRef 0
content simple
annotation
documentation
<requirement>REQ837</requirement>
source <xs:element name="controller-mode" type="Intersection-signal-control-mode">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ837</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalStatus/timing-plan-id
diagram
type Organization-resource-identifier
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 32
annotation
documentation
<requirement>REQ751</requirement>
source <xs:element name="timing-plan-id" type="Organization-resource-identifier" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ751</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalStatus/timing-plan-name
diagram
type Organization-resource-name
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 128
annotation
documentation
<requirement>REQ752</requirement>
source <xs:element name="timing-plan-name" type="Organization-resource-name" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ752</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalStatus/timing-phase-sequence
diagram
type ntcip:PatternSequenceNumber
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 1
annotation
documentation
<requirement>REQ761</requirement>
source <xs:element name="timing-phase-sequence" type="ntcip:PatternSequenceNumber" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ761</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalStatus/timing-phase-split-number
diagram
type ntcip:PatternSplitNumber
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 1
annotation
documentation
<requirement>REQ762</requirement>
source <xs:element name="timing-phase-split-number" type="ntcip:PatternSplitNumber" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ762</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalStatus/cycle-time
diagram
type ntcip:PatternCycleTime
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
<requirement>REQ753</requirement>
source <xs:element name="cycle-time" type="ntcip:PatternCycleTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ753</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalStatus/cycle-time-current
diagram
type ntcip:PatternCycleTime
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
<requirement>REQ754</requirement>
source <xs:element name="cycle-time-current" type="ntcip:PatternCycleTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ754</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalStatus/cycle-time-master
diagram
type ntcip:PatternCycleTime
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
<requirement>REQ755</requirement>
source <xs:element name="cycle-time-master" type="ntcip:PatternCycleTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ755</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalStatus/cycle-counter
diagram
type ntcip:PatternCycleTime
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
<requirement>REQ758</requirement>
source <xs:element name="cycle-counter" type="ntcip:PatternCycleTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ758</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalStatus/cycle-counter-master
diagram
type ntcip:PatternCycleTime
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
<requirement>REQ759</requirement>
source <xs:element name="cycle-counter-master" type="ntcip:PatternCycleTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ759</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalStatus/offset-time
diagram
type ntcip:PatternOffsetTime
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
<requirement>REQ756</requirement>
source <xs:element name="offset-time" type="ntcip:PatternOffsetTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ756</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalStatus/offset-time-current
diagram
type ntcip:PatternOffsetTime
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
<requirement>REQ757</requirement>
source <xs:element name="offset-time-current" type="ntcip:PatternOffsetTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ757</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalStatus/controller-sync-time
diagram
type Controller-sync-time
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 1
annotation
documentation
<requirement>REQ766</requirement>
source <xs:element name="controller-sync-time" type="Controller-sync-time" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ766</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalStatus/controller-time
diagram
type DateTimeZone
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
<requirement>REQ763</requirement>
source <xs:element name="controller-time" type="DateTimeZone" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ763</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalStatus/master-sync-time
diagram
type Controller-sync-time
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 1
annotation
documentation
<requirement>REQ764</requirement>
source <xs:element name="master-sync-time" type="Controller-sync-time" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ764</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalStatus/preempt-name
diagram
type Organization-resource-name
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 128
annotation
documentation
<requirement>REQ765</requirement>
source <xs:element name="preempt-name" type="Organization-resource-name" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ765</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalStatus/turning-movement-list
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children turning-movement
annotation
documentation
<requirement>REQ760</requirement>
source <xs:element name="turning-movement-list" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ760</requirement>
   
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence maxOccurs="255">
     
<xs:element name="turning-movement" type="Intersection-turning-movement"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element IntersectionSignalStatus/turning-movement-list/turning-movement
diagram
type Intersection-turning-movement
properties
isRef 0
content complex
children movement-direction turning-movement-code lane-number turning-movement-text
source <xs:element name="turning-movement" type="Intersection-turning-movement"/>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy