complexType BasicSafetyMessage
diagram Docs_p65.png
namespace http://www.DSRC-Draft-03-00-24
children msgID secMark id positionMotion brakes steering throttle lightSet size valueCnt1 items1 valueCnt2 items2 localBasicSafetyMessage
used by
element basicSafetyMessage
source <xs:complexType name="BasicSafetyMessage">
 
<xs:sequence>
   
<xs:element name="msgID" type="DSRCmsgID"/>
   
<xs:element name="secMark" type="DSecond"/>
   
<xs:element name="id" type="TemporaryID"/>
   
<xs:element name="positionMotion" type="PositionMotionBlob"/>
   
<xs:element name="brakes" type="BrakeSystemStatus"/>
   
<xs:element name="steering" type="SteeringWheelAngle"/>
   
<xs:element name="throttle" type="ThrottlePosition"/>
   
<xs:element name="lightSet" type="ExteriorLights"/>
   
<xs:element name="size" type="VehicleSize"/>
   
<xs:element name="valueCnt1" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:unsignedByte">
         
<xs:maxInclusive value="32"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="items1" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence minOccurs="0" maxOccurs="32">
         
<xs:element name="items1-item">
           
<xs:complexType>
             
<xs:sequence>
               
<xs:element name="value" type="ValueList"/>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="valueCnt2" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:unsignedByte">
         
<xs:maxInclusive value="32"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="items2" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence minOccurs="0" maxOccurs="32">
         
<xs:element name="items2-item">
           
<xs:complexType>
             
<xs:sequence>
               
<xs:element name="data">
                 
<xs:complexType>
                   
<xs:choice>
                     
<xs:element name="payload" type="Payload"/>
                     
<xs:element name="value" type="ValueList"/>
                   
</xs:choice>
                 
</xs:complexType>
               
</xs:element>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="localBasicSafetyMessage" type="local:BasicSafetyMessage" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element BasicSafetyMessage/msgID
diagram Docs_p66.png
type DSRCmsgID
properties
isRef 0
content simple
source <xs:element name="msgID" type="DSRCmsgID"/>

element BasicSafetyMessage/secMark
diagram Docs_p67.png
type DSecond
properties
isRef 0
content simple
source <xs:element name="secMark" type="DSecond"/>

element BasicSafetyMessage/id
diagram Docs_p68.png
type TemporaryID
properties
isRef 0
content complex
facets
length 8
attributes
Name  Type  Use  Default  Fixed  annotation
EncodingTypederived by: xs:NMTOKENrequired      
source <xs:element name="id" type="TemporaryID"/>

element BasicSafetyMessage/positionMotion
diagram Docs_p69.png
type PositionMotionBlob
properties
isRef 0
content complex
facets
length 28
attributes
Name  Type  Use  Default  Fixed  annotation
EncodingTypederived by: xs:NMTOKENrequired      
source <xs:element name="positionMotion" type="PositionMotionBlob"/>

element BasicSafetyMessage/brakes
diagram Docs_p70.png
type BrakeSystemStatus
properties
isRef 0
content complex
children wheelBrakes traction abs
source <xs:element name="brakes" type="BrakeSystemStatus"/>

element BasicSafetyMessage/steering
diagram Docs_p71.png
type SteeringWheelAngle
properties
isRef 0
content simple
facets
minInclusive -32767
maxInclusive 32768
source <xs:element name="steering" type="SteeringWheelAngle"/>

element BasicSafetyMessage/throttle
diagram Docs_p72.png
type ThrottlePosition
properties
isRef 0
content simple
facets
maxInclusive 200
source <xs:element name="throttle" type="ThrottlePosition"/>

element BasicSafetyMessage/lightSet
diagram Docs_p73.png
type ExteriorLights
properties
isRef 0
content simple
source <xs:element name="lightSet" type="ExteriorLights"/>

element BasicSafetyMessage/size
diagram Docs_p74.png
type VehicleSize
properties
isRef 0
content complex
children width length
source <xs:element name="size" type="VehicleSize"/>

element BasicSafetyMessage/valueCnt1
diagram Docs_p75.png
type restriction of xs:unsignedByte
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxInclusive 32
source <xs:element name="valueCnt1" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedByte">
     
<xs:maxInclusive value="32"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element BasicSafetyMessage/items1
diagram Docs_p76.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children items1-item
source <xs:element name="items1" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence minOccurs="0" maxOccurs="32">
     
<xs:element name="items1-item">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="value" type="ValueList"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element BasicSafetyMessage/items1/items1-item
diagram Docs_p77.png
properties
isRef 0
content complex
children value
source <xs:element name="items1-item">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="value" type="ValueList"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element BasicSafetyMessage/items1/items1-item/value
diagram Docs_p78.png
type ValueList
properties
isRef 0
content complex
children accelSteerYawRateConfidence acceleration accelerationSet4Way accelerationConfidence airBagCount ambientAirTemperature antiLockBrakeStatus applicationContextMark brakeAppliedPressure brakeAppliedStatus brakeBoostApplied brakeSystemStatus confidenceSet dDate dDateTime dDay dFullTime dHour dMinute dMonth dMonthDay drivingWheelAngle dSecond dSRCmsgID dTime dYear dYearMonth elevation elevationConfidence exteriorLights fullPositionVector heading headingConfidence lightbarInUse latitude longitude multiVehicleReponse obstacleDirection obstacleDistance position2D position3D positionConfidence positionConfidenceSet rainSensor responseType sirenInUse snapshot speed speedandHeadingConfidence speedConfidence stabilityControlStatus stdTagList steeringWheelAngle steeringWheelAngleConfidence steeringWheelAngleRateOfChange sunSensor temporaryID throttlePosition throttleConfidence timeConfidence tractionControlState updateVector vehicleHeight vehicleLength vehicleMass vehicleSize vehicleStatusDeviceType vehicleType vehicleWidth verticalAcceleration verticalAccelerationThreshold wiperRate wiperStatusFront wiperStatusRear yawRate yawRateConfidence
source <xs:element name="value" type="ValueList"/>

element BasicSafetyMessage/valueCnt2
diagram Docs_p79.png
type restriction of xs:unsignedByte
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxInclusive 32
source <xs:element name="valueCnt2" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedByte">
     
<xs:maxInclusive value="32"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element BasicSafetyMessage/items2
diagram Docs_p80.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children items2-item
source <xs:element name="items2" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence minOccurs="0" maxOccurs="32">
     
<xs:element name="items2-item">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="data">
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="payload" type="Payload"/>
                 
<xs:element name="value" type="ValueList"/>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element BasicSafetyMessage/items2/items2-item
diagram Docs_p81.png
properties
isRef 0
content complex
children data
source <xs:element name="items2-item">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="data">
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="payload" type="Payload"/>
           
<xs:element name="value" type="ValueList"/>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element BasicSafetyMessage/items2/items2-item/data
diagram Docs_p82.png
properties
isRef 0
content complex
children payload value
source <xs:element name="data">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="payload" type="Payload"/>
     
<xs:element name="value" type="ValueList"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element BasicSafetyMessage/items2/items2-item/data/payload
diagram Docs_p83.png
type Payload
properties
isRef 0
content complex
facets
minLength 2
maxLength 86
attributes
Name  Type  Use  Default  Fixed  annotation
EncodingTypederived by: xs:NMTOKENrequired      
source <xs:element name="payload" type="Payload"/>

element BasicSafetyMessage/items2/items2-item/data/value
diagram Docs_p84.png
type ValueList
properties
isRef 0
content complex
children accelSteerYawRateConfidence acceleration accelerationSet4Way accelerationConfidence airBagCount ambientAirTemperature antiLockBrakeStatus applicationContextMark brakeAppliedPressure brakeAppliedStatus brakeBoostApplied brakeSystemStatus confidenceSet dDate dDateTime dDay dFullTime dHour dMinute dMonth dMonthDay drivingWheelAngle dSecond dSRCmsgID dTime dYear dYearMonth elevation elevationConfidence exteriorLights fullPositionVector heading headingConfidence lightbarInUse latitude longitude multiVehicleReponse obstacleDirection obstacleDistance position2D position3D positionConfidence positionConfidenceSet rainSensor responseType sirenInUse snapshot speed speedandHeadingConfidence speedConfidence stabilityControlStatus stdTagList steeringWheelAngle steeringWheelAngleConfidence steeringWheelAngleRateOfChange sunSensor temporaryID throttlePosition throttleConfidence timeConfidence tractionControlState updateVector vehicleHeight vehicleLength vehicleMass vehicleSize vehicleStatusDeviceType vehicleType vehicleWidth verticalAcceleration verticalAccelerationThreshold wiperRate wiperStatusFront wiperStatusRear yawRate yawRateConfidence
source <xs:element name="value" type="ValueList"/>

element BasicSafetyMessage/localBasicSafetyMessage
diagram Docs_p85.png
type local:BasicSafetyMessage
properties
isRef 0
minOcc 0
maxOcc 1
source <xs:element name="localBasicSafetyMessage" type="local:BasicSafetyMessage" minOccurs="0"/>


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