Commit 2d7db92e authored by Saifullah Khan's avatar Saifullah Khan
Browse files

Update CAM-PDU-Descriptions.asn

parent 5de77e9c
Loading
Loading
Loading
Loading
Loading
+53 −44
Original line number Original line Diff line number Diff line
@@ -155,22 +155,22 @@ SpecialVehicleContainer ::= CHOICE {
* yawRateConfidence denotes the accuracy for the 95 % confidence level for the measured yawRateValue. Otherwise, the value of yawRateConfidence
* yawRateConfidence denotes the accuracy for the 95 % confidence level for the measured yawRateValue. Otherwise, the value of yawRateConfidence
* shall be set to unavailable.
* shall be set to unavailable.
*
*
* @field accelerationControl: it represent the current status of the vehcile mechnanisms controlling the longitudinal movement of the vehcile ITS-S
* @field accelerationControl: an optional component which represents the current status of the vehcile mechnanisms controlling the longitudinal movement of the vehcile ITS-S
* (e.g. brake pedal,  gas pedal, etc. engaged) that originate the CAM.
* (e.g. brake pedal,  gas pedal, etc. engaged) that originate the CAM.
*
*
* @field lanePosition: it represent the lanePosition of the referencePosition of a vehicle. This component shall be present if the data is 
* @field lanePosition: an optional component which represents the lanePosition of the referencePosition of a vehicle. This component shall be present if the data is 
* available at the originating ITS-S.
* available at the originating ITS-S.
*
*
* @field steeringWheelAngle: indicates the steering wheel angle and accuracy as measured at the vehicle ITS-S that originates the CAM.
* @field steeringWheelAngle: an optional component which indicates the steering wheel angle and accuracy as measured at the vehicle ITS-S that originates the CAM.
*
*
* @field lateralAcceleration: represent the vehicle lateral acceleration of the originating ITS-S in the centre of the mass of the empty vehicle. 
* @field lateralAcceleration: an optional component which represents the vehicle lateral acceleration of the originating ITS-S in the centre of the mass of the empty vehicle. 
* It shall include the measured vehicle lateral acceleration and its accuracy value with the confidence level of 95%.
* It shall include the measured vehicle lateral acceleration and its accuracy value with the confidence level of 95%.
*
*
* @field verticalAcceleration: indicates the of the originating ITS-S in the centre of the mass of the empty vehicle.
* @field verticalAcceleration: an optional component which indicates the originating ITS-S in the centre of the mass of the empty vehicle.
* 
* 
* @field performanceClass: an optional component characterizes the maximum age of the CAM data elements with regard to the generation delta time.
* @field performanceClass: an optional component characterizes the maximum age of the CAM data elements with regard to the generation delta time.
*
*
* @field cenDsrcTollingZone: represent the information about the position of a CEN DSRC Tolling Station operating in the 5,8 GHz frequency band.
* @field cenDsrcTollingZone: an optional component which represents the information about the position of a CEN DSRC Tolling Station operating in the 5,8 GHz frequency band.
*/
*/
BasicVehicleContainerHighFrequency ::= SEQUENCE {
BasicVehicleContainerHighFrequency ::= SEQUENCE {
	heading Heading,
	heading Heading,
@@ -192,15 +192,16 @@ BasicVehicleContainerHighFrequency ::= SEQUENCE {
}
}


/**
/**
* This
* This type contains detaild information of the Basic Vehicle Container Low Frequency.
*
*
*
* It shall include the following components:
*
*
* @field vehicleRole
* @field vehicleRole: represent the role of the vehicle ITS-S that originates the CAM. 
*
*
* @field exteriorLights
* @field exteriorLights: represent the status of the most important exterior lights switches of the vehicle ITS-S that originates the CAM.
*
*
* @field pathHistory
* @field pathHistory: which represents the vehicle's recent movement over some past time and/or distance. It consists of a list of path points,
* each represented as DF PathPoint. The list of path points may consist of up to 23 elements. 
*/
*/
BasicVehicleContainerLowFrequency  ::= SEQUENCE {
BasicVehicleContainerLowFrequency  ::= SEQUENCE {
	vehicleRole VehicleRole,
	vehicleRole VehicleRole,
@@ -209,13 +210,13 @@ BasicVehicleContainerLowFrequency ::= SEQUENCE {
}
}


/**
/**
* This
* This type contains detaild information of the Public Transport Container.
*
*
*
* It shall include the following components:
*
*
* @field embarkationStatus
* @field embarkationStatus: It indicates whether the passenger embarkation is currently ongoing. 
*
*
* @field ptActivation
* @field ptActivation: an optional component used for controlling traffic lights, barriers, bollards, etc.
*/
*/
PublicTransportContainer ::= SEQUENCE {
PublicTransportContainer ::= SEQUENCE {
	embarkationStatus EmbarkationStatus,
	embarkationStatus EmbarkationStatus,
@@ -223,13 +224,14 @@ PublicTransportContainer ::= SEQUENCE {
}
}


/**
/**
* This
* This type contains detaild information of the Special Transport Container.
*
*
*
* It shall include the following components:
*
*
* @field specialTransportType
* @field specialTransportType: which indicates whether the originating ITS-S is mounted on a special transport vehicle with heavy or oversized load
* or both. It shall be present if the data is available in originating ITS-S.
*
*
* @field lightBarSirenInUse
* @field lightBarSirenInUse: indicates whether light-bar or a siren is in use by the vehicle originating the CAM.
*/
*/
SpecialTransportContainer ::= SEQUENCE {
SpecialTransportContainer ::= SEQUENCE {
	specialTransportType SpecialTransportType,
	specialTransportType SpecialTransportType,
@@ -237,26 +239,30 @@ SpecialTransportContainer ::= SEQUENCE {
}
}


/**
/**
* This
* This type contains detaild information of the Dangerous Goods Container.
*
*
*
* It shall include the following components:
*
*
* @field dangerousGoodsBasic
* @field dangerousGoodsBasic: identifies the type of the dangerous goods transported by the vehicle that originates the CAM. It shall be present if
* the data is available in the originating ITS S.
*/
*/
 DangerousGoodsContainer ::= SEQUENCE {
 DangerousGoodsContainer ::= SEQUENCE {
  dangerousGoodsBasic DangerousGoodsBasic
  dangerousGoodsBasic DangerousGoodsBasic
 }
 }
 
 
 /**
 /**
* This
* This type contains detaild information of the Road Works Container Basic.
*
*
*
* It shall include the following components:
*
*
* @field roadworksSubCauseCode
* @field roadworksSubCauseCode: The optional component, in case the originating ITS-S is mounted to a vehicle ITS-S participating to roadwork. It 
* provides information on the type of roadwork that it is currently undertaking. This component shall be present if the data is available in 
* originating ITS S.
*
*
* @field lightBarSirenInUse
* @field lightBarSirenInUse: it indicates whether light-bar or a siren is in use by the vehicle originating the CAM.
*
*
* @field closedLanes
* @field closedLanes: an optional component which provides information about the opening/closure status of the lanes ahead. Lanes are counted from
* the outside boarder of the road. If a lane is closed to traffic, the corresponding bit shall be set to 1.
*/
*/
 RoadWorksContainerBasic ::= SEQUENCE {
 RoadWorksContainerBasic ::= SEQUENCE {
  roadworksSubCauseCode RoadworksSubCauseCode OPTIONAL,
  roadworksSubCauseCode RoadworksSubCauseCode OPTIONAL,
@@ -265,26 +271,26 @@ SpecialTransportContainer ::= SEQUENCE {
 }
 }


/**
/**
* This
* This type contains detaild information of the Rescue Container.
*
*
*
* It shall include the following components:
*
*
* @field lightBarSirenInUse
* @field lightBarSirenInUse: it indicates whether light-bar or a siren is in use by the vehicle originating the CAM.
*/
*/
RescueContainer ::= SEQUENCE {
RescueContainer ::= SEQUENCE {
	lightBarSirenInUse LightBarSirenInUse
	lightBarSirenInUse LightBarSirenInUse
}
}


/**
/**
* This
* This type contains detaild information of the Emergency Container.
*
*
*
* It shall include the following components:
*
*
* @field lightBarSirenInUse
* @field lightBarSirenInUse: it indicates whether light-bar or a siren is in use by the vehicle originating the CAM.
*
*
* @field incidentIndication
* @field incidentIndication: the optional incident related to the roadworks to provide additional information of the roadworks zone.
*
*
* @field emergencyPriority
* @field emergencyPriority: the optional component represent right of way indicator of the vehicle ITS-S that originates the CAM PDU.
*/
*/
EmergencyContainer ::= SEQUENCE {
EmergencyContainer ::= SEQUENCE {
	lightBarSirenInUse LightBarSirenInUse,
	lightBarSirenInUse LightBarSirenInUse,
@@ -293,17 +299,17 @@ EmergencyContainer ::= SEQUENCE {
}
}


/**
/**
* This
* This type contains detaild information of the Safety Car Container.
*
*
*
* It shall include the following components:
*
*
* @field lightBarSirenInUse
* @field lightBarSirenInUse: it indicates whether light-bar or a siren is in use by the vehicle originating the CAM.
*
*
* @field incidentIndication
* @field incidentIndication: the optional incident related to the roadworks to provide additional information of the roadworks zone.
*
*
* @field trafficRule
* @field trafficRule: an optional rule indicates whether vehicles are allowed to overtake a safety car that is originating this CAM.
*
*
* @field speedLimit
* @field speedLimit: an optional speed indicates whether a speed limit is applied to vehicles following the safety car. 
*/
*/
SafetyCarContainer ::= SEQUENCE {
SafetyCarContainer ::= SEQUENCE {
	lightBarSirenInUse LightBarSirenInUse,
	lightBarSirenInUse LightBarSirenInUse,
@@ -313,11 +319,14 @@ SafetyCarContainer ::= SEQUENCE {
}
}


/**
/**
* This
* This type contains detaild information of the RSU Container High Frequency.
*
*
*
* It shall include the following components:
*
*
* @field protectedCommunicationZonesRSU
* @field protectedCommunicationZonesRSU: an optional Information about position of a CEN DSRC Tolling Station operating in the 5,8 GHz frequency 
* band. If this information is provided by RSUs a receiving vehicle ITS-S is prepared to adopt mitigation techniques when being in the vicinity of
* CEN DSRC tolling stations. 

*/
*/
RSUContainerHighFrequency ::= SEQUENCE {
RSUContainerHighFrequency ::= SEQUENCE {
	protectedCommunicationZonesRSU ProtectedCommunicationZonesRSU OPTIONAL,
	protectedCommunicationZonesRSU ProtectedCommunicationZonesRSU OPTIONAL,