| diagram | ![]()  | 
			||
| namespace | http://www.DSRC-Draft-02-00-15 | ||
| children | lights wipers brakes stab trac abs sunS rainS airTemp steering vertAccelThres vertAccel hozAccelLong hozAccelLat hozAccelCon accell4way confidenceSet obDist obDirect yaw yawRateCon dateTime fullPos position2D position3D vehicle speedHeadC speedC localVehicleStatusDeviceType | ||
| used by | 
  | 
			||
| source | <xs:complexType name="VehicleStatusDeviceType"> <xs:choice> <xs:element name="lights" type="ExteriorLights"/> <!-- Exterior Lights --> <xs:element name="wipers"> <xs:complexType> <xs:sequence> <xs:element name="status" type="WiperStatus"/> <xs:element name="rate" type="WiperRate"/> </xs:sequence> </xs:complexType> </xs:element> <!-- Wipers --> <xs:element name="brakes"> <xs:complexType> <xs:sequence> <xs:element name="status" type="BrakeSystemStatus"/> <xs:element name="pressure" type="BrakeAppliedPressure"/> <xs:element name="boost" type="BrakeBoostApplied"/> </xs:sequence> </xs:complexType> </xs:element> <!-- Brake Applied --> <xs:element name="stab" type="StabilityControlStatus"/> <!-- Stability Control --> <xs:element name="trac" type="TractionControlState"/> <!-- Traction Control --> <xs:element name="abs" type="AntiLockBrakeStatus"/> <!-- Anti-Lock Brakes --> <xs:element name="sunS" type="SunSensor"/> <!-- Sun Sensor --> <xs:element name="rainS" type="RainSensor"/> <!-- Rain Sensor --> <xs:element name="airTemp" type="AmbientAirTemperature"/> <!-- Air Temperature --> <xs:element name="steering"> <xs:complexType> <xs:sequence> <xs:element name="angle" type="SteeringWheelAngle"/> <xs:element name="rate" type="SteeringWheelAngleRateOfChange"/> <xs:element name="wheels" type="DrivingWheelAngle"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="vertAccelThres" type="VerticalAccelerationThreshold"/> <!-- Wheel that Exceeded the --> <xs:element name="vertAccel" type="VerticalAcceleration"/> <!-- Vertical g Force Value we do not have a DE for vert Confidence --> <xs:element name="hozAccelLong" type="Acceleration"/> <!-- Longitudinal Acceleration --> <xs:element name="hozAccelLat" type="Acceleration"/> <!-- Lateral Acceleration --> <xs:element name="hozAccelCon" type="AccelerationConfidence"/> <!-- Acceleration Confidence --> <xs:element name="accell4way" type="AccelerationSet4Way"/> <xs:element name="confidenceSet" type="ConfidenceSet"/> <xs:element name="obDist" type="ObstacleDistance"/> <!-- Obstacle Distance --> <xs:element name="obDirect" type="ObstacleDirection"/> <!-- Obstacle Direction --> <xs:element name="yaw" type="YawRate"/> <!-- Yaw Rate --> <xs:element name="yawRateCon" type="YawRateConfidence"/> <!-- Yaw Rate Confidence --> <xs:element name="dateTime" type="DDateTime"/> <!-- complete time --> <xs:element name="fullPos" type="FullPositionVector"/> <!-- complete set of time and position, speed, heading --> <xs:element name="position2D" type="Position2D"/> <!-- lat, long --> <xs:element name="position3D" type="Position3D"/> <!-- lat, long, elevation --> <xs:element name="vehicle"> <xs:complexType> <xs:sequence> <xs:element name="height" type="VehicleHeight"/> <xs:element name="mass" type="VehicleMass"/> <xs:element name="type" type="VehicleType"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="speedHeadC" type="SpeedandHeadingConfidence"/> <xs:element name="speedC" type="SpeedConfidence"/> <!-- Note for drafting: Can add other items here if suggstested --> <xs:element name="localVehicleStatusDeviceType" type="local:VehicleStatusDeviceType" minOccurs="0"/> </xs:choice> </xs:complexType>  | 
			
| diagram | |||||
| type | dsrc:ExteriorLights | ||||
| properties | 
  | 
			||||
| source | <xs:element name="lights" type="ExteriorLights"/> | 
| diagram | ![]()  | 
			||||
| properties | 
  | 
			||||
| children | status rate | ||||
| source | <xs:element name="wipers"> <xs:complexType> <xs:sequence> <xs:element name="status" type="WiperStatus"/> <xs:element name="rate" type="WiperRate"/> </xs:sequence> </xs:complexType> </xs:element>  | 
			
| diagram | |||||
| type | dsrc:WiperStatus | ||||
| properties | 
  | 
			||||
| source | <xs:element name="status" type="WiperStatus"/> | 
| diagram | |||||
| type | dsrc:WiperRate | ||||
| properties | 
  | 
			||||
| source | <xs:element name="rate" type="WiperRate"/> | 
| diagram | ![]()  | 
			||||
| properties | 
  | 
			||||
| children | status pressure boost | ||||
| source | <xs:element name="brakes"> <xs:complexType> <xs:sequence> <xs:element name="status" type="BrakeSystemStatus"/> <xs:element name="pressure" type="BrakeAppliedPressure"/> <xs:element name="boost" type="BrakeBoostApplied"/> </xs:sequence> </xs:complexType> </xs:element>  | 
			
| diagram | ![]()  | 
			||||
| type | dsrc:BrakeSystemStatus | ||||
| properties | 
  | 
			||||
| children | wheelBrakes traction abs | ||||
| source | <xs:element name="status" type="BrakeSystemStatus"/> | 
| diagram | |||||
| type | dsrc:BrakeAppliedPressure | ||||
| properties | 
  | 
			||||
| source | <xs:element name="pressure" type="BrakeAppliedPressure"/> | 
| diagram | |||||
| type | dsrc:BrakeBoostApplied | ||||
| properties | 
  | 
			||||
| source | <xs:element name="boost" type="BrakeBoostApplied"/> | 
| diagram | |||||
| type | dsrc:StabilityControlStatus | ||||
| properties | 
  | 
			||||
| source | <xs:element name="stab" type="StabilityControlStatus"/> | 
| diagram | |||||
| type | dsrc:TractionControlState | ||||
| properties | 
  | 
			||||
| source | <xs:element name="trac" type="TractionControlState"/> | 
| diagram | |||||
| type | dsrc:AntiLockBrakeStatus | ||||
| properties | 
  | 
			||||
| source | <xs:element name="abs" type="AntiLockBrakeStatus"/> | 
| diagram | |||||
| type | dsrc:SunSensor | ||||
| properties | 
  | 
			||||
| facets | 
  | 
			||||
| source | <xs:element name="sunS" type="SunSensor"/> | 
| diagram | |||||
| type | dsrc:RainSensor | ||||
| properties | 
  | 
			||||
| source | <xs:element name="rainS" type="RainSensor"/> | 
| diagram | |||||
| type | dsrc:AmbientAirTemperature | ||||
| properties | 
  | 
			||||
| facets | 
  | 
			||||
| source | <xs:element name="airTemp" type="AmbientAirTemperature"/> | 
| diagram | ![]()  | 
			||||
| properties | 
  | 
			||||
| children | angle rate wheels | ||||
| source | <xs:element name="steering"> <xs:complexType> <xs:sequence> <xs:element name="angle" type="SteeringWheelAngle"/> <xs:element name="rate" type="SteeringWheelAngleRateOfChange"/> <xs:element name="wheels" type="DrivingWheelAngle"/> </xs:sequence> </xs:complexType> </xs:element>  | 
			
| diagram | |||||
| type | dsrc:SteeringWheelAngle | ||||
| properties | 
  | 
			||||
| facets | 
  | 
			||||
| source | <xs:element name="angle" type="SteeringWheelAngle"/> | 
| diagram | |||||
| type | dsrc:SteeringWheelAngleRateOfChange | ||||
| properties | 
  | 
			||||
| facets | 
  | 
			||||
| source | <xs:element name="rate" type="SteeringWheelAngleRateOfChange"/> | 
| diagram | |||||
| type | dsrc:DrivingWheelAngle | ||||
| properties | 
  | 
			||||
| facets | 
  | 
			||||
| source | <xs:element name="wheels" type="DrivingWheelAngle"/> | 
| diagram | |||||
| type | dsrc:VerticalAccelerationThreshold | ||||
| properties | 
  | 
			||||
| source | <xs:element name="vertAccelThres" type="VerticalAccelerationThreshold"/> | 
| diagram | |||||
| type | dsrc:VerticalAcceleration | ||||
| properties | 
  | 
			||||
| facets | 
  | 
			||||
| source | <xs:element name="vertAccel" type="VerticalAcceleration"/> | 
| diagram | |||||
| type | dsrc:Acceleration | ||||
| properties | 
  | 
			||||
| facets | 
  | 
			||||
| source | <xs:element name="hozAccelLong" type="Acceleration"/> | 
| diagram | |||||
| type | dsrc:Acceleration | ||||
| properties | 
  | 
			||||
| facets | 
  | 
			||||
| source | <xs:element name="hozAccelLat" type="Acceleration"/> | 
| diagram | |||||
| type | dsrc:AccelerationConfidence | ||||
| properties | 
  | 
			||||
| source | <xs:element name="hozAccelCon" type="AccelerationConfidence"/> | 
| diagram | ![]()  | 
			||||
| type | dsrc:AccelerationSet4Way | ||||
| properties | 
  | 
			||||
| children | long lat vert yaw | ||||
| source | <xs:element name="accell4way" type="AccelerationSet4Way"/> | 
| diagram | ![]()  | 
			||||
| type | dsrc:ConfidenceSet | ||||
| properties | 
  | 
			||||
| children | accelConfidence speedConfidence timeConfidence posConfidence steerConfidence throttleConfidence | ||||
| source | <xs:element name="confidenceSet" type="ConfidenceSet"/> | 
| diagram | |||||
| type | dsrc:ObstacleDistance | ||||
| properties | 
  | 
			||||
| facets | 
  | 
			||||
| source | <xs:element name="obDist" type="ObstacleDistance"/> | 
| diagram | |||||
| type | dsrc:ObstacleDirection | ||||
| properties | 
  | 
			||||
| source | <xs:element name="obDirect" type="ObstacleDirection"/> | 
| diagram | |||||
| type | dsrc:YawRate | ||||
| properties | 
  | 
			||||
| source | <xs:element name="yaw" type="YawRate"/> | 
| diagram | |||||
| type | dsrc:YawRateConfidence | ||||
| properties | 
  | 
			||||
| source | <xs:element name="yawRateCon" type="YawRateConfidence"/> | 
| diagram | ![]()  | 
			||||
| type | dsrc:DDateTime | ||||
| properties | 
  | 
			||||
| children | year month day hour minute second | ||||
| source | <xs:element name="dateTime" type="DDateTime"/> | 
| diagram | ![]()  | 
			||||
| type | dsrc:FullPositionVector | ||||
| properties | 
  | 
			||||
| children | lastMsg utcTime long lat elevation heading speed timeConfidence posConfidence speedConfidence localFullPositionVector | ||||
| source | <xs:element name="fullPos" type="FullPositionVector"/> | 
| diagram | ![]()  | 
			||||
| type | dsrc:Position2D | ||||
| properties | 
  | 
			||||
| children | lat long | ||||
| source | <xs:element name="position2D" type="Position2D"/> | 
| diagram | ![]()  | 
			||||
| type | dsrc:Position3D | ||||
| properties | 
  | 
			||||
| children | lat long elevation | ||||
| source | <xs:element name="position3D" type="Position3D"/> | 
| diagram | ![]()  | 
			||||
| properties | 
  | 
			||||
| children | height mass type | ||||
| source | <xs:element name="vehicle"> <xs:complexType> <xs:sequence> <xs:element name="height" type="VehicleHeight"/> <xs:element name="mass" type="VehicleMass"/> <xs:element name="type" type="VehicleType"/> </xs:sequence> </xs:complexType> </xs:element>  | 
			
| diagram | |||||
| type | dsrc:VehicleHeight | ||||
| properties | 
  | 
			||||
| source | <xs:element name="height" type="VehicleHeight"/> | 
| diagram | |||||
| type | dsrc:VehicleMass | ||||
| properties | 
  | 
			||||
| source | <xs:element name="mass" type="VehicleMass"/> | 
| diagram | |||||
| type | dsrc:VehicleType | ||||
| properties | 
  | 
			||||
| source | <xs:element name="type" type="VehicleType"/> | 
| diagram | ![]()  | 
			||||
| type | dsrc:SpeedandHeadingConfidence | ||||
| properties | 
  | 
			||||
| children | heading speed throttle | ||||
| source | <xs:element name="speedHeadC" type="SpeedandHeadingConfidence"/> | 
| diagram | |||||
| type | dsrc:SpeedConfidence | ||||
| properties | 
  | 
			||||
| source | <xs:element name="speedC" type="SpeedConfidence"/> | 
| diagram | ![]()  | 
			||||||||
| type | VehicleStatusDeviceType | ||||||||
| properties | 
  | 
			||||||||
| children | yourName | ||||||||
| source | <xs:element name="localVehicleStatusDeviceType" type="local:VehicleStatusDeviceType" minOccurs="0"/> |